需求变更的代价


    需求变更代价
      先需求变更典型案例:   Steven刚出项目理承接中型软件项目公司三叮咛定尊重客户充分满足客户需求项目开始较利进入期客户频繁需求变更带额外工作Steven动员家加班保持项目正常进度客户相满意   需求变更越越节省时间客户业务员Steven申请变更直接找程序员商量程序员疲应付直接改程序做记录相关文档忘记修改快Steven发现:需求设计代码法保持致甚没说清楚现系统底改成什样版理出现混乱违反配置理规定直接测试环境中修改编译程序进度压力佯装知事频繁出现改错误重新出现问题客户已明确表示失耐心  噩梦开始程序员未许擅修改核心模块造成系统运行异常缓慢量应程序超时退出然终花费整整3天时间解决问题客户投诉表示法容忍种低项目理水更糟糕担心系统中隐含着类似错误客户高层项目质量疑虑重重  发生事情Steven更加难:客户两负责界面风格法致发生激烈争执Steven知道果发表意见会罪中方保持沉默终客户决定调整界面Steven立刻动员家抓紧时间修改听说修改界面造成项目周延误客户方原发生争执两次非常致时气愤质问Steven:什早点告诉延期早知样会改呢Steven耐疑惑底错里   软件需求需求变更理解   软件需求整软件项目关键输入传统生产企业相较软件需求具模糊性确定性变化性观性特点生产汽车电脑等硬件需求形客观描述检测软件需求软件项目难握问题时关系项目成败关键素需求分析需求变更处理十分重   需求变更会项目带巨风险会导致项目成费增加开发周期延长产品质量降团队工作效率降等良果软件开发项目中应该量减少需求变更出现频率然政府特定软件相关求户部门市场战略调整工业界发展等素带需求变更素避免软件开发程中果条真理话定:需求变化永恒需求完备需求变更应该正确量负面影响降低低   需求变更原   需求包括业务需求户需求功需求业务需求(BusinessRequirement)反映组织机构客户系统产品高层次目标求户需求(UserRequirement)描述户产品必须完成务功需求(FunctionalRequirement)定义开发员必须实现软件功   会导致需求变更原会老板时改变想法项目预算增加减少客户功需求改变等IT项目中变更方案服务商客户产品供应商等源
    项目组部软件系统开发程中问题需求分析阶段没正确收集编写协商修改产品真实需求产生造成样状况方面基原   (1)需求理解分歧   客户需求分析员提出需求时候通想法然语言表达样表达结果真实需求说种描述(甚某角度描述)远远保证样描述百分百正确理解许客户交流第时刻埋理解分歧种子方说客户说象身子象堵墙耳朵象扇子四条腿象四根柱子尾巴象绳子分析员想哦墙扇子柱子绳子知道真画出时候客户然会跳起理解分歧问题般分析员知识背景客户表述标准程度双方交流情况关   (2)系统实施时间长   中型系统建设延续段时间客户提出求时系统运行情况双方认理解概没分歧时候(事实会Deadline)开发方开始工作客户差试产品时实际操作时候会系统界面操作功性等切身体会提出需求变更求(3)户业务需求改变   前客户运营情况确定客户行业竞争度高需时作出调整反应然会常提出需求变更求客户行业操作规范身存素时候开发方更需时准备应变   (4)系统正常升级   开发方身版升级性改进设计修正求出现需求变更时更法绕开问题   说算分析员客户间存理解分歧客户实际系统会提出意见算没意见业务会变化环境发生变化法避免梦想理想需求分析开始项目时候应该意识客户需求变更定会样现状该办呢?客户帝难道象前样着客户需求停修改软件工期延长员工疲惫成成倍增长客户满意度降低原设计会改变支离破碎系统难维护?   需求变更代价   般讲需求变更通常意味着需求增加需求减少相少处理需求减少方面问题较容易客户提出新需求时候项目开发员应该分析新需求项目现阶段带风险出双方实现变更需求需成包括时间力资源等等方面   变更代价应该评估变更代价项目影响评估代价客户讨程中客户解变更果变更面问题项目延期客户起做判断:修改您接受果?现会出现三种:客户接受延期果开发员客户求做出相应修改客户知道需付出延期代价果客户认代价太开发员必修改记录需求版做修改客户接受变更代价导致项目夭折果客户知道变更付出代价辛苦便难体会致没完没提出新变更   减少需求变更   正前文
    说需求变更避免通常项目负责员花费量气力避免需求变更需求变更总会出现意味着项目开发员应该做方面工作项目开发员需求变更正确态度应该软件测试态度样需求变更发生前量减少需求变更需求变更带风险降低低项目开发员切忌项目设计前试图消需求变更样做费力讨   相需求开发员言客户需求变更认识足认出钱程序员软件开发公司服务客户需求变更更加肆忌弹需求变更视戏喜意变更需求需求员户代表户部门员接触时应该挑明态度协商特应该清楚软件定价应该软件功相关需求意变更带风险承担者应该客户项目开发者承担通样做客户需求分析前量需功整体解确定思路等程序员开始编码提出前原需求分析时提出需求   客户明白减少需求变更重性需求分析员应该采取合适方法客户交流帮助明确需求需求分析员客户关系应该仅仅记录员需求提供者关系应该更战略合作伙伴关系然需求分析员客户存着服务商顾客关系着目标:开发出适合客户需求软件需求分析员记录客户提出需求外应户讨提出建议合适工具帮助客户提出需求需求分析时量召集需求研讨会邀请开发员客户协商探讨研讨会允许意提出需求需求整理成档客户代表需求分析员商议选功样够量需求完备需求开发时开发员采原型方法启发客户思考功需求失办法   然需求完备变更没项目开始设计时需求完备应该值完备需求程相应减少需求清楚产生变更率   控制需求变更   现代项目理概念项目生命周期分启动实施收尾三程需求变更控制应该项目实施程考虑事情分布整项目生命周期全程项目变更影响降低需采综合变更控制方法综合变更控制容找出影响项目变更素判断项目变更范围否已发生等进行综合变更控制项目计划变更请求提供项目执行状况信息绩效报告保证项目变更规范效实施通常项目实施组织会种措施:  (1)项目启动阶段变更预防  项目变更避免逃避积极应应应该项目启动需求分析阶段开始需求分析做项目说基准文件定义范围越详细清晰户项目理扯皮幌子越少果需求没做基准文件里范围含糊清客户抓住空子付出许谓牺牲果需求做文档清晰客户签字期客户提出变更超出合范围需外收费时候千万手软非刻意赚取客户钱财客户养成常变更惯否患穷相需求说什WBS风险理计划进度次需求做会帆
    风   (2)项目实施阶段需求变更   成功项目失败项目区项目整程否控项目理应该树立理念——需求变更必然控益项目实施阶段变更控制需做分析变更请求评估变更带风险修改基准文件控制需求渐变需注意点:   需求定投入联系果需求变更成开发方承担项目需求变更成必然项目开始开发方出资方明确条:需求变软件开发投入变   需求变更出资者认样会需求变更成概念够慎重需求变更   需求变更正规需求理流程否会积少成实践中愿意需求变更执行正规需求理程认降低开发效率浪费时间正种观念需求逐渐变控终导致项目失败   精确需求范围定义会阻止需求变更非需求定义越细越避免需求渐变两层面问题太细需求定义需求渐变没效果需求变化永恒非需求写细会变化   注意沟通技巧实际情况户开发者认识面点问题需求变更客户方开发方作需求理者项目理需采种沟通技巧项目方  开发量根情况采次迭代方式进行项目开发次迭代时客户参软件步开发做出建议争取项目前期效减少期出现变更情况   (3)项目收尾阶段总结   力提高成功验中失败教训中许项目理注重验教训总结积累项目运作程中碰头破血流抱怨运气环境团队配合少系统分析总结者知道分析总结样问题反复出现   事实项目总结工作应作现项目项目持续改进工作项重容时作项目合设计方案容目标确认验证项目总结工作包括项目中事先识风险没预料发生变更等风险应措施分析总结包括项目中发生变更项目中发生问题分析统计总结   需求变更理需求变更需求发生变化根软件工程思想需求说明书般证果需求说明书证需原需求基础追加补充新需求原需求进行修改削减均属需求变更  需求变更出现项目需求确定阶段户确切定义需什户常常清楚实际提出需求前工作需采新设备新技术通常会改变工作方式者开发系统户说未知数前没相关验着开发工作断进展系统开始展现功雏形户系统解逐步深入会想种新功特色前提出求
    进行改动解越新求越需求变更避免次次出现   时果开发团队缺少明确需求变更控制程采变更控制机制效抑变更控制流程理需求变更造成项目进度拖延成足力紧缺甚导致整项目失败然需求变更控制流程进行理受进度成等素制约软件质量会受程度影响实施严格软件需求理会限度控制需求变更软件质量造成负面影响正进行需求变更理目   实施需求变更理需遵循六原   (1)建立需求基线需求基线需求变更开发程中需求确定评审(户参评审)建立第需求基线次变更评审重新确定新需求基线   (2)制订简单效变更控制流程形成文档建立需求基线提出变更必须遵循控制流程进行控制时流程具定普遍性项目开发项目鉴作  (3)成立项目变更控制委员会(CCB)相关职类似组织负责裁定接受变更CCB项目涉方员组成应该包括户方开发方决策员   (4)需求变更定先申请然评估变更相级评审确认   (5)需求变更受影响软件计划产品活动进行相应变更保持更新需求致   (6)妥善保存变更产生相关文档   应道   需求变更控制般变更申请变更评估决策回复四步骤果变更接受增加实施变更验证两步骤时会取消变更步骤针变更控制流程实际工作中总结出软件开发员需求变更理实践中点策:   优先排序分批实现 需求重性资源技术条件限制会显僧粥少需求次完成办?需求效益贡献分排出优先级优先级高需求先实现低版式实现断新需求进需求永远没机会子实现紧记录起参加排序保证版发布时重需求先满足需求实现需花时间没百分百握预估清楚鉴验概估算出力成然根开发员开发周期出力投入作限优先级高需求中挑直挑中力成总刚刚低投入限样出需求录取榜软件开发规划会分期分批回合中实现合理定优先级高说定先考虑济指导优先排序终原   相互协作 难想遭户抵制项目够成功讨需求时开发员户应该量采取相互理解相互协作态度解决问题量解决户提出开发员分求应该仔细分析原积极提出行代方案   充分交流 需求变更理程程度户开发员交流程软件开发员必须学会认真听取户求考虑设想加分析整理时软件开发员应该户说
    明进入设计阶段提出需求变更会整开发工作带什样击良果安排专职员负责需求变更理 时开发务较重开发员容易陷入开发工作中忽略户时沟通需名专职需求变更理员负责户时交流   合约束 需求变更软件开发带影响目睹户签订合时增加相关条款限定户提出需求变更时间规定种情况变更接受拒绝接受部分接受规定发生需求变更时必须执行变更控制流程   区 着开发进展户会断提出项目组确实法实现工作量较项目进度重影响需求遇种情况开发员户说明项目启动初基需求作开发前提果量增加新需求(然户认细化需求实际增加工作量新需求)会项目时完成果户坚持实施新需求建议户新需求重紧迫程度划分档次作需求变更评估项时注意控制新需求提出频率   选适开发模型 采建立原型开发模型较适合需求明确开发项目开发员先根户需求说明建立系统原型户沟通般户实际东西需求会更详细解释开发员根户说明进步完善系统原型程重复次系统原型逐渐终户需求拢根减少需求变更出现目前业界较流行叠代式开发方法工期紧迫项目需求变更控制成效   户参需求评审 作需求提出者户理然具权威发言实际需求评审程中户提出许价值意见时户需求进行确认机会效减少需求变更发生   记:   软件开发项目说开发程中避免会出现需求变更发生变更环节较变更控制显格外重变更控制项目成败重影响项目开发前明确定义开发程中严格执行变更控制目控制变更发生变更进行理便更处理变更确保变更序进行减少需求变更带损失加快项目开发速度
     
    文档香网(httpswwwxiangdangnet)户传

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

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

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

    需要 2 积分 [ 获取积分 ]

    下载文档

    相关文档

    如何正确对待需求的变更

    如何正确对待需求的变更  1。对于需求和需求变更的理解   软件需求是整个软件项目的最关键的一个输入,和传统的生产企业相比较,软件的需求具有模糊性、不确定性、变化性和主观性的特点,它不像生产汽...

    11年前   
    493    0

    软件研发项目需求变更的管理

    软件研发项目需求变更的管理变化并不是人们最害怕的,最怕的是跟不上变化的步伐。同样,在软件研发过程中需求的变更会给研发带来不确定性,但只要把需求变更作为重点、难点小心加以控制,软件研发的进度、成...

    8年前   
    612    0

    Web项目管理中的需求变更管理

    Web项目管理中的需求变更管理  需求变更管理是web项目管理中最重要的一个环节,需求变更管理的有效性直接影响项目的成功与否。  对待变更的态度:  1、变更是不可避免的。  2、变更必须被管...

    12年前   
    433    0

    如何看待软件开发中的需求变更

    如何看待软件开发中的需求变更对于软件开发项目来说,开发的过程中不可避免的会出现需求变更,发生变更的环节也比较多,因此变更控制显得格外重要。变更控制对项目成败有重要影响,项目开发之前要明确定义,...

    9年前   
    557    0

    需求变更控制报告

       需求变更控制报告 来自:http://www.chinaspis.com 作者:林锐 电子工业出版社出版发行 需求变更申请 申请变更的 需求文档 输入名称,版本,日期...

    9年前   
    15817    0

    浅析软件项目管理中的需求变更控制

    浅析软件项目管理中的需求变更控制  [摘要]从计算机系统集成软件开发项目需求变更控制的角度,简单分析需求变更产生的原因、需求变更将会对项目产生的影响,并结合实践说明如何在实际工作中对软件开发项...

    8年前   
    426    0

    辩证的看待软件项目管理中的用户需求变更

    辩证的看待软件项目管理中的用户需求变更  【摘要】不断变化的用户需求对软件项目管理是一个挑战。引导用户需求,利用用户的需求变更,把因用户需求变更带来的风险转化成项目收益。结合国内的市场现状。辨...

    10年前   
    543    0

    我的项目血泪史之频繁需求变更

    我的项目血泪史之频繁需求变更前段时间,我出任项目经理承接了一个中型软件项目,公司再三叮咛我一定要尊重客户,充分满足客户需求。项目开始比较顺利,辛辛苦苦熬了几个月的通宵,基本保持项目的正常进度,...

    11年前   
    443    0

    软件项目需求变更六大原则及应对之道

    软件项目需求变更六大原则及应对之道变化并不是人们最害怕的,最怕的是跟不上变化的步伐。同样,在软件开发过程中需求的变更会给开发带来不确定性,但只要把需求变更作为重点、难点小心加以控制,软件开发的...

    9年前   
    496    0

    好书读后感—成长的代价

    暖色的日光在天际晕开,一点点扩散、扩散,抵达人们的心底。桌上有一本《十八岁出门远行》,米黄色的封面上缀着暗纹。我翻开,读完了里面那篇同名小说——余华的《十八岁出门远行》。

    3年前   
    596    0

    商标变更

    商标变更  商标的变更,是指变更注册商标的注册人,注册地址或者其他事项, 如果要改变注册商标的文字、图形、则应当重新提出商标注册申请,按 新申请商标对待,不能称为商标变更。  l 所需手续: ...

    10年前   
    604    0

    项目变更

    项目变更  我们常说,计划不如变化,唯一不变的就是变化,可是一旦落实到具体的事情中,人们往往不自觉的抵制变化,甚至害怕变化。在项目管理中,同样如此,项目变更是必然存在的,逃避、害怕都是无济于事...

    11年前   
    799    0

    变更的作用和变更管理工具的选择

    变更的作用和变更管理工具的选择  更的作用和变更管理工具的选择 变更的作用:  变更(CR,Change request)管理是项目管理中的最重要过程之一。  一个项目,从开始就处于不停的变化...

    12年前   
    755    0

    公司股权变更的程序及变更的步骤

      公司股权变更的程序及变更步骤是什么?股权和法人财产权和合伙组织财产权,均来源于投资财产的所有权。投资人向被投资人投资的目的是营利,是将财产交给被投资人经营和承担民事责任,而不是将财产拱手送给了被投资人。

    5年前   
    1272    0

    变更管理流程

     变更管理流程 文档控制 文档分类 文档名称: 版本号码: 版本日期: 作者: 签发人: 签发日期: ...

    10年前   
    28101    0

    系统变更表00

    系统变更表变更申请变 更申请人 变更申请时间申请变更原因申请变更内容变更批准意见批准人(组长或变更管理委员) 批...

    11年前   
    613    0

    需求至上

               需求至上   戴尔认为,其实顾客们非常善于表达,如果愿意与他们建立直接关系,细心聆听,一定受益匪浅。戴尔公司最著名的一点,就是与顾客的亲密关系。公司初创时,在这种“直接连...

    10年前   
    636    0

    需求调研报告模板_需求调研报告

    需求调研报告模板_需求调研报告 人口老龄化是世界人口发展的一大趋势,预计在二十一世纪三、四十年代将达到高潮。目前,这一问题受到世界各国的普遍关注。 北京市在80年代末就已经步入老龄化社会...

    10个月前   
    192    0

    GE医疗与冒险策略的代价

    GE医疗与冒险策略的代价 21世纪经济报道  2002-11-21 09:46:06   GE医疗与冒险策略的代价   业内人士认为,一些跨国公司强大的政府公关能力也是影响医疗器械行...

    9年前   
    19449    0

    陶行知教育哲学的现代价值

    陶行知教育哲学的现代价值 陶行知把杜威的教育思想引到中国,并与中国的具体实际结合起来,有许多创造和发展,形成了陶行知教育哲学思想体系,并根据自己的“生活教育”理论创办了各种类型的学校,他所努...

    9年前   
    7487    0