原则38 低质量的需求分析,导致低质量的成本估算

POOR REQUIREMENTS YIELD POOR COST ESTIMATES

造成低质量成本估算的前5个原因,都与需求分析流程有关:

1.频繁的需求变更

2.不完整的需求列表

3.不充足的用户沟通

4.低质量的需求规格说明

5.不充分的需求分析

可以使用原型,来降低需求不准确的风险。可以使用配置管理,来控制需求变更。应该为将来的发布,规划好新的需求。应该使用更正式的方法,进行需求分析和编写需求规格说明。

Lederer,A.,and J.Prasad,"Nine Management Guidelines for Better Cost Estimating," Communications of the ACM,35,2(February 1992),pp.51-59.