用户名 密码 联盟服务 关于我们 联系方式 收藏本站
返回网站首页 PgMP认证,美国项目管理协会高端项目管理认证!大型项目与项目群管理Program Management全球权威认证
服
务
区
网站登录:会员 企业 专家 服务商
企业服务:PMP培训  内训课 公开课
工 具 箱:发表文章 提问题 发案例
首页:动态 | 文库 | 下载 | 书架 | 访谈 | 专栏 | 专题 | 人才 | 培训 | 软件 | PMC 互动:活动 | 案例 | 问答 | 论坛 | 博客 | 圈子 
应用:基础┊工程┊软件┊制造┊活动┊研发  认证:PMP┊NPDP┊ACP┊PgMP┊IPMP┊P2┊ISPMP┊IMCP┊建造师┊MPM  特色:热点┊奖项

PMI-ACP®认证

适合敏捷开发项目
敏捷项目管理最佳实践

网络课程

PMI-PBA®认证

重视项目商业分析
商业价值与需求分析能力

网络课程

NPDP®认证

产品管理国际认证
全球产品管理最佳实践

网络课

PMP®认证

单项目管理经典指南
年轻项目经理首选

北京 | 直播 | 录播

PgMP®认证

大型复杂项目全球标准
定位高级项目管理层

网络班

PfMP®认证

链接战略与项目
实现组织资源投资回报

全球直播

软考项目管理

信息系统项目管理师
系统集成项目管理工程师

计划 | 报名 | 经验

敏捷项目管理ACP认证培训
国际产品经理NPDP认证

迭代化软件开发项目的有效管理实践

