用户名 密码 联盟服务 关于我们 联系方式 收藏本站
返回网站首页 PgMP认证,美国项目管理协会高端项目管理认证!大型项目与项目群管理Program Management全球权威认证


网站登录:会员 企业 专家 服务商
企业服务:PMP培训  内训课 公开课
工 具 箱:发表文章 提问题 发案例
首页动态 | 文库 | 下载 | 书架 | 访谈 | 专栏 | 专题 | 人才 | 培训 | 软件 | PMC 互动:活动 | 案例 | 问答 | 论坛 | 博客 | 圈子 
应用:基础工程软件制造活动研发  认证:PMPNPDPACPPgMPIPMPP2ISPMPIMCP建造师MPM  特色:热点奖项

PMI-ACP®认证

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

网络课程

PMI-PBA®认证

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

网络课程

NPDP®认证

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

网络课

PMP®认证

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

北京 | 直播 | 录播

PgMP®认证

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

网络班

PfMP®认证

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

全球直播

软考项目管理

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

计划 | 报名 | 经验

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

软件项目管理中的“敏捷流程”

作者:项目管理者联盟   提交人:项目管理者联盟[项目管理者联盟]   属性:提交人转载   发布时间:2012/4/17   点击:4561   【收藏本文

  1991年秋,在美国勒海大学亚科卡学院的一份研究报告《21世纪美国制造业的战略:一个工业主导的观点》中,首次提出了敏捷竞争的概念。何谓敏捷(Agility)?对于企业而言,敏捷意味着企业能够在顾客机会不断变化、难以预测的竞争环境中赢利运营;对于个人而言,敏捷指在企业对难以预测的顾客机会做出反应,不断重组其人力和技术资源的过程中,个人能够对赢利底线做出贡献,提高企业的净收入。因此,敏捷可以看作是对变化和不确定的全面反应。项目经理博客

  变化和不确定,对于软件业来说,是多么熟悉而又让人烦恼的名词。软件工程自诞生以来,一直试图通过技术和管理的手段来降低软件项目的不确定性。在这个美好的愿景指导下,专家们发明了结构化、发明了面向对象、发明了CMM,这些新的技术和方法的确有助于“软件危机”的解决,促进了软件业的发展;然而,超支、超时、低质量的老问题并未得到根本解决。为了对抗不确定,软件开发越来越复杂,越来越庞大,传统的重量级(Heavy Weight)方法的副作用也越来越明显——组织臃肿、办事低效、官僚主义...

  相对于重量级方法,软件业一直有另一种声音在,那就是轻量级方法(Light Weight),其目标是以较小的代价获得重量级相当的效果。项目管理者联盟

  最负盛名的轻量级方法是XP。XP是Extreme Programming的缩写,从字面上可以译为极端编程。但是,XP并不仅仅是一种编程方法,也不是中文中理解的那种不可理喻的“极端”化做法。实际上,XP是一种审慎的(deliberate)、有纪律(disciplined)的软件生产方法。XP(Extreme Programming)植根于上个世纪80年代后期的Smalltalk社区。90年代,Kent Beck和Ward Cunningham把他们使用Smalltalk开发软件的项目经验总结和扩展,逐步形成了一种强调适应和以人为导向的软件开发方法。项目经理圈子

  XP的核心是四大价值,即改善沟通(communication),寻求简单(simplicity),获得反馈(feedback)和富有勇气(courage)。在此基础上,XP总结出了软件生产的十余条做法(practice),涉及软件设计、测试、编码、发布等各个环节。与其它轻量级方法相比,XP独一无二的突出了测试的重要性,甚至将测试作为整个开发的基础,每个开发人员不仅要书写软件产品的代码,同时也必须书写相应的测试代码;所有这些代码通过持续构建和集成(Continuous Build & Integration)为下一步的开发打定了一个高度稳定的基础平台。有了这样的基础平台的保证,XP就可以实施软件设计的再造(Refactoring)。XP的设计理念是,在每次迭代周期仅仅设计这次迭代所要求的产品功能,上次迭代周期中的设计通过Refactoring形成此次的设计。

  2001年2月,在美国犹他州的一个滑雪场,17位轻量级软件开发方法的创始人和专家,包括Kent Beck(Extreme Programming)、Alistair Cockburn(Crystal Methodologies)、Jim Highsmith(Adaptive Software Development)等等,共同发布了“The Manifesto for Agile Software Development”(敏捷软件开发宣言)。这表明,在软业经历了无数次的项目失败之后,人们开始反思软件开发的工程特性,反思计划和控制的有效性,反思过去对于不确定性的态度和反应。敏捷终于为这个行业,以及这个行业中的一些人所认识、理解和推崇。项目管理者联盟

  与会者之一Martine Fowler在其后来的文章“The New Methodology”中这样解释重量级、轻量级和敏捷:项目经理博客

  轻量级与重量级的差异来自于人们对两种方法的文档数量的直观感受,即轻量级方法较少产生和依赖于庞大的文档,但这只是一个表面现象;在诸多的轻量级方法之间存在着很多相通的地方,敏捷更恰当的表达了这些轻量级方法的最根本之处。转自项目管理者联盟

  首先,敏捷强调适应,而非预测。重量级方法花费大量的人力物力,试图制订详细的计划来指导长期的工作,而一旦情况变化,那么计划就不再适用。因此本质上重量级方法是抵制变化的,而敏捷方法则强调适应变化。其次,敏捷方法以人为中心,而非以流程为中心(即以事为中心)。敏捷方法强调软件开发应顺乎本心(work with people''s nature ),软件开发应带来乐趣。项目管理者联盟

  敏捷流程(Agile Process)汲取众多轻量级方法的“精华”,更加强调对变化的适应和对人性的关注。除了上面介绍的XP以外,其他知名的敏捷流程包括:项目管理者联盟

  1.Crystal项目管理者联盟

  Cystal事实上不是一种开发方法,而是一系列的方法。因为Crystal的发明人Alistair Cockburn认为,不同类型的项目需要采用不同的方法。Alistair Cockburn从两个维度来划分项目,一是项目规模,以人数计算;二是产品发生错误的后果,以严重性计算。club.mypm.net

  Crystal方法集也形成于90年代,当时,Cockburn接受了IBM的任务去写一些关于开发方法的东西。相对而言,Crystal的个人色彩要淡些,因为它不仅来源于Cockburn的个人经验,而且也来源于Cockburn走访的很多不同的项目;而Cockburn本人也较为思想开放,乐于接受“异见”。项目管理者联盟

  在以人为导向上,Crystal和其他敏捷方法有些差异。在Cockburn看来,自由是人之本性,要人遵守纪律总是有难度的;因此,要在工作生产率和流程的纪律性之间作一权衡。流程要易于遵照执行,而这是以牺牲生产率为代价的。Cockburn认为,XP的流程规范仍太复杂和难于执行,而采用Crystal虽然生产率不如XP,但开发人员更乐于采用。Cystal也强调在每个迭代后的Review,并以此进行Cystal方法的自身改进。项目管理者联盟

  2. ASD项目管理者联盟

  ASD(Adaptive Software Development)的发明人Jim Highsmith本来是一个传统开发方法的工作者,他有多年的预测型方法的研究、教学和实施经验,但后来,他发现这些预测型方法根本就存在很大缺陷,尤其不适合当前的软件业务。项目管理者联盟

  ASD强调开发方法的适应性(Adaptive),这一思想来源于复杂系统的混沌理论。ASD不象其他方法那样有很多具体的实践做法,它更侧重为ASD的重要性提供最根本的基础,并从更高的组织和管理层次来阐述开发方法为什么要具备适应性。项目管理者联盟

  3. SCRUM项目管理者联盟

  SCRUM同样也包括了很多具体做法,这些做法并无多少特别之处,但多数有一个“怪异”的名称。比如,SCRUM将开发过程划分为30天的迭代周期,每个迭代周期叫做一个Sprint;每天有一个15分钟的短会,用来决定第二天的任务安排,这样的短会就叫做scrum。项目管理者联盟

  SCRUM较为有特色的,是它特别强调开发队伍和管理层的交流协作。每天,开发队伍都会向管理层汇报进度,如果有问题,也会向管理层要求帮助解决。项目管理者联盟

  4. FDD项目经理圈子

  FDD(Feature Driven Development)的发明人是Jeff De Luca和Peter Coad。FDD在OO社区较为人所知。FDD定义了5个流程,分别是Develop an Overall Model、Build a Features List、Plan by Feature、Design by Feature和Build by Feature。其中前3个流程是在项目开始就进行的,而后两个则出现在每次迭代周期中。FDD的迭代周期是两周。每个流程被划分为不同的任务和相应的验证标准。项目管理者联盟

  开发人员被归为两种,一种是主程序员,另一种是class所有者。主程序员不作具体的编程工作,但要负责将Feature和Class对应起来,并充当开发协调者、设计者、技术支持和指导者等;class所有者则进行实际的编程。项目管理者联盟

  在软件业,敏捷流程还犹如星星之火,特别是在国内,敏捷流程还鲜为人知。在即将到来的未来,敏捷流程将何去何从,中国的软件从业者又将在其中扮演何种的角色,套用一句中国的古话,“路漫漫其修远兮,吾将上下而求索”。项目管理者联盟

