衡量项目规模
软件开发项目经常用LOC(Lien Of Code)衡量项目规模,LOC指所有可执行的源代码行数
项目工作量和工期的估计方法
delphi法
防止个人不正确观点被放大
类比估算
类比估算法适合评估一些与历史项目在应用领域、环境和复杂度等方面相似的项目,通过新项目与历史项目比较得到规模估计。由于类比估算法的估算结果的精确度取决于历史项目数据的完整性和准确度,软件项目中用类比法还需要解决可重构用代码的估算问题
等价代码行:【(重新设计百分比+重新编码百分比+重新测试百分比)/3】×已有代码
参数估算
参数估算是一种基于历史数据和项目参数,使用某种算法来计算成本或工期的估算方法,准确度取决于参考模型的成熟度加基础数据的可靠性,参数估算可以针对整个项目或者项目中的某个部分,并可与其它估算方法联合使用
储备分析
在进行工作量或者工期估算时,需考虑应急储备(有时称为时间储备或者缓冲时间),并将其纳入项目进度计划中,用来应对进度方面的不确定性
应急储备:应急储备是包含在进度基准中的一段持续时间,与“已知-未知”风险相关,也可以估算项目需要的储备管理
管理储备:管理储备是为了管理控制的目的而特别留出来的项目时段,用来应对项目中不可预见的工作,管理储备用力啊应对影响项目的“未知-未知”风险
管理储备不包含在进度基准中,但属于项目总持续时间的一部分,依据合同条款,使用管理储备可能需要变更进度基准
三点估算
计划评审技术(PERT),又称为三点估算法
活动排列顺序的技术与工具
确定依赖关系
定义:活动之间的依赖关系可能是强制的或选择性的,内部或外部