作者:Mark Lines   提交人:项目管理者联盟[项目管理者联盟]   属性:提交人转载   发布时间:2013/6/8   点击:4527   【收藏本文】

  制定严格的时间安排,但是保持灵活的特性项目管理者联盟

  我经常告诉人们我的项目总能准时和不超支。但是我通常不会解释其实这些项目的一些功能经常会和相关利益方原来希望的不同。这让我们知道,在我们行业中准确地制定一个重大项目功能范围,价格或者时间是非常困难的。我们的项目功能的范围总是会由于需求,资金,技术这些不确定因素而变化。改变项目的资源,技术或者截止日期会比调整该项目的功能范围影响更大。项目管理者联盟

  在一个RUP项目里,生命周期由四个不同的阶段组成:先启,精化,构建和产品化。 虽然我们很早就开始开发软件并且持续不断地在整个项目中都在开发软件,但是,我们的重点在这些阶段会有所改变。在开始过程中,我们关心的是,用所需要的最小工作量来确定我们的高层功能范围,决定该项目进一步执行是否有意义(做或不做的决定)。talent.mypm.net

  在这个项目的非常早期的阶段,我们能设计一个阶段计划, 作为在我们的软件开发计划里的一个部分,该计划概括了每阶段的长度和及其迭代,并且为每一个迭代阶段制定了严格的时间计划,包括应用软件的发布。 (在一项RUP项目里的每个阶段可以包含多次迭代。) 我们所不知道的是,什么功能将准确地在每一个迭代过程中被交付。项目管理者联盟

  在下一个阶段——精化阶段,我们将关注在详细描述需求上,根据这些需求来开发软件,降低由技术、计划和资源带来的不确定性。随着我们的精化过程进行,我们可以在阶段计划中补充一些细节的东西。基于在先前一个迭代阶段中学到的东西,我们能将需要实现的软件的功能安排到项目的一个个迭代阶段。在精化阶段的最后,项目中的大多数不确定(危险)会得到减轻,我们能谈判做出确定的关于软件功能范围的承诺。 如果我们已经采取有规律的版本式方法来开发我们的应用程序,功能范围的协商会容易得多,因为我们总能在未来某一个版本中完成所要求的功能。项目管理者联盟

  根据精化阶段制定的详细的程序功能范围,我们可以进入开发阶段。此时,我们的重点转移到根据经过校订的关于功能范围的合约,开发剩下的功能。现在我们该对我们的能力感到满意,因为我们能做到根据在项目先启阶段制定的时间表来完成所需要功能的开发。项目管理者联盟

  通过协作改进需求项目管理者联盟

  要成功地使用RUP需要在项目研究团队和相关利益方之间形成一种新的合作关系。过去,IT界已经提出了,向商业相关利益方正确定义需求存在一定风险,但是还是假设交付软件的风险取决于这些需求。 IT界会让用户签订一份文档,然后来控制这些需求的变化,从而达到管理这些风险的目的。 IT界会由于这些变化向用户收费,然后根据这些变化相应增加事先的估计,从而得以修改时间计划和 超额的支出,从而声称项目依然准时而且不超支。这种行为会在相关利益方和IT界之间引发猜疑,导致彼此感觉不舒服。

  另外一种合作的方法会大大优于上述的方法。相关利益方和项目研究团队在事先都清楚认识到,在项目一开始完全正确地定义需求事实上是不可能的。因此让项目研究团队按照预算和时间计划下执行任务也是不可能的,因为这个预算和时间计划本就基于不确定的需求、资源和技术。项目管理者联盟

  采用了“RUP精神”的项目中,相关利益方和项目研究团队成员清楚,随着他们了解更多,需求可以而且应当变化和改进。在项目研究团队排除项目中大多数不确定因素之前做精确的计划是不明智的。项目管理者必须尽快地说明那些不确定因素,这样负责实现的团队能够根据需要实现的功能的范围来确定软件功能。项目管理者联盟

  团队经常会问:“精化阶段应该持续多久?”答案是,让这段时间足够长,从而项目研究组能降低已知的风险,项目管理者可以根据这个项目的时间安排、支出和功能范围来做出明确的说明。在一个典型的项目中,这个阶段意味着开发百分之二十的功能,或者足以证明整个框架能够支持所有的需求。service.mypm.net

  在精化阶段的最后,当研究团队已经将和进度、功能、技术和资源相关的大部分不确定性消除之后,他们可以列出需求,同时把将来需求的变化纳入正常的变更控制过程中。bbs.mypm.net

  将维护人员调入开发团队项目管理者联盟

  很多组织将新程序开发和现有程序维护区别对待。通常来说,他们会外请顾问来根据新的技术建立新的程序,但是一旦这项程序开发部署完毕,他们会将该程序应用交付给内部维护人员支持。这会让工作人员失去动力。来维护一个别人建立的应用程序,对工作人员来说不会太满意,尤其是当这些维护人员还很少和最新技术接触的情况下。同样,在不知道先前的开发基于何种决策的情况下,要有效地维持一个应用程序也非常困难。如果你应用了这种方法,你必须给维护人员提供足够的材料,这将会增加系统的开销。项目经理博客

  在迭代化开发环境中,将维护人员调到开发队伍中,让他们同时负责维护现有版本以及为未来的新版本开发新功能,就更有意义了。这促使团队始终关注系统的终极商业目标和特色,使得团队成员能够帮助完善这个商业目标和特色。最终,这种方法将带来一个更高效更愉快的开发队伍,同时也会减少文档负担。pmp.mypm.net

  问合适的问题,并要求增加的功能演示项目管理者联盟

  迭代化开发方法会如何影响指导委员会管理与项目管理者会晤的方法呢?首先,管理者必须确认委员会了解在整个RUP各个阶段中项目会如何变化。只有这样委员会才能够问出有意义的问题,在不同阶段中调整提供的资金水平。比如,在精化过程中,他们应该问项目管理者索取定时更新的风险列表,从而能确认这些风险是否在该阶段最后过程被消除。training.mypm.net

  在一个项目先启阶段中,应集中关注于降低风险和不确定因素,这是使用RUP优于使用其他迭代化方法的重要优势。在开发软件的精化阶段中,如果使用降低风险的方法,发现最大的不确定性是十分必要的。很多风险与构架关系有关。尽管客户相关利益方可能会给开发团队施加压力,要求先建立他们所认为的最重要的功能,在精化阶段还是要根据结构而不是客户来设置优先级。指导委员会必须知道这些。在精化过程的最后,当最大的不确定性已经被解决,项目也将进入开发建设阶段,这时候优先级设置可以多考虑以用户需求为驱动。项目管理者联盟

  在有些情况下,先完成主要功能的构建,来降低和需求相关的风险以及工作流中的不确定性,可能是有意义的。然而,如果这种功能是很直接的而且并不和一些很明显的不确定性相关,开发团队可以将该功能的开发推迟到构建阶段进行。记住:我们的目标是尽快完成精化阶段,这样我们就能给相关利益方确切的承诺,转入开发构建阶段。项目管理者联盟文章

  指导委员会应当也需要基于一个已基线化的架构,验证关键用例场景(使用真的可以运行的软件而不是模型!)。 事实上,他们可能会考虑在他们的会议间放上投影机来使得软件演示更顺畅。这和传统的瀑布式方法有着根本的不同。指导委员会通常只有在整个应用程序即将投入使用的时候,看到demo版本而不是看到一个功能型的演示版本。另外,他们通常用甘特图来衡量整个项目的进程,在甘特图上会显示已经完成了33%尚未完成66%,诸如此类。或者,他们会问管理者是否已经签订了需求和设计文档。首先,而且也是最重要的是,项目管理者需要教育指导委员会成员,如何来衡量进度:唯一的有效方法是看能够工作的软件而不是签订的文档。项目管理者联盟

  指导委员会应该在整个项目生命周期的早期开始关心项目的质量问题。我们不能仅仅根据已经完成的项目来衡量项目的进展,这样当我们发现质量差的时候就已经太晚了,这是我们低估了检测需要付出的努力。在可迭代化方法中,我们很早就有次品率的指标,也很早要求投入精力来进行检测,但是管理委员会可能不知道需要在整个项目的早期开始费心问一些有关质量的问题。因此,初级的RUP项目管理者可能不能遵从RUP的指导方针,在一开始的时候不能全面地检测。但是不幸的是,很多这样的管理者声称他们在用RUP管理项目,但是他们其实还是在采用瀑布式技术。通常来说,他们会将他们的任务计划按照RUP方法组织阶段分类,尤其是在测试领域。指导委员会必须检查确认项目管理者在项目开展的早期就有测试者,并且给测试者分配好任务检查使用情景下的任务执行情况。项目管理者联盟

  总之,委员会应该对项目组做出以下的要求:项目管理者联盟

  使用演示版本展示项目进度:项目管理者联盟

  你完成了多少用例场景?talent.mypm.net

  在这次迭代过程中你完成了什么功能?项目管理者联盟


