background image

软件项目管理

-项目计划的制定

1.

 

软件项目目标包括进度,成本和质量三方面的目标。对于质量方面的目标包括了上线前后
的缺陷密度,质量成本的控制等。而对于成本目标涉及到成本的预算和估算,涉及到项目

 

2.

 

我们一开始做项目计划的时候项目实际的范围并不清楚。因为产品需求和具体用户需求仅
仅是项目范围的一部分,在根据选择的软件项目生命周期模型做了完整的

WBS 分解,考

 

虑 风 险 应 对 , 培 训 , 预 研 等 任 务 后 才 可 能 形 成 完 整 的 项 目 范 围 。

3.

 

软件生命周期模型的选择是软件项目管理方法论的一部分,不同的生命周期模型会有不同

WBS 分解方法和进度安排方法,同时也涉及到后续项目的跟踪和监控方法的不同。模

型的选择和项目本身的特点,人员的经验技能情况,环境等各种要素都相关。选择的重点
就是要选择已经成熟的经过验证的生命周期模型,比如瀑布模型,增量模型,

RUP 增量迭

 

4.

 

对于没有历史数据的情况下,可以直接通过专家法估算工作量。粒度最好到具体的功能界
面或功能特征点。由于直接估算到了工作量,因此估算的结果后续需要根据安排人员的技
能情况进行适当的调整。在有了历史数据的积累后,我们可以分析历史数据情况,得出项
目大致的生产率情况,然后估算软件项目的规模

(用例,功能点,代码行),根据规模/生产

 

5.

WBS

 

可以按照生命周期模型的各个阶段来分解,即

WBS 的第一阶段是先分解出需求,设计,

编码,测试等内容。这种方法适合在瀑布模型的时候采用。当我们采用增量或迭代模型的