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


    软件项目范围敏捷理模式()
      0引言
      项目理项非常挑战性工作尤软件项目理做项目理知道项目三角形法制约项目三素———时间成范围构成三角形边中素变化必然引起者两时发生变化
      例项目赶进度(缩短项目时间)投入成增加力者原定计划实现范围缩做取舍项目理进行权衡选择果做譬喻项目理亚针尖跳舞舞者甚捉襟见肘寸方三角形舞台导出段完成务(mission impossible)群舞
      1 范围理概
      项目理幸软件项目理更说幸中幸根典数统计软件开发项目成功率目前超50果时光回退十年数字会低十百分点规模越项目成功率越低
      底原导致低成功率通失败项目案例进行整理分析生问题时采取行动试图迅速解决问题样理方式项目组动增加理成项目进度面风险必须采动式风险理模式防患未然
      发现中败范围理失控制引发范围蔓延(Scope Creep)种方式失败项目表现项目已原定计划延期客户源源断新需求者已完成功提出种修改意见开发团队士气低迷总完成开发务项目预算已消耗殆距离项目收尾遥遥期
      范围理难处通类原失败项目进行分析总结致客户方开发方两责方里两种观点
      (1) 责客户类观点通常开发方总结出常开发方技术员口中听
    诸类抱怨客户项目开始清楚需做什总变天想明天想更难忍受求矛盾
      种客户方需求模糊三暮四项目范围充满确定性开发方头悬着范围—时间—成项目三角形达摩克利斯剑范围变动意味着项目开发周期延长成增加带严重果项目严重超支项目延期难交付导致终项目失败
      (2)责开发方幸运开放方责客户投桃报李总结出开发方拥觉反省道出苦水通常认项目失败范围定义够明确做量化验证程度进度成量度控制面引发米诺效应导致项目滑铁卢
      什项目开发方理团队法做范围界定明确程度原
      1)开发方缺乏规范项目范围理程原缺少范围评审环节开发方客户方法项目开头项目范围进行商讨澄清达成识签署范围确认书范围蔓延埋隐患
      开发方没变更进行效理控制项目进行程中面客户方漫天价提出续需求缺乏效变更系统加辨遴选记录处理终量变引发质变项目范围远远超出初预计
      2)开发方缺乏正确方法作指导里方法指软件工程领域中方法需求采集方法指项目理中方法范围分解时候运正确工作分解结构(WBS)法进行范围划分
      3)没必项目理工具进步加强范围理理活动项目成功带更高保险系数典型工具微软Project 2000IBM统项目理台
      范围理失控原总结分析道理中出条众失败项目中找支持佐证解决范围理难题项目理协会(PMI)软件工程协会(SEI)提出相应范围理体系
      PMI项目理知识体系指南(PMBOK)范围理定义成功完成项目需确保项目包括需全部工作包括必须完成工作程定义知PMI范围理程理关注项目进行程中项工作活动需围绕项目交付展开包含必需活动
      包含必活动简言少(justintime)PMI范围理划分五程展开五程分范围规划(planning)范围定义(definition)范围分解(breakdown)范围核实(verification)范围变更控制(control)五程定义
      (1)范围规划规划指实现范围理策略通什办法采集需求项目范围什方式进行范围分解等范围规划相整范围理计划程出份项目范围理计划书
      (2)范围定义范围理计划指导交付项目制品进行分析者历史类项目制品进行识编写出份项目范围说明书
      (3)范围分解利定义程输出项目范围说明书层次项目制品分解成较交付部分时项目工作分成较更便理项子工作分解树状分解结构根代表项目底层组成部分(树叶)计划工作称作工作包工作包安排进度表中进行费估算监控
      (4)范围核实范围核实述程产生成果进行评审开发方项目理委员会召开专家评审会议进行范围评估范围核实包括项目收尾阶段客户项目制品进行验收程
      (5)范围控制范围控制造成项目范围变更素施加影响控制变更造成果PMI认变更避免必须强制定形式变更控制程变更量控
      综合PMI范围理定义程栈程栈中程输出(通常文档)作输入采组织资产(文档模板表格历史项目数)方法(专家判断)进行处理然份份结果文档结果文档作程输入通序程项目利益相关方关资源组织起通专
    家判断会议评审等方法项目范围定义渐进明朗化定义分解较全面合理达量化计划控制良理状态
      2 软件项目中范围理
      PMI项目范围理提供指导涉具体应领域软件开发领域PMBOK通项目理指导体系完整进行范围理须结合特定应领域加运软件开发项目说项目制品指项目交付软件产品项目范围取决产品范围软件项目范围理赖软件产品范围理软件产品范围源软件者———客户软件提出需求认识软件需求重性20世纪80年代中期SEI中分离形成软件工程子领域———需求工程(Requirement EngineeringRE)
      进入20世纪90年代需求工程逐渐成研究热点1993年起两年举办次需求工程国际研讨会(ISRE)1994年起两年举办次需求工程国际会议(ICRE)外关需求工程工作组相继成立欧洲RENOIR(Requirements Engineering Network of International Cooperating Research Groups)开始开展需求工程研究关项工作需求工程研究已证实效技术方法进行需求分析确定户需求帮助分析员理解问题定义目标系统外部特征
      软件工程提出生命周期类似需求工程需求生命周期初户设想求通系列程采适合工程方法转化指导软件开发需求规格提出需求进行相应理踪控制
      述特征需求工程PMI范围理实质程理重点种说明详文档编制通文档驱动指导开发求做进展变动文档记录踪开发流程开发文档双重保险机制避免发生差错提高程控制力
      程式理否完全适合软件样种特项目制品否够效范围进行理提高项目成功系数回答问题三方面入手第软件种制品什特征第二衡量软件开发项目成功第三理质什
      先软件特殊项目制品说特殊软件见形物品形物品房屋桥梁计量单位计量方法进行描述标识建筑物位置高度面
    积体积空间位置等软件然软件运行计算机中代码形实体法进行严格形象量化软件模拟解决现实世界中发生活动事务活动事务千差万组织行事方式期结果具备相功软件产品完全适客户原软件行业术语讲需进行化客户化满足需求软件满足象说客户软件生产者开发方软件初想法具体构思设计实现系列程需客户开发方描述构建什样系统
      解决解决什问题终达什样效果程需双方沟通达成构建系统较致认识正熟知沟通程中处观察角度思考方式表达方式相会导致信息传达程中发生丢失变形会出现客户想开发方做种状况客户开发方种矛盾做趣方客户奢张沙发开发员提供条板凳客户仅求椅子开发员提供张豪华沙发正种矛盾
      会出现客户方软件需求面什会三暮四第客户方做什浅入深程刚开始需求提出少认识够着项目深入认识逐步加深系统构建成什样子更加明朗化然需求提越
      第二项目程跨越时间阶段阶段中客户活动方式事务容会发生变化时候软件开发发生变化然事情规模越时间跨度越项目越面种挑战
      反观程式理该理模式求项目开始较清楚确定完成事项致范围进安排计划进度确定投入成资源显然软件特殊项目制品渐进反复式构建特点构建程相违方
      程式理理源20世纪初机器工业生产时代理象机器化作业流程流程中生产者典型代表流水线作业种理固定生产方式非常效旦作业流程单位员生产效率确定输入产出间线性关系然进行量化计划通计划指导理生产投入成产量交付时间等做较准确没偏差软件制品述产品特征渐进程特征种线性理模式较难发挥作开始缺乏准确量化作输入计划旦形成难适应续需求变化
      软件项目算成功软件项目牵涉两方然成功衡量标准时满足两方期客户方软件产品投入者期然产出种产出商业角度讲获价值种价值什样种方式提供客户通软件产品节约运作成提高工作效率者户提供更服务质量增强企业竞争力直接产生济效益等软件开发方说作商业实体期通项目获取开发利润否获取预期利润然回项目三角形简单原理项目范围时间成符合计划预期时项目获赢利反果三素增利润减少开发方项目理显然更操心计划制订合理性希范围够定准确希计划够做完美希变更太希项目进展预期然正常说世间没两全美事鱼熊掌兼应该客户方开发方两边期实暗含种消彼长逻辑关系假定极端情况果确保方利益应该优先考虑方呢甲方乙方简单商业原者项目终提供特定产品服务成果宗旨应该优先考虑客户方客户取成功实现增值目标前提开发方获真正意义利润
      著名项目实例找选择支持铱星摩托罗拉耗费巨资投入项目项目进展预期项目终没摩托罗拉带商业成功疑彻头彻尾失败项目电影泰坦尼克号拍摄严重超支超时早期批评家认2亿美金水漂成全球第部超10亿票房收入电影毫疑问典成功项目程式理强调计划控制审慎详计划耗时费力难免遇范围信息输入较少样尴尬境界果项目理死守份僵化计划维护项目三角关系
      意意利事先设置种种流程环节拖延回避拒绝合理范围变更导致严重果势必交付客户符合期创造价值庸软件产品甚成客户日常作业累赘者食味鸡肋应该找种理方法项目满足客户求客户带真正价值客户方开发方实现种双赢合作方式显然单独程理难做点理质软件种特殊制品理通常意义理中种理目标理方法应该通常意义理致
      理什样深奥体话题诞生百年理学界法形成统法理包含什具备什职实现什目标较明确理存类社会出现群体发生劳动出现理理独立分散生产素结合起完成特定群体组织目标实现目标程中理必
    须充分发挥组织成员潜软件开发说特殊生产素生产流水线软件生产甚需提供固定生产空间—厂房软件生产分布球角落者体———程序员者开发组织
      需强制规定工作时间开发员晚工作效率高白天软件生产产出线性遇技术难题时候开发员会搁置难点攻关产生见成果行代码果思维活跃时候开发员会变异常高效
      天中完成原计划需半月甚更长时间务软件产品开发基样生产特性程式理忽略程式理出发点作防范整程体系中力足者员流失组织带损失防范性事情偏离预想轨道通系列程中安排检查点时进行纠偏设置层级组织结构进行制约程式理生产型组织中做非常成功软件项目开发中没预期理想软件开发应该需理体系够发挥观动性激发团队合作潜实现客户提出价值业务思维开发出软件样种纯思想制品终提供客户价值更适合软件项目开发理体系需引入敏捷
     
    文档香网(httpswwwxiangdangnet)户传

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

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

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

    需要 2 积分 [ 获取积分 ]

    下载文档

    相关文档

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

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

    12年前   
    344    0

    软件项目之范围管理

    软件项目之范围管理  1、引言  产品软件的研发,特别是针对具体客户定制软件的开发,由于其业务的复杂性,需求的可变性,功能的多样性和事先的不可见性,决定了相关项目的成功率和满意度都比较低。那么...

    12年前   
    466    0

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

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

    11年前   
    525    0

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

    浅论敏捷方法的软件项目管理研究  摘 要:本文首先探讨了敏捷项目管理的起源及其适应性项目框架;并论述了其在软件项目中的应用。然后对适应性项目框架的计划制定对比极限项目管理作了详细的阐述。  关...

    9年前   
    427    0

    敏捷提升软件研发管理

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

    10年前   
    381    0

    项目管理如何敏捷

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

    11年前   
    443    0

    如何当好敏捷项目的经理

    如何当好敏捷项目的经理  Michele Sliger是《软件项目经理的敏捷之路》一书的编者和顾问,本文总结了她对如何做好敏捷项目经理的一些观点和建议。  每个敏捷项目都有项目经理吗?  Mi...

    9年前   
    548    0

    基于CMM的软件项目合同范围定义的扩充

    基于CMM的软件项目合同范围定义的扩充摘要:本文从分析CMM的关键过程区域的基础上,结合软件项目合同的特点,对软件项目合同范围的定义进行了扩充,这对于降低项目开发的风险,提高软件开发方的过程能...

    11年前   
    313    0

    软件项目开发过程中的需求分析和范围管理

    软件项目开发过程中的需求分析和范围管理  0 引言  对于一个软件系统的开发来说,最困难的部分就是准确说明开发什么,最困难的概念性工作就是编写出详细的需求,包括所有面向用户、面向机器和其它软件...

    11年前   
    682    0

    解析软件项目范围管理控制的过程

    解析软件项目范围管理控制的过程  过程是为实现某个特定目标而进行的一系列活动。做好项目范围管理主要包含项目启动、范围计划、范围定义、范围核实及范围变更控制等过程。  启动过程:项目启动是指组织...

    9年前   
    442    0

    软件项目管理过程中如何正确地进行范围管理

    软件项目管理过程中如何正确地进行范围管理  项目管理过程不从确定项目开始,也不随着项目计划完成而告终。你必须要在项目管理过程中使用范围变化管理,如果你不善用此一技巧,那麻烦将是不可避免的。确定...

    11年前   
    434    0

    软件项目技术方案

    软件项目技术方案1. 开发框架开发的系统中所应用的技术都是基于JavaEE,技术成熟稳定又能保持先进性。采用B/S架构使系统能集中部署分布使用,有利于系统升级维护;采用MVC的开发模式并参考S...

    4年前   
    1052    0

    防止软件工程项目范围蔓延的七个步骤

    防止软件工程项目范围蔓延的七个步骤软件项目超出计划的目标,通常被称为范围蔓延,是IT开发过程固有的矛盾。范围蔓延由几个原因引起而且如果处理不当将成为项目失败的主要原因。你必须采取一些步骤来控制...

    10年前   
    456    0

    CMMI和敏捷

    CMMI和敏捷  敏捷虽然提出也有一些年头了,但这两年才开始在软件行业流行,搞得轰轰烈烈、如火如荼,这种情形与之前的6SIGMA、CMMI流行期间一样风靡,得到了大多数人的一致拥护和认可,被大...

    10年前   
    523    0

    项目管理在软件中的应用

    项目管理在软件中的应用  内容摘要: 随着信息产业的飞速发展,项目管理对于以应用开发为主的软件企业是一个行之有效的管理方法,项目管理在软件开发中的应用日益受到重视。本文主要通过对项目管理在软件...

    9年前   
    700    0

    软件项目需求管理总结

    软件项目需求管理总结  在软件项目中,需求管理贯穿了项目的整个生命周期。销售阶段的需求管理核心目的是要激发企业业务部门对信息化的需求,而此时业务部门往往因为对软件的心理障碍和本身的限制,提不出...

    9年前   
    689    0

    软件项目进度计划

    施工进度计划书一、 工期安排XX项目总体工程实施,依照合同按计划在5个月内完成。工期从2017年9月初开工,至2018年1月底截止。为了保证项目圆满完成,分阶段进行进度控制,同时加强软件质量管...

    1年前   
    352    0

    软件的目标与项目计划

    软件的目标与项目计划  在关系到软件项目成功与否的众多因素中,软件的目标与项目计划、成本估算、进度计划、人员分配、软件配置管理、风险管理、软件质量管理和软件工程文件规范等都是与项目管理直接相关...

    12年前   
    544    0

    软件工程的项目管理

    软件工程的项目管理  软件项目从角色分工方面可以划分为研发、开发和实施三类,每个类型的项目有各自的管理过程。下面笔者就公司实施类项目的经历,从项目经理的角度谈一谈实施类项目管理过程中应该注意的...

    11年前   
    773    0

    软件项目开发流程

    软件项目开发流程  软件项目其实是一个三维演绎的过程。项目由启动阶段开始到项目计划阶段,项目实施阶段,最后到项目收尾阶段,是软件项目的一维演绎。在一维的每一个阶段中,掺杂的业务有需求分析、环境...

    11年前   
    629    0