敏捷项目管理_第1页
敏捷项目管理_第2页
敏捷项目管理_第3页
敏捷项目管理_第4页
敏捷项目管理_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、敏捷项目管理 1 简介 现在,即使在it预算被大幅度地削减的状况下,it管理人员的压力仍旧在不断增大。同时,业务环境正以特别高的速度持续转变,这使it艰苦奋斗,以便能够跟上这种变化速度。这些变化导致了以“快速发布和敏捷而又高质量的维护为承诺”的机敏软件开发方法论产生了很大的兴趣。 机敏方法(xp、scrum、featuredriven development)努力在软件开发过程当中削减变化带来的成本。例如,xp使用快速迭代计划和开发循环尽早地产生最有价值的特性。另外,xp中的持续的、系统化的测试确保高质量,尽早发觉缺陷和相应的解决方案。 尽管机敏方法带来了早期的一些成功案例,但还是有许多因素阻

2、碍它们被广泛接受。机敏方法的倡导者经常发觉:在应用开发中,对动态变更很难得到管理方面的支持。这些方法需要开发者、管理者和用户都转变他们工作和思索的方式。例如,xp实践中的结对编程、tdd、持续集成以及on-site 客户代表等是很难让人接受的。而且,这些方法论更倾向于以开发者为中心,好像并不太重视管理角色。 然而,实践证明,加强管理是机敏方法被成功接受并应用的关键,而传统项目管理方法学和工具与这些新的机敏方法缺少关联。而这种低关联性就是深层次问题的症状。这些深层次问题表现在:对于处理变化、掌握、命令、组织、人员以及解决方案等方面的基本假设方面的不同。传统管理理论假设: 管理变化是需要严格过程的

3、 分层级的组织结构是建立秩序的途径 加强掌握可以得到更好的秩序 在“项目组”这个机器中,人员是可以互换的“零件” 问题主要是通过任务细分来解决 通过事前具体复杂的计划可以对项目和风险进行充分的预言,并被管理 在这个上下文环境中,新方法论所表现出来的无序性、公平性和解决问题的无方向性就没有什么惊奇的啦。在这种传统管理与机敏开发方法论之间的不重合性中,机敏方法会被渐渐接受。同样,这些假设的变化和机敏方法过程中新的管理框架也是特别重大的需求。 在查找这种新框架的过程中,我们剧烈地熟悉到:出现了基于“复杂性理论”这个新学科的管理原则。“复杂性理论”这个新学科实际上在对现存系统进行研究的过程中产生的,它

4、主要是探寻对人类自治行为的理解。.尤其是,我们已经开头将一种复杂适应系统(cas)的概念融入到我们的管理假设与最佳实践中。 “复杂性理论”的科学家已经研究了现存系统中的集体化行为,如鸟群、鱼群、蚁群和蜂群。他们发觉,当这些复杂适应系统中的个体拥有局部的战略原则和能力时,它们的集体化行为比个体的总和表现出更完全的秩序化、自组织性和更高的智慧性。这种理论被成功地应用于经济和生命科学,现在也被用于管理方面。 这种cas的概念使我们产生一种灵感:在xp团队中,项目经理也需要一系列的简洁的指导实践来供应一种框架,并在这种框架下进行管理,而不是一系列的严格的指令。依据这此实践,管理者成为一名适应性领导者确

5、定方向、建立简洁的产生式的系统准则,并鼓舞持续反馈、适应性转变和协作。这个管理框架为团队供应一系列的内容来实现机敏方法论,这些内容包括: 在团队管理中,组员是娴熟地有很高价值的stakeholder 自治性团队的集体能力是解决问题的基本机制 在不可预言的假设面前尽可能地使事前计划最小化,而加强适应变化的能力 2 问题:作为传统的任务安排者所面对的项目管理 传统软件生命周期开发方法论的产生是因为我们要掌握不断增大的开发项目,以及对产生牢靠的产品的工作量的评估和管理。这些方法论来源于建筑工程管理中的一些原则。结果,它们是强调可预言性的(在建一座桥时,工程设计师必需设计桥的每一个细节),并且是一个线

6、性开发周期(即需求、分析、设计、开发)。依据这种可预言性,它们沿用了确定性的简化了的方法,这些方法依靠于任务分解,并且是基于稳定性的(即稳定的需求分析和稳定的设计)。作为项目掌握的一个手段,这种刚性表现为服从性。 在过去,一些公司使用这些方法,并且现在也可能在使用。对于很多来说,这些方法论只是增加成本和复杂性,却给人们一种错误的安全感管理就是通过具体的计划、度量和掌握来做事。巨大的成本被过早的计划铺张了。我们熟悉到快速的迭代式开发和从用户那里得到不断的反馈是今日项目达到成功的前提。 下面这个例子被公认为是原有方法论失败的代表案例:“伦敦救护系统”和“但佛航空行李系统”,巨大的成本超支和拖期。让

