欢迎来到天天文库
浏览记录
ID:15961897
大小:139.00 KB
页数:10页
时间:2018-08-06
《成功的软件项目管理软件估算技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、成功的软件项目管理软件估算技术成功的软件项目管理沈备军ShanghaiJiaoTongUniversity成功的软件项目管理Module:SoftwareEstimationTechnologies软件估算技术上海交通大学软件工程中心问题??我是市场人员,如何报价,估算开发时限???我是项目经理,如何科学地估算进度和人月,作出现实的计划,而不是单凭经验和直觉???我是客户,如何评估开发商的报价???世界著名的软件企业是如何估算的???有没有开发进度的极限???CMM关于软件估算有何要求?Sofagement2twareProjectMan沈备军4-
2、1成功的软件项目管理沈备军本节内容??软件估算概述??软件规模估算??经验模型??大致估计??CMM要求和可靠的估算过程Sofement3twareProjectManag沈备军为什么要进行估算??进行项目计划??跟踪项目??向客户报价??过程和能力改进Sofnt4twareProjectManageme沈备军4-2成功的软件项目管理沈备军估算内容??规模??工作量??进度??关键计算机资源??成本Sof5twareProjectManagement沈备军估算精确度带来的影响对项目进度和费用等的损害程度Non-linearimpactduetopl
3、anningerrors,upstreamdefects,high-riskpracticesLinearimpactduetoCostParkinson’sLawEffortScheduleUnderestimationOverestimation<100%100%>100%TargetasaPercentageofNominalEstimateSofc6twareProjetManagement沈备军4-3成功的软件项目管理沈备军估算准确性的影响因素??项目复杂性??项目规模??结构不确定性,即需求被确定的程度,功能被分解的容易程度
4、等??历史信息的可用性Sof7twareProjectManagement沈备军历史数据对估算准确度的影响(工作量=人时)140%.....................................................................0%.............................................................................................................................................
5、..........................................-140%无历史数据有历史数据(+20%??-145%,CMML1&L2)(-20%??+20%,CMML3)Ref:ScottGriffin,CIO,BoeingCorp.,keynotetalkatSEPG‘2000.(Basedon120projectsinBoeingInformationSystems)Sof8twareProjectManagement沈备军4-4成功的软件项目管理沈备军估算精确性的收敛图Projectcost(effortand
6、size)4x2xXTime0.5x0.25xSofManagement9twareProject沈备军估算收敛举例??初始产品概念阶段25-400人月vs.100人月??已批准的产品概念阶段50-200人月vs.100人月??需求说明书阶段90-200人月vs.135人月??产品设计说明书阶段145-180人月vs.145人月??结束阶段170人月注意:不要采用单点估算Sof10twareProjectManagement沈备军4-5成功的软件项目管理沈备军常用的估算方法??工程方法??类似项目直接比较估算工作量和进度??使用生产率数据,根据规模
7、估算工作量??使用经验模型d=f(Vi),根据规模估算工作量和进度??非工程方法??专家的判断??Parkinson法则??从价格出发Sofanagement11twareProjectM沈备军使用生产率数据??工作量估算值=项目规模/生产率??举例:10000行/(100行/人天)=100人天??生产率不能简单地比较??规模的估算方法会不同??编程语言??应用领域??过程??资源??工程师??质量Sofnagement12twareProjectMa沈备军4-6成功的软件项目管理沈备军使用经验模型成本软件规模时间经验模型KLOC、FP工作量0.9
8、1如E=5.2*(KLOC)??使用经验模型是目前最佳的估算方法??经验模型的经验数据是从有限的一些项目样本中得到的??I
此文档下载收益归作者所有