当前位置: 首页 > news >正文

工程项目管理概述

文章目录

  • 前言
  • 一、项目
    • 项目定义
    • 项目的特征
    • 项目于日常工作
  • 软件项目管理
    • 软件项目的特殊性
    • 包括
  • 项目管理知识体系图(PMBOK)
  • 过程管理
    • 定义
    • 软件工程管理的过程组
    • 各个过程组的关系
    • 过程组的具体内容
  • 总结


前言

项目的定义,特征,与日常运作的关系等


一、项目

项目定义

项目是为了创造一个唯一的产品或提供唯一的服务而进行的临时性努力

项目的特征

  • 有明确的目标
  • 项目之间的活动具有相关性
  • 限定的周期
  • 有独特性
  • 资源成本的约束性
  • 项目的不确定性

项目于日常工作

  • 上课,校区保安,每天的卫生保洁属于日常工作
  • 野餐活动,集体婚礼,开发操作系统,神舟飞船计划属于项目

软件项目管理

软件项目的特殊性

  • 逻辑实体
  • 相互作用的系统
  • 渐近明细
  • 变更

包括

  • 项目管理
  • 软件项目
  • 经验,技巧

项目管理知识体系图(PMBOK)

  • 项目集成管理、
  • 项目范围管理、
  • 项目时间管理、
  • 项目成本管理、
  • 项目质量管理、
  • 项目人力资源管理、
  • 项目沟通管理、
  • 项目风险管理、
  • 项目采购管理、
  • 项目干系人管理
    在这里插入图片描述

过程管理

在这里插入图片描述
在这里插入图片描述

定义

过程管理就是对过程进行管理,目的是要让过程能够被共享、复用,并得到持续的改进。

软件工程管理的过程组

1)初始过程组:主要是确定一个项目或一个阶段可以开始了,并要求着手实行;定义和授权项目或者项目的某个阶段。

(2)计划过程组:为完成项目所要达到的商业要求而进行的实际可行的工作计划的设计、维护,确保实现项目的既定商业目标。计划基准是后面跟踪和监控的基础。

(3)执行过程组:根据前面制定的基准计划,协调人力和其他资源,去执行项目管理计划或相关子计划。

(4)控制过程组:通过监控和检测过程确保项目达到目标,必要时采取一些修正措施。集成变更控制是一个重要的过程。

(5)结束过程组:取得项目或阶段的正式认可并且有序地结束该项目或阶段。向客户提交相关产品,发布相关结束报告,并且更新组织过程资产并释放资源。

各个过程组的关系

各个过程组通过其结果进行连接,一个过程组的结果或输出是另一个过程组的输入。其中,计划过程组、执行过程组、控制过程组是核心管理过程组。

过程组的具体内容

  • 初始:确立-》生存期
  • 计划:范围计划-》成本计划-》进度计划-》质量计划-》配置管理计划-》人员沟通计划->风险计划->合同计划->集成计划
  • 执行与控制:集成计划执行控制-》核心计划执行计划-》辅助计划执行计划
  • 结束

总结

  • 软件项目管理的基本概念
  • 过程管理和软件项目管理的关系
  • 五个软件工程管理过程组

相关文章:

  • 【Q-Learning】TD算法的一种
  • 【QT】Qt调用OCX控件详解
  • 设立“丰收杯”建设吨粮田 国稻种芯-株洲:破解种粮世界性难题
  • Linux内核设计与实现 第一章 Linux内核简介
  • dubbo java api
  • switch选择结构
  • Vue基础(九)——ElementUI
  • Linux(一)最简单的LED驱动程序(应用层和驱动层分析)
  • 猿创征文 | [云原生]为微服务保驾护航之链路跟踪skywalking保姆级搭建教程
  • 雅思口语高分课程
  • java面向对象面试题的考点整理
  • Mac 下 brew 切换为国内源,安装 sshfs
  • 【明年找到好工作】:面试题打卡第三天
  • 网课搜题公众号接口 大学生新手使用必备
  • Github操作—团队内协作(四)——Git
  • 《Java编程思想》读书笔记-对象导论
  • ➹使用webpack配置多页面应用(MPA)
  • ECS应用管理最佳实践
  • Flex布局到底解决了什么问题
  • github从入门到放弃(1)
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • JavaScript异步流程控制的前世今生
  • jquery cookie
  • mysql中InnoDB引擎中页的概念
  • Python_网络编程
  • TypeScript实现数据结构(一)栈,队列,链表
  • Vim 折腾记
  • 七牛云假注销小指南
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • Nginx实现动静分离
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • ![CDATA[ ]] 是什么东东
  • #Linux(make工具和makefile文件以及makefile语法)
  • #控制台大学课堂点名问题_课堂随机点名
  • ( 10 )MySQL中的外键
  • (003)SlickEdit Unity的补全
  • (ZT)一个美国文科博士的YardLife
  • (动态规划)5. 最长回文子串 java解决
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (附源码)springboot教学评价 毕业设计 641310
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (转) 深度模型优化性能 调参
  • .java 9 找不到符号_java找不到符号
  • .NET CF命令行调试器MDbg入门(一)
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .net 托管代码与非托管代码
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .Net(C#)自定义WinForm控件之小结篇
  • ::前边啥也没有
  • @GetMapping和@RequestMapping的区别
  • @RequestParam详解
  • @取消转义