回到首页 / 上级目录

软件项目管理

软件开发的工作可分为两部分:

软件项目

项目是定义明确的任务,是为实现一个目标的所有步骤的集合。

一个项目有如下特点:

软件项目是软件开发的完整过程,经历了整个软件开发生命周期。

软件项目在特定的时间段内实现预期的软件产品。

软件项目管理

在软件开发过程中,我们需要权衡三个因素:

这三个因素项目制约,软件项目管理负责处理这三个因素的关系。

软件项目经理

软件项目经理(Product Manager)是软件项目的负责人。

项目经理的职责包括:

项目管理工具

有一些可用的工具可以帮助进行有效的项目管理。

1. 甘特图

用于说明项目进度和完成项目所需的时间。

gantt title 任务甘特图 dateFormat DD axisFormat %d 设计 :a, 03, 4d 编码 :b, 05, 3d 测试 :c, after b, 3d

2. 资源直方图

表示项目阶段随时间推移所需资源数量的条形图或者图表。

  month 1 month 2 month 3
Designer 4 4 2
Developer 0 4 3
Tester 0 0 1
Total 4 8 6