<<上一页 1 2 3 下一页>>
项目管理者联盟PMP认证中心
[相关文章] [网友互动]
·疫情下海外城市轨道交通信号系统. (5134)项目管理者联盟03-16
·工程项目风险及其22种最佳管理实. (8337)项目管理者联盟03-10
·快速迭代交付看板实施五步法 (4039)项目管理者联盟06-10
·IT项目管理实践:软件开发项目管. (10039)项目管理者联盟05-06
·SAP项目风险管理实践分享 (3139)项目管理者联盟10-22
·跟上时代的步伐,敏捷管理2:最小 (3218)项目管理者联盟09-22
·数字化项目管理规划|COVID-19疫情 (4144)涂斌05-29
·“二维三层”项目优先级管理实践 (2401)项目管理者联盟03-09

10-30[帖子] 易趋亮相中国项目经理大会,分享数字化. (2855)
08-13[帖子] 交付类项目端到端业务流程管理实践分享 (5758)
12-08[帖子] 项目管理实践:如何进行项目分解? (2087)
01-11[帖子] 2022年升级项目管理实践的五种方法 (2339)
12-15[日志] 8Manage:保险行业的项目管理实践 (2816)
03-06[帖子] 请参与一项软件开发项目成功率的调查 (5984)
01-13[帖子] 你知道软件开发项目的管理流程吗? (1364)
02-14[帖子] IT软件开发流程 (8973)
[发表评论]
本站热点
·从《PMBOK指南》第八版看项目经理角色
·国际项目管理奖项PMI(中国)项目管理大
· 华师大CTO学院:科创生态建设与创新项
·宏发电声江玫瑰谈PgMP:“下好一盘棋”
·PgMP:交付能力与创造未来的项目管理方
·开放讲座|《项目组合管理与PfMP认证》
·开放讲座|项目组合管理与PfMP认证
·开放讲座|PgMP:项目管理思维与方法论
·开放讲座|《项目组合管理与PfMP认证》
栏目说明
    《文库》栏目为项目管理者联盟网站核心栏目,收录了十大行业项目管理文章5000余篇,囊括了项目管理五个阶段、九个知识领域的相关文章,是广大项目管理爱好者学习的知识库,欢迎大家发表原创文章、转贴文章,或直接发给编辑。须联盟会员且登陆后才能发表文章。
