| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

软件项目估计方法及应用

何***莉

贡献于2014-03-08

字数:3812

软件项目估计方法应
  事预立预废开始项目等成功半软件项目成功关键切实行安排合理项目计划某种程度说项目计划坏已决定项目成败做项目计划必须优秀项目估计开始
  孙子兵法云:夫未战庙算胜者算未战庙算胜者算少算胜少算胜况算意思说拉开战幕前详细分析敌实力商讨周密作战计划充分评估利条件利条件开战会取胜利反没进行周密庙算开战会失败更况进行庙算呢见预先估计件事情成败重性关重甚决定性
  项目估计重做估计呢
  项目理会说做估计终失败什呢失败项目进行尸体解剖发现项目理项目估计认识充分缺少正确项目估计技知识导致项目估计工作完整全面准确法效支撑项目计划制定
  估计方法流程
  项目初始估计例完整项目估计活动应该遵循图示步骤:
  (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)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 积分 [ 获取积分 ]

购买文档

相关文档

应用PERT进行项目工期估计

应用PERT进行项目工期估计来自:51CMM.COMPERT(计划评审技术,Program Evaluation an Review Technique) 是50年代末美国海军部开发北极星潜艇系统时为协调3000多个承包商和研究机构而开发的,其理论基础是假设项目持续时间以及整个项目完成时间是随机的,且服从某种概率分布。PERT可以估计整个项目在某个时间内完成的概率。PERT和CPM在项目的进

w***y 11年前 上传825   0

项目管理在软件中的应用

项目管理在软件中的应用  内容摘要: 随着信息产业的飞速发展,项目管理对于以应用开发为主的软件企业是一个行之有效的管理方法,项目管理在软件开发中的应用日益受到重视。本文主要通过对项目管理在软件开发中的应用的成因、存在的问题以及相应的解决方案进行了分析和论述。  Abstract Content : With the development at full speed of the inf

b***n 9年前 上传701   0

软件项目管理在高校软件开发中的应用

软件项目管理在高校软件开发中的应用  [摘要]不少高校在做软件研发时,尤其是自用软件,重点更集中于科技创新,而对于在软件项目小组中引入项目管理的认知度还未达成共识。以中国民航飞行学院广汉分院飞行教学管理管理资源网的研发为例,简要阐述项目管理在高校软件开发中具体应用。  [关键词]项目管理 项目经理 需求规格  软件项目管理是为了使软件项目能够按照预定的成本、进度、质量要求顺利完成,而

l***n 11年前 上传676   0

软件项目管理研究及在项目开发中的应用

软件项目管理研究及在项目开发中的应用  配置管理则是软件项目能顺利进行的基础。一个软件项目开发过程中,会有大量的“中间产品”产生,典型的如代码、技术文档、产品文档、管理文档、数据、脚本、执行文件、安装文件、配置文件,甚至一些参数等,这些中间成果都是项目的产品。而且,不断变化的软件项目还会使这些产品产生多个不同的版本,可以想像,一旦配置管理失控,项目组成员就会陷入配置项的“泥潭”。很显然,制定

晨***光 10年前 上传723   0

软件项目的规模估计历来是比较复杂的事

软件项目的规模估计历来是比较复杂的事  软件项目的规模估计历来是比较复杂的事,因为软件本身的复杂性、历史经验的缺乏、估算工具缺乏以及一些人为错误,导致软件项目的规模估计往往和实际情况相差甚远。 因此,估计错误已被列入软件项目失败的四大原因之一。  软件工程师经常会被问到,编一个什么什么样的软件需要多长时间、多少钱。面对这个问题,有不少人很犯难,因为,第一用户的需求太不具体,第二,自己缺乏

梓***妈 8年前 上传483   0

项目估计表

   项目估计表 来自:http://www.chinaspis.com 作者:林锐 电子工业出版社出版发行 0. 基本信息 项目名称   项目经理   规划小组成员   日期   1. 产品的WBS 提示:规划小组根据用户需求,分解产品的功能,制定产品的WBS。由于此处WBS仅用于项目估计而非用于系统设计,其细分程度由规划小组决定。 2. 产品规

b***i 12年前 上传11393   0

软件研发项目之成功管理方法

软件研发项目之成功管理方法  [摘 要] 针对企业软件研发项目的特点,并基于项目管理的内容和方法。通过对多个软件研发项目管理的案例进行研究剖析,得到让软件项目获得成功的可操作的项目管理方法,使企业能够有效提高软件项目的成功率和项目质量。  [关键词] 企业 软件研发项目 项目管理  1.引言  随着信息技术的飞速发展,软件数量越来越多,同时软件研发项目也面临爆炸式增长。如何开发成

o***o 12年前 上传649   0

有限元方法及CAE软件应用考试题型ansys试卷

