事预立预废开始项目等成功半软件项目成功关键切实行安排合理项目计划某种程度说项目计划坏已决定项目成败做项目计划必须优秀项目估计开始
孙子兵法云:夫未战庙算胜者算未战庙算胜者算少算胜少算胜况算意思说拉开战幕前详细分析敌实力商讨周密作战计划充分评估利条件利条件开战会取胜利反没进行周密庙算开战会失败更况进行庙算呢见预先估计件事情成败重性关重甚决定性
项目估计重做估计呢
项目理会说做估计终失败什呢失败项目进行尸体解剖发现项目理项目估计认识充分缺少正确项目估计技知识导致项目估计工作完整全面准确法效支撑项目计划制定
估计方法流程
项目初始估计例完整项目估计活动应该遵循图示步骤:
(1) 作项目估计输入需求明确需求描述越清晰越完整估计结果偏差越
(2) 估计操作中估计需求应进行定程度分解理分解颗粒度越精细估计结果精度越高实际操作中需考虑两方面素方面项目启动结束需求分解性逐渐增加初阶段需求分解太达非常精细程度强制进行细致分解估计结果影响明显外方面需求分解越细致操作工作量越估计成越高需握需求分解颗粒度找中衡点
(3) 规模估计目衡量终交付产品规模量级软件项目规模般代码行(LOC
KLOC)常估计方法通常Delphi方法类法功点估计法PERT估计法
a) Delphi法
i 组织者专家发放项目需求估计专家熟悉项目需求般3~4名专家参估计佳
ii 组织者专家提供项目规格估计表格
iii组织者召集组会专家讨规模相关素设定估计结接受标准般估计差异
方差值某设定范围接受
iv 专家匿名填写估计表格
v 组织者整理估计结果计算差异估计结果告知专家(注意匿名)
vi 组织者组织讨估计差异较估计项
vii 专家针差异接受项目进行次估计次填写估计表格
viii 重复46 直达估计偏差达接受范围止
b) 类法
i 整理出项目功列表实现功代码行
ii 标识出功列表历史项目相点点特注意历史项目做够方
iii 通步骤12出功估计值
iv 输出规模估计
c) 功点估计法
功点估计基系统功种规模估计方法通研究需求设计确定种功特性数量计算出规模通常步骤:
i 确定计算功点基准例输入操作作功点功复杂度算成功点基准数值数值作企业规模估计基准(基准颗粒度根企业身情况选择确定)例
读键盘输入 1 FP
屏幕印输出 1 FP
数库查询 2 FP
数库更新 4 FP
TCPIP连接 3 FP
API接口调 2 FP
……
ii 计算需求设计中包含种功单元数量
iii 数进行加权求该软件功点规模
iv 果企业已惯代码行进行续估计处理根历史数功点换算成代码行便续处理功点估计结果直接续工作量成进度估计取决企业工作规范数积累
d) PERT估计法
PERT估计法项目规模三种情况估计:期规模E低规模L高规模H然通计算出估计结果R(L+4E+H)6
项目阶段通常需时结合2种方法例项目前期需求尚未完全明确阶段般采类法PERT估计法进行初步估计需求较明确PERT估计法结合Delphi法功点估计法更加精确估计结果
规模估计结果会项目终输出代码行
(4) 软件规模结果Size根企业度量生产率数P计算工作量WSize生产率(天)
(5) 根工作量够获取资源数量力成情况计算项目工期进度项目力成估算结果
软件项目估计误区注意事项
实际工作中企业实践中已面提种方式进行软件估计难理想效果什呢
项目理实际操作中注意估计方法流程软件估计作项工程方法仅仅遵循方法够必须注意事项
(1)首先估计准确否参估计专家力息息相关时方法正确果验足员事该项工作法理想结果必须保证参估计员公司里面较资深员产品技术充分解
(2)次软件项目理系统工程必须注意方面估计工作影响例公司度重视项目工期延期项目会较严重处罚公司项目工作量奖金少相联系措施直接导致项目成员够减少处罚率者奖金夸规模估计结果
正常情况技术员性思维特征项目估计结果会偏乐观企业根项目估计实际偏差规律进行必修正
(3)项目进行估计前已确定项目工期等目标估计员会产生种期结果直倾性导致估计够客观企业项目员提交估计结高层理者会项目组讨价价毫根消减规模估计结果样次项目理会估计结果基础添加定幅度应领导砍价形成恶性循环估计工作成果落空
(4)估计统计存误差非常正常项目理认次项目初始估计明显偏差逐渐放弃项工作误区应该记录次项目估计偏差程度进行项目积累数进行分析找均偏差值数值作续估计修正参考样长期积累会逐步提高软件估计准确性
(5)软件估计项目生命周期程中需次进行分立项需求设计编码测试等阶段进行着项目逐步推进次估计结果更加接真实情况次估计应时更新项目计划果出现原计划没考虑问题应时做出调整
项目理项目初始阶段做次估计面做实际估计认知足估计工作循序渐进逐渐趋真实程次性必须次反复取良效果
(6)种情况导致估计结果偏差严重没考虑重等素软件项目重复前技术文档设计者代码测试例等项目估计工作程中没充分评估部分带工作量变化者评估够充分度量基础发现种重工作量带影响例设计重够节省少工作量代码重会影响外重例会影响通历史数积累参考
(7)规模转换工作量程中生产率理解存错误研发员会编码阶段编码效率作生产率计算工作量直接导致工作量计算偏差
里说生产率指软件项目整生命周期程中生产率包括技术文档写作编码测试项目理质量理等活动果单纯理解编码效率想知工作量计算结果然法准确
(8)工作量转换工期工程中项目理直接工作力量项目组数里存着巨误区起分析
项目进展阶段项目投入资源数量样致趋势:
项目开始结束阶段投入资源高峰期出现设计编码测试阶段果简单工作量项目组数没考虑项目种资源投入特点
外项目具身规律超出限度增加资源缩短工期者延长工期减少资源法达成项目理者必须充分解项目客观规律遵循规律估计工作变成数字游戏
结
优秀软件项目优秀项目计划开始优秀项目计划优秀估计工作开始然企业关注项目计划监控工作忽视软件估计重环节导致项目开始着套错误路线行进越紧计划越严密监控距离项目目标越远中良估计关键常说画龙点睛项目条龙计划龙头软件估计龙头点睛笔
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档