敏捷项目管理ACP培训
项目管理活动
活动QQ群:531390275
免费积累PDU,仅500人

2022年项目管理活动计划
2021活动精彩回顾
原创排行榜
 项目管理评论杂志 311 高扬 106
 乔东 100 项目管理 84
 高国伟 61 人月神话 60
 张为 59 郭致星 52
 蒋昕炜 46 肖杨 38
 曾伟强 37 潘德有 36
搜索文章
关键词:
行  业:
团 队   成 本   风 险   进 度
沟 通   采 购   质 量   合 同
更多>> 专题集锦

企业项目化管理

PMO实践与应用

如何处理项目客户关系

更多:
经理访谈
更多:
个人专栏

王树文

赵春明

高国伟

更多:
项目管理者联盟特刊
联盟特刊是对网站会员发行的内部刊物,刊物内容包括:案例及分析等,得到了会员好评。
电子期刊:
特刊下载:
2017合刊  2016合刊  2015合刊 
2014合刊  2010合刊  2009合刊 
2008合刊  2004合刊  2005合刊 
2006合刊  2007合刊       
施工企业管理
《施工企业管理》创刊于1986年1月,中国施工企业管理协会主办,是反映施工企业管理杂志。
浏览往期:
建造师杂志
《建造师》杂志由清华国际工程项目管理研究院主办,是中国面向建设企业管理人的高端杂志。
浏览往期:
更多>> 推荐文章
09-02·项目集管理:构想一种不同.
08-17·项目经理“催活儿”的正确.
08-17·建筑工程项目管理中施工现.
08-17·进阶项目经理必备的复盘方.
08-17·项目管理协会PMI发布新人才
08-17·互联网大厂项目经理面试的.
08-17·项目经理要如何提高自己的.
08-17·管理改进中几个确实有用的.
08-17·项目经理提升职场能力的20.
06-14·项目经理搭建团队,需要看.
06-14·5A学员董雏:PMP取证重要,
06-14·成功管理能源项目的技巧和.
06-14·拥抱敏捷—计划发布与冲刺
06-14·从PMP到PgMP :不畏浮云遮.
06-14·这30+项目管理工具,优秀项
06-14·深度剖析项目管理五大痛点.
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接

项目管理者联盟 版权所有 | 京ICP备10055250号-11 | 京公网安备 11010202009440号

如转载本站文章,必须于文章开头处注明转自“项目管理者联盟”,并注明原作者
PMI,Project Management Professional, OPM3, PMBOK, PMP,PgMP,PfMP,PMI-ACP,PMI-PBA
and the PMI Registered Education Provider logo are registered trademarks of the Project Management Institute, Inc.