成绩西安交通大学考试题 课 程 有限元方法及CAE软件应用(ANSYS) 系 别 考 试 日 期 年 月 日专业班号 Ö姓 名 学 号 期中

文***享 3年前 上传676   0

GX DEVELOPER 软件安装方法

本文为GX DEVELOPER的安装说明,三菱的其他软件安装也类似这样:1,安装前,请确定下载文件的大写及文件名称:2,先安装 通用环境,解压后,进入文件夹“EnvMEL”,点击“SETUP.EXE” 安装:三菱大部分软件都要先安装“环境”,当然,有的环境是通用的3,然后进入文件夹,“GX8C”,点击“SETUP.EXE” 安装注意,其他三个文件夹,在安装时候主安装程序会自

小***库 3年前 上传852   0

软件项目估算方法在敏捷开发中的实践

软件项目估算方法在敏捷开发中的实践  0 引言  不知道您是否听说过关于软件项目管理的一个经典“六拍”笑话。那是这样说的:在项目开始之前,大家先“拍脑袋”承诺项目进度安排;在开工大会上领导“拍拍大家的肩膀”,语重心长,充满期待;而两杯小酒下肚,春风得意的时候,不由得“拍胸脯”向领导表决心,领任务;  而当项目执行中遇到困难时,客户和业主已经在“拍桌子”时,研发团队却不得不“一拍大腿”

k***g 11年前 上传525   0

浅谈在软件项目管理中的问题分析方法