7、我们来看一下standish组织关于chaos的调查。在第一次调查中,成功项目18,31失败,53%挑战。在1998年的调查中有所提高,但也是26成功,46%挑战,28失败。研究还表明,在成功的这些项目中,它们的项目大小都掌握在使用小团队就可以完成的级别上。这个结果很明显与机敏方法论的原则全都。而且,我们还发觉,许多已经确立的项目管理实践仍可应用于机敏开发项目,只需要进行一些适应性转变并加强对其进行领导就可以达到。 当管理者在使用传统方法论努力掌握项目时,技术社区开头用机敏方法来应付传统管理带来的挫败以及对他们的产品品质和士气所带来的影响。例如,那时的xp就几乎完全聚焦于开发过程。当技术社区支

8、持这些实践时,却很少涉及机敏开发项目的管理方面。这就示意着:由于xp团队开发并管理他们自已的任务,对于项目经理的需求就很小。这并不惊奇,公司管理一直怀疑机敏方法,不太接受它们。管理者期望着一种场景出现:满屋子的开发者做着他们各自的事情。而“extreme”这个词并没有什么意义。 抛开详细的方法论,传统的项目经理经常是作为制订并掌握主要计划的人,这些计划具体地描述了任务、它们之间的依靠关系以及为完成最终产品而必需的资源。然后,项目经理监控任务的状态,对计划进行必要的调整。这种做法是建立在这样的假设基础上的,即组员是可以互换的个体,就象同一型号的螺丝。 所以,对于熟识传统方法论的经理,是很少有士气

9、在他们的项目中使用机敏方法的。但这也不是必需的。事实上,机敏方法的独立性使管理社区和技术社区在项目管理中趋于同一个焦点。 3 答案:做为愿景领导者的项目经理 最好的项目经理并不只是组织者(organizers)他们使业务愿景、沟通能力、软管理技巧和技术头脑与他们的计划能力、协调能力和执行能力相结合。从根本上说,他们应当是领导者(leaders)。机敏项目管理要求更高的领导技能。 例如,xp团队在与客户的协作中,创建并监控他们自已的迭代计划。当xp团队工作时,对每一次迭代结果(等时长迭代)进行度量,并依据需要与用户一起调整计划。那么,假如项目不再需要一个具体的项目计划时,为什么还要项目经理呢?

10、因为每个项目都需要一个领导者(leader)。机敏方法把项目经理从工头的位置上解放出来,使项目经理可以用心作一个领导者(leader),把主要精力放在项目愿景上,激发团队士气,促进团队协作,排解项目过程中的障碍,使项目开发过程顺当进行。项目经理不仅是项目运作的掌握者,更应当成为适应性领导者假如他放弃对旧风格的管理方式的依靠。 机敏开发项目的基本阶段与其它项目没有什么不同。项目经理还是必需定义和初始化项目,作项目计划,执行计划,监督并掌握结果。但是完成这些步骤的方式却是不同的,需要项目经理去采用新的思索方式进行管理思索cas。 4 指导原则:团队是一个复杂适应系统 象前面提到过的,传统的命令&a

11、mp;掌握的管理方式大部分来源于泰勒的“科学管理”原则。泰勒的“科学管理”原则是基于十七世纪牛顿的观点,即世界可以看作是一个巨大而且有序的“时钟结构世界”,由大自然的经典法则所管理。科学管理被认为是20世纪在发达国家中可以把体力劳动(working masses)提高到新的富足水平的主要动力。 然而,今日我们在团队中使用c&c管理的过程中遇到了麻烦。因为体力劳动已经被学问工人(knowledge worker)所取代。例如,在软件业中,对于他们的老板来说,娴熟的软件开发人员比他们的经理更有价值。在taylor那个时代,管理者是来解决学问难题的。 而在我们的时代,解决学问问题的关键是学问

12、工作者,而不是经理。所以,我们如何采用项目管理技术去处理这个关键问题呢? 科学世界已经变了。牛顿以后的两个世纪中,他的理论在许多其它的学科中也找到了广泛的适应性。科学界后来的发觉(从爱因斯坦的相对论到量子论)在许多学科中开头取代牛顿的观点。实际上,新的科学理论“复杂论”现在已经开头转变传统的管理方式。 过去的二三十年里,科学家已经在许多领域发觉了这样的系统,并去探索其共同的属性,去解释复杂现象。他们已经发觉,许多自然系统(大脑系统、免疫系统、生态系统、社会系统)和许多人工系统(并行分布式计算系统、人工智能系统、人工神经网络)以复杂行为为特征,这种复杂行为是在它们组织的不同层次上,各组成系统交互的结果。 在自然界,这些结论被用于解释活的系统(如鱼群、鸟群等)的群体行为,而这些群体中会有某个个体拥有特别的原则和能力,他们的群体行为就会以这种全序、自组织和集体智慧为特征。另外,这些系统常常表现出不平常的适应复杂的动态环境的能力。 总而言之,复杂性理论包括一些有生命特征的系统的基础思想: 有生命特征的系统是复杂的,他们由多个个体组成,并以多种方式进行交互 个体的交互以简洁性、局部性为原则 系统中的个体之间的丰富交互使系统作为一个整体进行自发性的自组织,并伴随着系统自身产生的复杂有序性,而不是由外界强加于系统。 这些复杂、自组织的系统是适应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论