视频参考地址: B站闫波软件项目管理视频学习.
视频资源:video P1-P2
本文重点:(软件)项目管理定义、PMBOK十大领域及五大标准化过程
简书日更计划同步记录🏃…
项目管理
定义
一系列随着项目的进行而进行的,目的是为了确保项目能够达到期望结果的一系列管理行为
主要内容
- 管理职能:项目计划、组织、人事安排、控制、协调等
- 项目活动:项目决策、招投标、规划设计、项目实施、项目评价等
- 资源:资金财务、人事劳动管理、材料设备等
- 目标和约束:进度管理、成本管理、质量管理等
=》总结:在不同方向(范围、时间、成本、质量、需求)中做平衡
项目的目标
- 成果性目标
- 约束性目标(三要素:时间time、成本cost、质量quality)
项目遵循SMART原则
- specific 具体 目标清晰,明确
- measurable 可测量 可量化的目标
- attainable 可获得 绩效目标能实现,不太难也没那么容易实现
- revenant 相关性 绩效目标与其他目标相关,有联动
- time-oriented 时间限制 DDL 时间到了看结果
项目目标的特性
- 不同优先级 (进度、成本、质量不同时间阶段的优先级不同)
- 层次性
项目的特征
- 目标性 有目标
- 相关性 协调
- 周期性
- 独特性 结果唯一
- 约束性 (三要素限制)
- 不确定性 (计划/变化不确定,每个时间节点的进度也不一定100%完成)
- 结果不可逆性
软件项目管理
定义
- 使软件项目按照预定的成本、进度、质量顺利完成
- 对成本、人员、进度、质量、风险等进行分析管理的活动
软件开发过程中面临的问题
- 有限时间、资金 ==》需要满足不断增长的用户需求
- 开发环境日益复杂(如代码共享、跨平台问题)
ps:什么是跨平台开发
- 程序规模越来越大
- 缺乏复用性
- 维护困难
软件危机
定义
弱的软件生产能力和强的业务需求之间的矛盾
具体表现
- 时间和费用估算缺乏现实的基础
- 管理人员更多在应对突发情况
- 产品质量缺乏客观控制
- 软件开发成败更多依靠个人能力
软件项目管理的目的
- 解决软件危机的特征
- 最有效、合理、经济手段保证项目成功
- 项目管理的质量与软件产品质量有直接对应关系
PMBOK
PMBOK知识管理体系是Project Management Body Of Knowledge的缩写, 指项目管理知识体系的意思,具体是美国项目管理协会(PMI)对项目管理所需的知识、技能和工具进行的概括性描述。
PMBOK项目思想
- 项目是实现组织战略计划的手段
- 项目可以在组织的任何层次得到执行
十个管理领域
- 项目范围管理 what to do
- 时间管理 when
- 质量管理 how good
- 成本管理 how much
- 人力资源管理 people & motivation
- 采购管理 procurement
- 沟通管理 understand & be undertsanded
(new add 10. 干系人管理 ) - 风险管理 beware
- 集成/整个管理 know all and apply
五个标准化过程
- 启动:开始一份项目
- ∗ \color{red}{*} ∗计划:计划、进度安排等
- 执行:协调资源、执行计划
- 控制:监督、修正、确保项目成功
- 收尾:结束项目