软件项目管理总结(1)软件项目管理概述
项目与软件项目
什么是项目以及项目的特点
项目是为完成某项独特的产品,服务或成果所做的临时性努力。
项目的特点:
- 项目具有明确的目标
- 项目具有临时性
- 项目具有独特性
- 项目是逐步完善(渐进明细)的
- 项目使用的资源是收到限制的
- 项目具有一定程度的不确定性
项目群和子项目
项目群是以协同方式管理的一组相互联系的项目。子项目是项目的一个阶段或一个部分,可被相对独立的进行管理,也可以外包给外部单位或组织内的其他职能单位,子项目的常见形式有:
- 根据项目过程划分的子项目,例如项目生命周期的一个阶段。
- 根据专业技能确定的子项目,例如建筑施工项目中的水电工程。
软件项目
软件项目是一种特殊的项目,特殊性表现在它的目标是生产软件产品。
软件的特点
- 复杂性
- 不一致性
- 可变性
- 不可见性
软件项目的特点
- 知识密集型
- 涉及多个专业领域
- 项目范围和目标的灵活性
- 风险大、收益大
- 客户化程度高
- 过程管理的重要性
软件项目管理的基本内容
项目管理是将各种知识、技能、工具和方法应用于项目之中,以达到项目的要求。
项目管理包括两个方面的内容:
- 制定计划