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


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

PMI-ACP®认证

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

网络课程

PMI-PBA®认证

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

网络课程

NPDP®认证

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

网络课

PMP®认证

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

北京 | 直播 | 录播

PgMP®认证

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

网络班

PfMP®认证

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

全球直播

软考项目管理

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

计划 | 报名 | 经验

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

敏捷提升软件研发管理

作者:段柯   提交人:项目管理者联盟[段柯]   属性:提交人转载   发布时间:2010/4/19   点击:7107   【收藏本文

  敏捷开发模式开辟了软件开发方法的新空间,这给中国软件企业带来了新开发模式机遇的同时,也同样带来了前所未有的挑战。项目管理者联盟

  世界五大软件开发教父之一的Matin Fowler认为,当前只有敏捷的软件开发模式才能够使IT跟上业务变化的脚步,只有敏捷的开发模式才能使软件实现快速交付的同时又能成为一个高质量、低成本的软件。项目管理者联盟

  敏捷开发作为一个新的软件开发模式的新名词,其中蕴涵着无限的商机,同时,也是对中国软件企业的一次严峻的考验。对于起步远远滞后于西方的中国软件业而言,各种提高软件开发速度及降低软件开发成本的方式和措施都是值得探讨与借鉴的。笔者认为敏捷开发模式对于中国的软件企业正是一个行之有效的开发方式。training.mypm.net

  问题缠绕软件开发项目管理者联盟

  软件开发过程中问题多多,这不是新发现。早在上世纪60年代,北约(NATO)就提出了软件危机这一概念。在《人月神话》一书中,软件开发则被喻为让众多史前巨兽痛苦挣扎,却无力摆脱的焦油坑。随着需求和应用的日趋深入与复杂化,软件开发的难度和遇到的问题以几何级数形式增长,焦油坑也由此变得更深、更大。club.mypm.net

  复杂程度高、开发周期长、结果无保证,这是软件开发的通病。针对这些问题,人们创造了N种方法,并由此产生了软件工程学。而在实际工作过程中,软件开发的多变性和不可控制性,仍可轻易摧垮项目开始时项目组苦心经营的开发体系和方法,无论是业界公认的需求、变更、人员流动,还是各种看起来并不起眼的小事件。转自项目管理者联盟

  以人为本的敏捷开发项目管理者联盟

  敏捷开发(Agile Software Development)是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,就如同项目管理中将工作任务及工作目标层层分解一样,把软件项目的构建切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。简言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。项目管理者联盟

  通过上面的定义可以看出,敏捷开发其实借鉴了大量软件工程中的方法。是传统软件开发意义上的改善,而非创新。例如在传统的软件开发中,把设计和构建这两个过程分开进行,设计完成之后,再按照设计构建。service.mypm.net

  实际上,由于需求在不断变化,因此在软件开发的过程中,很难把设计和编程完全区分开来。而在敏捷开发中,先搭建一个比较粗的主构建框架,只对用户目前感兴趣的部分详细开发,并很快交付使用,在使用过程中,按用户的需求进行叠盖修正,周而复始,循序渐进的开发软件产品直到完成。service.mypm.net

  正如ThoughtWorks的首席科学家Matin Flower所说:“在敏捷软件开发的过程中,我们每两周都会得到一个可以工作的软件,这种非常短的循环,使终端客户可以及时、快速地看到花钱构建的软件是一个什么样的结果。”因此敏捷开发也可理解为在原有软件开发方法基础上的整合——取其精华,去其糟粕。项目管理论坛

  敏捷开发的特点项目管理者联盟

  敏捷方法主要有两个特点,这也是其区别于其他方法,尤其是重型方法的最主要特征:service.mypm.net

  敏捷开发方法是“适应性”(Adaptive)而非“预设性” (Predictive)。项目管理者联盟

  这里说的预设性,可以通过一般性工程项目的做法理解,比如土木工程,在这类工程实践中,有比较稳定的需求,同时建设项目的要求也相对固定,所以此类项目通常非常强调施工前的设计规划。只要图纸设计得合理并考虑充分,施工队伍可以完全遵照图纸顺利建造,并且可以很方便地把图纸划分为许多更小的部分交给不同的施工人员分别完成。项目经理博客

  然而,在软件开发的项目中,这些稳定的因素却很难寻求。软件的设计难处在于软件需求的不稳定,从而导致软件过程的不可预测。但是传统的控制项目模式都是试图对一个软件开发项目在很长的时间跨度内做出详细的计划,然后依计划进行开发。所以,这类方法在不可预测的环境下,很难适应变化,甚至是拒绝变化。PgMp.mypm.net

  与之相反的敏捷方法则是欢迎变化,目的就是成为适应变化的过程,甚至能允许改变自身来适应变化。所以称之为适应性方法。

  敏捷开发方法是“面向人” (people oriented)而非“面向过程”(process oriented)。pmp.mypm.net

  Matin Flower认为:“在敏捷开发过程中,人是第一位的,过程是第二位的。所以就个人来说,应该可以从各种不同的过程中找到真正适合自己的过程。”这与软件工程理论提倡的先过程后人正好相反。项目经理博客

  在传统的软件开发工作中,项目团队分配工作的重点是明确角色的定义,以个人的能力去适应角色,而角色的定义就是为了保证过程的实施,即个人以资源的方式被分配给角色,同时,资源是可以替代的,而角色不可以替代。项目管理论坛

  然而,传统软件开发的这些方法在敏捷开发方式中被完全颠覆。敏捷开发试图使软件开发工作能够利用人的特点,充分发挥人的创造能力。项目管理者联盟

  敏捷开发的目的是建立起一个项目团队全员参与到软件开发中,包括设定软件开发流程的管理人员,只有这样软件开发流程才有可接受性。同时敏捷开发要求研发人员独立自主在技术上进行决策,因为他们是最了解什么技术是需要和不需要的。再者,敏捷开发特别重视项目团队中的信息交流,有调查显示:“项目失败的原因最终都可追溯到信息没有及时准确地传递到应该接受它的人。”service.mypm.net

  敏捷开发的问题和思考项目管理者联盟

  虽然敏捷开发是个行之有效的软件开发模式,但是任何模式和方法的建立都是基于理论的基础,往往和现实的情况存在差异,这样就会对软件企业操作及执行带来很大的困难,甚至是误导。所以,仅仅提出敏捷开发的模式是不够的,对敏捷开发的议题的讨论并没有终结。下面仅就笔者理解基础上提出一些问题的参考。training.mypm.net

  项目内部协调的困难加大项目管理者联盟