浅谈在软件项目管理中的问题分析方法  摘 要:在实践开发过程中,由于人们对问题的看法不同,即使应用同样的管理方法,有的能取得显著的成绩,有的却可能导致项目的失败。因此,在项目管理过程中对问题进行分析有助于提高项目管理人员的管理水平和实践能力,进而产生良好的结果。  关键词:项目管理 问题分析  一.引言  有效的项目管理集中于三个P上:人员(People )、问题(Problem

风***3 10年前 上传411   0

浅论敏捷方法的软件项目管理研究

浅论敏捷方法的软件项目管理研究  摘 要:本文首先探讨了敏捷项目管理的起源及其适应性项目框架;并论述了其在软件项目中的应用。然后对适应性项目框架的计划制定对比极限项目管理作了详细的阐述。  关键词:敏捷项目管理;适应性项目框架;极限项目管理  一、引言  软件开发中既有高风险、高变化的项目,也有目标明确、解决方案明了的低变化项目。根据不同的项目特点,选用不同的项目管理方式是项目成

h***1 9年前 上传427   0

浅析软件项目管理在实际开发中的应用与实践

浅析软件项目管理在实际开发中的应用与实践  摘 要:软件工程是指导计算机软件开发与维护的工程学科,它采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以便经济地开发出高质量的软件并有效地维护它文中通过介绍软件工程的相关知识和针对项目的特殊性对软件工程理论的具体实施办法,展示了如何将软件工程理论应用在实际工作中,从而快速

山***城 11年前 上传378   0

论软件项目管理中质量控制模型的应用研究

论软件项目管理中质量控制模型的应用研究摘要:从“质量”概念中所涵盖的两大要素(质量的相对性、质量的经济性)出发,系统论述了软件质量管理的重要性。结合软件组织能力进程的成熟度模型(CMM)列举出两种质量管理控制模型:一种是汇聚控制模型;另一种是反馈式控制模型。通过建立控制模型使管理者在质量管理中运用科学的方法令其各项决策行之有效,尽量避免管理中的非理性因素。同时,分析了在汇聚式模型中,根据

z***6 9年前 上传535   0

软件项目管理中质量控制的研究与应用

软件项目管理中质量控制的研究与应用  [摘 要]我国软件业与世界先进国家相比,差距甚远,其主要原因是软件工程化技术没有得到广泛的应用。今天,软件开发不再是软件开发人员的个人行为而是团队行为,对软件开发机构来说,如何在要求的时间内、合理的投资下保质保量地交付软件产品是一个巨大的挑战。无论是在软件水平最高的美国还是在我国,软件开发项目超期、超预算、最终的软件产品的质量不能使最终用户满意等问题,都

我***使 9年前 上传401   0

机场项目工程管理软件的应用之成本控制操作要点及流程

机场项目工程管理软件的应用之成本控制操作要点及流程前言:根据北京某集团机场项目部(其性质为总承包方)实际情况及项目情况,由于目前该项目部经营部人员对电脑、软件掌握程度、接受程度比较高,同时根据目前机场项目部成本控制的现状(预算使用预算大师软件,成本控制完全依靠手工运作),故该项目部首先通过成本控制系统的应用逐步扩展到整套项目管理软件的应用,以达到项目运作的信息化、科学化、透明化等国际标准。一

5***a 10年前 上传598   0

为软件质量保驾—过程管理与项目管理技术的应用

为软件质量保驾—过程管理与项目管理技术的应用我国软件业与世界先进国家相比,差距甚远,其主要原因是软件工程化技术没有得到广泛的应用。今天,软件开发不再是软件开发人员的个人行为而是团队行为,对软件开发机构来说,如何在要求的时间内、合理的投资下保质保量地交付软件产品是一个巨大的挑战。无论是在软件水平最高的美国还是在我国,软件开发项目超期、超预算、最终的软件产品的质量不能使最终用户满意等问题,都

草***豆 9年前 上传434   0

“自动算量”软件在项目成本管理中的应用及存在的问题

“自动算量”软件在项目成本管理中的应用及存在的问题【摘要】探讨利用软件实现工程造价计算中工程量的自动计算及目前此类软件应用中存在的问题及其原因分析,提出解决存在问题的几点思考。进入信息时代,计算机及相关软件在建设工程项目管理领域的应用也越来越广泛。在项目成本管理领域,早已实现工程成本及造价计算过程中定额子目的自动套用、费用的自动计算及人、材、机的自动分析和汇总,但工程量的计算还未能完全实

j***6 11年前 上传610   0

软件项目技术方案

软件项目技术方案1. 开发框架开发的系统中所应用的技术都是基于JavaEE,技术成熟稳定又能保持先进性。采用B/S架构使系统能集中部署分布使用,有利于系统升级维护;采用MVC的开发模式并参考SOA体系架构进行功能设计,使得能快速扩展业务功能而不会影响现有系统功能的正常使用,可根据实际业务量进行部分功能扩容,在满足系统运行要求的同时实现成本

文***品 4年前 上传1052   0

04应用软件管理规范

1.目的 规定本公司应用软件开发、管理适用本手册,确保工作人员正确执行本手册的规定。 2.适用范围 适用于已立项的新疆航空公司应用软件开发管理工作。 3.职责 3.1应用软件开发研制工作。 3.2应用软件管理工作。 4.应用软件开发、升级的管理内容 4.1 应用软件开发研制及软件的升级,遵循以下工作流程 4.1.1 成立项目开发小组 由信息技术部技术室确定项目组及

s***1 12年前 上传5670   0

电子医务应用系统软件

目 录 目 录 1 概 要 3 产品内容及相关服务介绍 4 一 产品名称 4 二 产品目的 4 三 产品介绍 4 四 相关服务介绍 5 五 产品效用及优点介绍 5 项目实施技术方案 8 市场营销策划方案 11 一 市场环境分析 11 1 政策分析 11 2 行业整体情况分析 12 3 竞争对手分析 13 4 本企业优势分析 14 5 SW

青***号 13年前 上传5696   0

工程项目成本、进度综合控制方法及应用

工程项目成本、进度综合控制方法及应用摘要:项目管理的主要控制要素是质量,进度和成本。项目管理的目标是在保证质量前提下,寻找进度和成本的最优解决方案,确保对成本/进度进行有效地控制。赢得值分析法是工程项目成本/进度综合度量和监控的有效方法:在水电工程中成本/进度综合控制中推广应用现代科学管理方法,并采用先进的信息技术手段,将给工程带来极大的效益。 关键词:工程项目成本进度控制赢得值分析法

y***h 11年前 上传540   0

软件项目进度计划

施工进度计划书一、 工期安排XX项目总体工程实施,依照合同按计划在5个月内完成。工期从2017年9月初开工,至2018年1月底截止。为了保证项目圆满完成,分阶段进行进度控制,同时加强软件质量管理,以保障项目按工期规定顺利交付。二、 项目进度表项目阶段时间工作内容成果需求调研2017.9.1-2017.9.20成立项目咨询专家组,对项目需求进行详细的调研系统需求规格说明书

文***品 1年前 上传352   0

软件的目标与项目计划

软件的目标与项目计划  在关系到软件项目成功与否的众多因素中,软件的目标与项目计划、成本估算、进度计划、人员分配、软件配置管理、风险管理、软件质量管理和软件工程文件规范等都是与项目管理直接相关的因素。由此可见,软件研发项目管理的意义至关重要。  软件项目管理是包括项目计划、项目组织和控制的一系列活动。而软件计划就是对软件开发过程的详尽描述与安排。  一、软件开发项目的特点  了解

t***u 12年前 上传544   0

软件项目需求管理总结

软件项目需求管理总结  在软件项目中,需求管理贯穿了项目的整个生命周期。销售阶段的需求管理核心目的是要激发企业业务部门对信息化的需求,而此时业务部门往往因为对软件的心理障碍和本身的限制,提不出需求来,一般是售前顾问站在企业管理特点和管理问题等角度提出,这个阶段的需求,越多越好,而且需求越痛越有卖点,因为这样更能体现信息化建设的必要性和带来的价值。  但从实施立项开始,需求就成了所有项目经

n***r 9年前 上传690   0