1. 所有主要的软件工作产品和活动的大小要估算。
2. 为达到估算的目标需要将工作产品分解到合适的粒度。
3. 尽量使用历史上已有的数据。
4. 有关大小估算的假设要文档化。
5. 大小估算要文档化、得到审核、并取得一致。
AC10. 按标准化过程导出对项目支出和成本的估算。
1. 应基于工作产品大小估算(及变动大小)作支出和成本的估算。
2. 应尽量使用目前或历史的生产率数据用于估算,相应的数据源及原由要文档化。数据可以来自机构内的其他项目,并且要考虑到生产工作产品的关键支出和成本。
3. 对成本、人员、和支出的估算应基于历史数据。如使用来自相同项目的数据,并确定时间段和预算所估算值在生命周期各阶段间的分布。
4. 估算值及所依据的假设要文档化、得到审核、并取得一致。
AC11. 按照标准化过程导出对关键计算机资源使用的估算。
1. 识别所需的关键资源。
2. 所作估算要相应于工作产品的大小、处理负载、以及通信量。
3. 所作估算要文档化、得到审核、并取得一致。
AC12. 按照标准化过程确定项目软件的时间表。
1. 时间表应基于工作产品的大小(变动大小)、以及软件支出和成本。
2. 时间表应基于已有项目的经验。
3. 时间表应包括关键阶段(milestone)的日期、关键依赖的日期以及其他有关约束。
4. 时间表中的活动应有适当的时间段、关键阶段要有适当间隔以确保进度测定的准确性。
5. 有关时间表的假设要文档化。
6. 时间表要文档化、得到审核、并取得一致。