项目经理使进步、变革、新想法、新技术和突破成为可能。项目经理是每个行业的一部分,并通过领导力、创造力、勇气和纪律证明了其价值。在项目经理这个职业出现之前,项目经理们就一直在为组织、政府、军队和非营利组织提供价值。
在20世纪80年代和90年代,项目管理主要是线性的和过程驱动的。规划、管理和控制项目的工作非常重要。项目管理工作以过程驱动,而与之相匹配的是大量的文档工作。忠于计划、限制范围变更,并坚守基准是我们执行和控制项目的主要手段。这种方法被称为瀑布方法,因为我们以线性的方式一次一个阶段地管理我们的项目。
到20世纪90年代末,人们逐渐认识到,这种方法在某些情况下(如建造桥梁)是有效的,在其他情况下(如开发软件)却是导致项目失败的原因。2001年,17名软件开发人员在一个山区度假胜地会面,提出了基于4个价值观和12项原则的新方法。他们将这些价值观和原则记录在了一份名为《敏捷宣言》( Agile Manifesto )的文件中。
《敏捷宣言》摆脱了繁重的前期计划,转而拥抱不断演变的范围、协作式的工作关系和服务型领导。创建可交付物的实践、思维方式和总体方法与瀑布方法有着180度的转变。
与大多数新方法一样,有些人全心全意地接受了这些实践和思维方式。事实上,一些实践者对敏捷思维方式变得相当狂热,被称为敏捷主义者(Agilistas)。另一些实践者则更倾向于“名义上的敏捷”。换句话说,他们使用了敏捷术语,但并没有完全接受敏捷思维方式。今天,大多数敏捷实践者都遵循敏捷实践,但可能不像敏捷主义者那样热衷于实施敏捷实践。
在《敏捷宣言》第一次被提出的二十年后,许多实践者发现了瀑布方法和敏捷方法并用的价值。这些实践者认识到,有许多变量决定了方法的选择,并且很少出现仅使用瀑布方法或仅使用敏捷方法的情况[很少处在“开发方法频谱”的一端或另一端,见《PMBOK ® 指南》(第七版)]。他们看到了拥抱这两种方法的重要价值,对一些可交付物可使用瀑布方法,对另一些可交付物可使用敏捷方法。这就是我们所说的“混合项目管理”。
混合项目管理是关于足够灵活地评估项目、可交付物、环境和干系人,以确定实现预期结果的最佳方法。在许多混合项目中,会在较高的层级上使用瀑布式框架,并适当地将敏捷方法应用于特定的可交付物。我的观点是,虽然作为敏捷标志的服务型领导实践并没有在所有混合项目中得到充分运用,但参与、协作和促进式的实践要比20世纪80年代和90年代常见的“命令和控制”做法更有号召力。因此,我们看到行业正在远离项目管理开发方法频谱的某一端,更多地朝着包含不同方法的最佳实践的方向发展。
本书旨在介绍交付项目的各种方法。无论你是新手还是已经有几十年行业经验的老手,我都希望你能找到一些实践项目管理的新方法,并发现一些可以应用于你的项目的新技术。