项目管理论坛


<<上一页 1 下一页>>
项目管理者联盟PMP认证中心
[相关文章] [网友互动]
·项目管理小白必须掌握的几个会计. (2055)项目管理者联盟12-20
·3分钟掌握项目管理49个过程 (3586)项目管理者联盟11-16
·5A学员任乃峰:项目集管理PgMP解. (2235)项目管理者联盟09-25
·项目管理专家热议“PMI新版人才三 (3213)项目管理评论杂.09-02
·项目管理与治理到底是什么关系? (2111)项目管理者联盟08-30
·做好项目管理,必备且好用的几个. (3826)项目管理者联盟08-22
·丁荣贵教授谈项目管理的知行合一 (2937)项目管理评论杂.08-16
·市政工程项目管理的现状及解决措. (1881)项目管理者联盟08-15

04-24[帖子] 数字化与IT类项目如何借助项目管理工具. (74)
04-14[帖子] 产品研发项目如何借力易趋项目管理平台. (109)
03-14[帖子] IT数字化项目如何借助易趋项目管理平台. (430)
02-27[帖子] 国产替代+数字化转型背景:组织级数字化 (528)
02-27[帖子] 制造业数字化实践案例 国内某大型物联网 (573)
02-26[帖子] 项目管理交流会 AI+研发提效:聚焦交付. (539)
02-26[帖子] 医药行业如何选择合适的数字化项目管理. (594)
01-16[帖子] 2025年新晋项目管理亮点| 易趋EasyTrack (843)
[发表评论]
本站热点
· 华师大CTO学院:科创生态建设与创新项
·宏发电声江玫瑰谈PgMP:“下好一盘棋”
·PgMP:交付能力与创造未来的项目管理方
·开放讲座|《项目组合管理与PfMP认证》
·开放讲座|项目组合管理与PfMP认证
·开放讲座|PgMP:项目管理思维与方法论
·开放讲座|《项目组合管理与PfMP认证》
·网络讲座|《项目组合管理与个人职业发展》
·开放讲座|《项目组合管理与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.