《软件项目管理》读书笔记

一、软件项目管理概述

1.项目的基本特征:

(1)明确的目标

(2)项目的独特性

(3)项目的时限性

(4)项目的不确定性

(5)结果不可逆转性

2.软件项目的特点

(1)目标的渐进性

(2)项目的阶段性(明确的起点和终点)

(3)不确定性(不可能按时按量完成)

(4)智力密集型(受人力资源影响大)

3.软件项目中常见问题

(1)需求不明确,变化较多

(2)工作量估计过低(用户/上级压力、过于自信、过分凭经验)

(3)项目团队水平不足(责任范围不明任务分配不合理、里程碑检查点不合理、无管理制度)

(4)开发计划不充分(太粗太细都不行)

(5)项目经理的管理能力不足

4.软件项目管理的成功原则

(1)平衡原则

(2)高效原则

(3)分解原则

(4)实时控制原则

(5)分类管理原则

(6)简单有效原则

(7)规模控制原则

二、项目的生命周期和管理过程

1.软件项目生命周期的划分:

(1)项目定义与可行性研究

(2)需求分析

(3)系统设计

(4)软件实施

(5)系统测试

2.项目管理的内容:

范围,时间,成本,质量

3.项目管理的五个过程:

启动、计划、控制、执行、结束(图片见手机)

三、项目经理与项目组织

1.项目经理的职责:

(1)确保项目目标实现

(2)开发计划

(3)组织实施

(4)项目控制

2.项目经理的权利:

(1)生产指挥权

(2)项目团队的组建权

(3)财权

(4)技术决策权

3.项目经理的能力:

(1)获得项目资源的能力

(2)消除障碍和解决问题的能力

(3)领导能力和权衡能力

(4)沟通能力

(5)管理时间的能力

(6)灵敏性

4.项目组织的类型:职能型、项目性、矩阵型

选择项目组织类型的因素,见手机图

四、人力资源管理与团队建设

1.项目团队发展的四个阶段:形成阶段、震荡阶段、正规阶段、表现阶段

五、项目沟通与冲突管理

六、项目可行性研究与启动

七、项目招投标与和合同管理

八、软件项目需求与变更管理

1.需求定义:

需求来源:用户调查、行业抽象提炼

分为用户需求和系统需求(功能、非功能、数据)

需求规格说明书(P124)

2.需求管理的原则

需求工程:需求获取、需求分析、需求描述、需求验证、需求管理

需求必须文档化;需求变更必须评估;需求分优先级;需求分类管理

3.需求管理过程

(1)定义需求

(2)需求确认

(3)建立需求状态

(4)需求评审

(5)需求承诺

(6)需求跟踪

(7)需求变更控制

4.软件项目任务分解

工作结构分解(WBS),基于成果或功能/基于流程,图标或者清单。分解后需要编码。

5.需求变更原因分析

(1)范围没有圈定就开始细化

(2)没有良好的软件结构适应变化

(3)用户改变需求

6.控制需求变更的策略

¨需求一定与投入有显然的联系

¨需求变更需要经过出资者的认可

¨小的需求变更也需要正规化

¨精确的需求和范围并不会组织需求变更

7.变更控制的过程:

1.项目启动阶段的变更预防

2.项目实施阶段的变更控制

3.项目收尾阶段的总结控制

CMM的需求变更处理流程(手机照片)

九、软件项目的时间管理

十、软件项目的成本管理

十一、软件项目风险管理

十二、软件项目质量管理

十三、软件配置管理

十四、项目收尾与验收

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • PMP第五版考点汇总冲刺版 第一章引论 P2:《PMI道德与专业行为规范》详细描述从业者在责任、尊重、公正、诚实方...
    文小梦阅读 21,090评论 5 102
  • 原文:原文在此 项目管理与软件开发的质量、效率、最终成果息息相关,本文主要讲述软件项目的风险评估、成本预算、客户沟...
    Hey伏久阅读 2,399评论 3 19
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,287评论 25 708
  • 当人们吵架的时候,会堵紧自己的耳朵,并说出最让自己痛快最让别人发怒的话。 当人们吵架的时候,鄙陋,无知,像一条疯狗...
    喵君君阅读 222评论 0 1
  • 每年的七夕节总是来得让人那么猝不及防。 不,与其说猝不及防,倒不如说,其实每年这个时候都知道,哇,明天就是七夕了,...
    十七阙阅读 441评论 1 6