<<上一页 1 2 下一页>>
项目管理者联盟PMP认证中心
[相关文章] [网友互动]
·多团队敏捷协作非常重要的五个原. (1325)项目管理者联盟08-15
·在敏捷项目中,如何做好风险管理 (1370)项目管理者联盟08-15
·PMP考试中必备的敏捷知识点合集 (2759)项目管理者联盟08-12
·敏捷管理可以这样应用,值得借鉴 (1469)项目管理评论杂.07-05
·如何构建敏捷团队成熟度 (1719)项目管理者联盟06-28
·用敏捷搞垮团队的10种场景 (1964)项目管理者联盟06-22
·如何灵活运用敏捷管理与项目管理. (1073)项目管理者联盟06-17
·敏捷项目中如何做好进度管理及其. (2257)项目管理者联盟05-18

02-08[帖子] 敏捷不是拖延借口,如何把控准时交付? (643)
01-15[帖子] 敏捷不是拖延借口,如何把控准时交付? (685)
01-08[帖子] 90%的敏捷团队都会忽视它…… (832)
09-22[帖子] 如何借用敏捷实现IT对数字化转型支持 20 (8626)
07-27[帖子] 2023年北京敏捷之旅圆满落幕,易趋受邀. (10836)
08-11[帖子] 敏捷项目中的风险管理,要注意这三点 (6430)
08-11[日志] 敏捷项目中的风险管理,要注意这三点 (7998)
05-19[日志] 如何在服务交付项目管理中使用敏捷? (1379)
[发表评论]
本站热点
· 华师大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.