视频参考地址: B站闫波软件项目管理视频学习.
视频资源:video P3
本篇重点:过程、CMMI
简书日更计划同步记录…
杂
项目管理五要素
技术、方法、团队建设、信息、沟通
战略角度
- 人员(people)
- 问题 (problem)
- 成本 (process)
软件过程定义 \color{red}{软件过程定义}软件过程定义
把用于软件开发及维护的全部技术、方法、活动、工具及它们之间的相互转换过程称为软件过程
过程管理定义
对过程进行管理,目的是让过程能够共享、复用并得到持续的改进
P M 为什么要遵循过程 \color{red}{PM为什么要遵循过程}PM为什么要遵循过程
- 过程代表集体智慧,能增加成功的机会
- 过程可能会包含多余步骤,但项目存在很多未知情况下,走捷径会增加风险
- 没有采用过程,不能很好的预测项目结果
- 没有定义过程,个人和组织不能有效的学习,不能提高竞争力
- 过程减少PM考虑的问题。例如checklist(清单)会覆盖80%的问题
CMMI
CMM模型的能力成熟度等级
- 初识级 混乱级、随心
- 可重复级 有规范标准
- 已定义级 更优化
- 已管理级 可量化(软件质量管理、定量过程管理)
tips:招投标公司至少通过CMM3
CMM强调的内容
- 凡事有规划,按计划办
- 事事有规程,人走之后做事能重复
- 注重评审和验证,关键工作产品要经过正式评审
- 实现定期监控(周会,完成度具体实现多少?)
- 要求对所有发现的问题,所有措施项都要进行跟踪,并一直到跟踪结束
- 通过SQA,保证过程得到遵守和不断修改
- 注意采集质量
软件项目管理过程
配置管理计划工具:svn,git,vss
以上版本控制系统三工具详解参考:link