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


    浅敏捷方法软件项目理研究
      摘 :文首先探讨敏捷项目理起源适应性项目框架述软件项目中应然适应性项目框架计划制定极限项目理作详细阐述
      关键词:敏捷项目理适应性项目框架极限项目理
      引言
      软件开发中高风险高变化项目目标明确解决方案明低变化项目根项目特点选项目理方式项目成功关键敏捷项目理应常变化具确定性软件项目理方法敏捷灵活性动态适应具体情况迎合变化完善文针敏捷项目理中极限项目理适应性项目框架软件应传统项目理进行探讨提出适应性项目框架改进计划控制建议
      二敏捷项目理概念起源
      敏捷项目理概念源敏捷软件开发着敏捷软件开发发展极限项目理(称极端项目理ExtremeProjectManagementRadicalPro—jectManagement)敏捷项目理(称灵活项目理AgileProjectManagement)概念方法相继提出断发展实际敏捷项目理种敏捷软件开发方法相应项目理统称针软件项目种通项目理方法(提出敏捷项目理通概念未广泛接受)极限项目理适应性项目框架皆源DougDe—Carlo2000年发布弹性项目模式(FlexiblePorjectMode1)改编弹性项目模式敏捷软件开发中适应软件开发方法学启发现二者已发展成通项目理理极限项目理适合变化复杂程度高项目传统项目理适合低变化低确定性项目二者间适应性项目框架然敏捷软件开发方法认属极限项目理范畴敏捷软件开发发展出敏捷方法全属极限项目理范畴极限项目理激进显够实际高级理者特CIO接受型项目中法效证现敏捷项目理研究转适应性项目框架趋势然敏捷项目理通常指极限项目理认应包括极限项目理适应性项目框架两部分软件项目理统称极限项目理适应性项目框架特例
      三敏捷项目理适应性项目框架
      通适应性项目理框架客户中心客户驱动理方法极限项目理处适应性项目框架更复杂更确定高变化情况种理方法二者区适应性项目框架针明确目标没解决方案项目极限项目理针两方面模糊情况探索式方法适应性项目框架求客户迭代周期实施结束参项目全程参项目中
      适应性项目框架分定义项目范围制定项目周期计划项目实施客户检查项目回顾五阶段(图1)

      中项目范围包括项目满意条件项目概况说明书功求优先排序中层WBS等中层工作分解结构分解功级务级较确信估计段功需时间资源已足够常变化法预计务编写完整WBS完全浪费制定项目周期计划进行周期详细计划带赖关系务层次详细实施计划项目实施阶段包括制定微观进度计划实现功监督调整实施进度阶段取消前周期调整计划执行减避免损失通中间三阶段反复进行实现客户满意解决方案
      然适应性项目框架没指出项目出现变化时时间成限情况效完成务极限项目理方法制定详细周期计划必时抛弃部分完成功区增加中层项目计划中层项目计划根时间限制范围够容纳少迭代周期根特定周期子功数量质量调整周期时问然风险分析没框架体现整合项目周期中果根计划确定项目交付日期变化发生时容易陷传统项目理困境采迭代程难期交付迭代程唯做变化风险提前出现迭代周期改进通常赶进度方式加班者增加资源会成增加质量改进类项目确定素需时间成果低质量产品延续项目期变化产生时间成消耗致命会增加维护成适应性项目框架没考虑质量改进程忽视初始迭代周期作初始迭代周期完成调整计划佳时期实际情况真实体现迭代周期实际情况会初始周期偏差会偏离着迭代进行确定性会减少计划收益保障首素适应性项目框架软件应改进程中强调风险理质量理修改计划部分着重强调初始周期作影响类项目完成
    风险需求变更造成返工成时间消耗需风险缓解质量控制理改进重点适应需求变更
      软件开发项目适应性项目框架图2

      图2中增加风险缓基准计划功需求变更周期质量改进周期功需求变更周期质量改进周期历时较长足够影响进度活动功需求变更周期业务需求变化导致特定功完全重新实施者改进程质量改进周期区功需求变更周期工作定时期部员根已完成项目功学验总结进行重新设计改进已完成工作质量适应变化做技术改进风险缓基准计划中层计划基础增加风险缓时间包括功需求变更周期质量改进周期预估时间分离实施周期修改周期实施周期时间成预估较准确修改周期时间重复次数难预测两迭代周期外围质量改进周期表明功周期进行质量改进改进前需评估改进风险作出权衡周期结束产品认非完全功发布版迭代周期适应性项目框架中样包括周期计划实施客户检查外区适应性框架求客户客户检查点参里求全程参少应项目前期阶段全程参需求分析目定程度稳定需求果已完成功出现需求修改付出成时间会果出现范围变更客户协商调整基准计划
      四基敏捷方法软件项目理计划实施
      ()项目计划风险
      项目程传统详细需求计划单程变成短时间区间具反馈次迭代程变化具适应性敏捷项目理计划方法分成详细周期计划风险计划质量计划结合两种分层计划
      项目中风险分两种种必然发生常规风险种确定致命风险前者通风险缓解解决者需风险缓解风险转化解决变化陛较强软件项目中需求变更必发生软件项目面风险计划中加入需求变更周期缓时间减项目成风险
      (二)极限项目理计划时间预测
      极限项目理基准计划程没时间成限制利数量定短周期断迭代终完成项目者完成前项目取消传统项目理计划方法时起太作般采踪团队开发速度剩余功点进行理制定迭代周期实施计划

      图3Bum—down图显示月剩余功点数目虚线112月完成项目计划线虚线2实际工作趋势线表明完成日期2月剩余功点初始点增加新功确定交付日期作参考
      (三)基敏捷方法软件开发计划
      极限项目理某极端情况确实效新技术产品研发数软件项目技术复杂度高者类似项目验项目确定性业务需求变化等受时间成限制项目重点反馈改进
      种情况需预估时间制定相应计划实施软件项目成开发员少开发持续周期密切相关时间通常软件开发项目重衡量指标改进适应项目框架利需求优先级功排定需求成熟度分析进行时间缓适应种状况
      1需求优先级
      根客户求排定功优先级更没影响系统实性功放实现时间紧迫项目通常采方法进度延期情况舍弃浮华功确保项目期完成避免项目增加堆客户求功陷遥遥期悲惨境
      2需求成熟度(见表)

      需求成熟度指需求稳定程度软件项目范围通常变化客户洽谈确定功需求成熟度列表解客
    户新业务需求理解程度需求变更时客户谈判需求成熟度越高需求变化程度越低需求变化缓越变化时间损耗指相功实施时间百分原功变更通常会利已模块相时间较短变化次数指决定变更迭代周期实施次数
      3需求缓计算
      变化权值变更时间损耗x变化次数
      功需求变更时间缓RAT功实施时间x变化权值

      功变化权值变更时间损耗变化次数功实施周期预估时间变化权值出功需求变更损耗时间迭代周期包含功需求变更时间相加出迭代周期需求变更时间需求变更周期时间
      4计划制定
      计划时首先确定出项目范围创建出中层WBS(工作分解结构)确定项目功优先级根风险分析确定功变化权值确定迭代周期时间根总时间成限制功优先级制定功实施迭代周期数量相应完成功制定计划功需求变更周期质量改进周期考虑计划中功变化权值功实施周期时间迭代实施周期功数量决定总功需求变更周期时间时间缓合计划中
      确定功周期修改周期重复次数定期进行质量改进般36次功周期进行次质量改进改进具体容实时制定果采全程客户参方法需求成熟度会着项目进行趋稳定期实现功设定需求变化缓时间数软件应开发变化没极限项目中剧烈增加新功修改非务级中层计划较容易变更户检查阶段实施数情况项目缓允许范围延迟需调整计划Bum—down图作种辅助理方法短时间周期(般两周五周)项目认低变化制定进行迭代周期详细计划周期详细计划时间周期较短关键链法
      软件开发项目数模块行开发行限制受限开发员数目周期时间短周期详细计划中关键路径收预期效果项目实施中应关键链项目缓机制
      敏捷项目理迭代性根已执行完第迭代周期前周期测量出预估更效开发速度判定预估准确度调整基准计划
      五结束语
      敏捷方法软件项目理采确实提高软件开发项目成功率研究刚刚开始然处未成熟阶段常变化确定性软件开发项目进行效敏捷理需完善课题
     
    文档香网(httpswwwxiangdangnet)户传

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

    下载文档到电脑,查找使用更方便

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

    需要 2 积分 [ 获取积分 ]

    下载文档

    相关文档

    浅论软件项目管理

    浅论软件项目管理  [摘要] 软件项目管理通过应用知识,技能,工具和技术来指导软件项目开发以满足软件项目的需求。本文从软件项目管理的重要性谈起,研究了软件项目管理中的需求管理,沟通与协作,风险...

    9年前   
    662    0

    重量级IT项目敏捷管理方法研究

    重量级IT项目敏捷管理方法研究  摘 要:重量级IT项目具有高度复杂性和不确定性,以过程为基础的项目管理需要借敏捷方法加以改进。本文以阐明IT项目的复杂产品系统特性为起点,从复杂产品系统的模块...

    10年前   
    387    0

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

    软件项目估算方法在敏捷开发中的实践  0 引言  不知道您是否听说过关于软件项目管理的一个经典“六拍”笑话。那是这样说的:在项目开始之前,大家先“拍脑袋”承诺项目进度安排;在开工大会上领导“拍...

    11年前   
    521    0

    IT项目管理方法研究

    IT项目管理方法研究  摘 要:在知识经济时代,发展的决定因素和国际竞争的成败就是创新的能力。管理创新和技术创新是知识经济的灵魂,管理创新尤为重要。只有通过管理创新,技术创新才有保证,只有树立...

    9年前   
    766    0

    软件项目管理有效实施的研究

    软件项目管理有效实施的研究  目前,中国的软件企业正处于高速发展、急需规范管理并以项目为主导的环境中。企业每天所面对的不仅仅是几个越来越大的大型项目,而将是成百上千不断发生和进行的项目。产生这...

    11年前   
    769    0

    软件项目风险管理的研究

    软件项目风险管理的研究  风险是遭受损失的一种可能性,发生在20 世纪70 年代初期的软件危机彻底让人们认识到软件开发过程中存在的风险。1989 年Boehm 首次提出了软件开发过程中风险管理...

    11年前   
    599    0

    软件项目范围的敏捷管理模式(上)

    软件项目范围的敏捷管理模式(上)  0引言  项目管理是一项非常有挑战性的工作,尤其是软件项目管理。做项目管理的人都知道“项目三角形”法则,也就是制约项目的三个因素———时间、成本、范围各构成...

    10年前   
    444    0

    软件项目范围的敏捷管理模式(下)

    软件项目范围的敏捷管理模式(下)  3 敏捷管理模式在软件开发项目中的应用  敏捷最早出现于1995年,相比于“分析—设计—实现”这种“重量级”(heavyweight)瀑布式软件开发方法,敏...

    12年前   
    343    0

    敏捷提升软件研发管理

    敏捷提升软件研发管理  敏捷开发模式开辟了软件开发方法的新空间,这给中国软件企业带来了新开发模式机遇的同时,也同样带来了前所未有的挑战。  世界五大软件开发教父之一的Matin Fowler认...

    10年前   
    379    0

    项目管理如何敏捷

    项目管理如何敏捷  1 简介  现在,即使在IT预算被大幅度地削减的情况下,IT管理人员的压力仍然在不断增大。同时,业务环境正以非常高的速度持续改变,这使IT艰苦奋斗,以便能够跟上这种变化速度...

    11年前   
    442    0

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

    软件项目管理研究及在项目开发中的应用  配置管理则是软件项目能顺利进行的基础。一个软件项目开发过程中,会有大量的“中间产品”产生,典型的如代码、技术文档、产品文档、管理文档、数据、脚本、执行文...

    10年前   
    722    0

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

    软件研发项目之成功管理方法  [摘 要] 针对企业软件研发项目的特点,并基于项目管理的内容和方法。通过对多个软件研发项目管理的案例进行研究剖析,得到让软件项目获得成功的可操作的项目管理方法,使...

    12年前   
    645    0

    浅论一种加强软件项目管理的实践模式

    浅论一种加强软件项目管理的实践模式  摘 要:本文认真分析了目前国内软件项目管理中出现的问题,以提高软件质量、降低成本、加强软件项目的可控性为目标,在深入研究和探讨CMM的基础上结合软件过程....

    9年前   
    532    0

    浅论软件外协项目的风险管理

    浅论软件外协项目的风险管理任何项目都和其它经济活动一样,带有一定的风险,软件开发项目自然也包含各种各样的风险,其中比较典型的一类就是软件外协项目的风险。完全避开或消除风险是不可能的,但是我们可...

    11年前   
    425    0

    软件项目成本管理的问题和对策研究

    软件项目成本管理的问题和对策研究  摘 要:结合实际工作实际,分析了软件项目管理中存在的问题,并提出了解决这些问题的对策,旨在针对软件企业的特点,提高软件企业的项目管理水平。  关键词:软件项...

    11年前   
    624    0

    软件项目管理中需求分析的研究

    软件项目管理中需求分析的研究  1 软件项目需求分析的重要性  当前,软件开发往往存在着三大主要问题:预算超支、进度延误、质量糟糕而且很难控制在预算之内———尤其是要高质量地实现用户的期望。相...

    9年前   
    735    0

    关于软件项目管理的控制研究

    关于软件项目管理的控制研究  摘 要:本文针对软件开发中的进度延期、费用超标、质量低下等问题,探讨了如何利用项目管理中的相关控制方法进行软件开发过程控制。、论文在阐述软件项目管理内容的基础上,...

    9年前   
    434    0

    软件项目估计方法及应用

    软件项目估计方法及应用  凡事预则立,不预则废。一个好的开始项目等于成功的一半,软件项目的成功关键在于一个切实可行、安排合理的项目计划。某种程度上来说,项目计划的好坏已经决定了项目的成败。而要...

    10年前   
    633    0

    敏捷供需链中的准时采购计划方法研究

    敏捷供需链中的准时采购计划方法研究   王玮 柴跃廷 任守榘   摘自:清华大学学报       文 摘: 针对敏捷供需链的管理需求,在引入准时化(JIT)思想的基础上,就如何解决...

    8年前   
    13806    0

    关于中小型软件企业的软件项目管理过程研究

    关于中小型软件企业的软件项目管理过程研究  摘 要:本文分析了国内中小型软件企业在企业体制和人力资源等方面特点,指出了中小型软件企业在开发软件产品时应用项目管理和软件工程方法管理软件项目的差异...

    11年前   
    517    0

    文档贡献者

    h***1

    贡献于2015-09-16

    下载需要 2 积分 [ 获取积分 ]
    下载文档