为达到特定的目标,项目经常会结合不同的生命周期要素。混合型方法(或称混合型生命周期)指的是预测、迭代、增量和/或敏捷方法的组合。
在考试中,混合型方法一般指的是预测方法和敏捷方法(又称适应性生命周期)的组合。在这种特定的混合型方法中,已经获得充分了解或有明确需求的项目要素遵循预测方法,而仍在发展中的、随时会发生变更的要素则遵循敏捷方法。
考试中值得注意的一点是:混合型项目的题目不可直接按照敏捷的项目来看待。题目中到底考得是项目中的敏捷部分还是预测型部分需要根据题意做出判断,具体问题具体分析。
4.1 混合型方法作为过渡策略
当组织正在经历敏捷转型的时候,很多项目团队无法在一夜之间切换到敏捷工作方式。对于那些已经习惯于预测型环境、并在其中获得成功的人士,敏捷技术的观感截然不同。组织越大,活动部件越多,转型需要的时间就越长。因此,计划一个渐进的过渡——比如先试行一个混合型项目——是非常有意义的。
渐进的过渡涉及到要增加更多的迭代技术,以便改进和学习,并加强团队和相关方的一致性。这一点可以通过事先给团队或相关方进行敏捷方法和理念的培训来实现。之后,还要考虑增加更多的增量技术,以加快对发起人或客户的价值和投资回报。上述各种方法的组合就是一种混合型方法。
可以先在一个风险不大、具有中低程度不确定性的项目中尝试这些敏捷技术。在组织成功地使用混合型方法后,再尝试更复杂的项目,这些项目将需要增加更多的敏捷技术。这是一种根据组织的情况、特定的风险,以及团队适应并接受变革的就绪状态而调整的渐进式混合过度。
4.2 混合型方法项目实例
一种比较典型的混合型方法是以预测方法为主、敏捷方法为辅的方法,如图 4-1 所示。
如上图所示,这种方法整体来看是预测型方法,而这个项目中的一小部分要素则用了敏捷方法。在这种情况下,项目的总体需求较为明确,但其中有部分工作具有不确定性、复杂性或范围蔓延机会,针对这部分工作可以用敏捷方法,即以迭代且增量的方式来实施,而项目的其余部分则用预测法来管理。
例如一个建筑工程项目,虽然大部分项目工作可能是常规的、可预测的,就像组织实施的许多其他设施项目一样,但这个项目包含了一种新的屋顶材料。承包商可能计划首先在地面上进行一些小规模的安装试验,以确定最佳的安装方法,并在有足够时间解决问题时尽早发现问题,随后通过试验和调整,增量地改进过程。
下面是一个基于项目风险设计的混合型方法。某校园建设项目可能会有多个建筑需要改善和建设。敏捷方法会将资源集中,使某些建筑比其他建筑更早完工,从而加快投资回报。众所周知,每个建筑的独自交付都能得益于该建筑独自采用预测型生命周期。
小结一下,项目管理的目标是在给定的当前环境下尽可能以最好的方式创造商业价值。项目采用预测方法、混合方法或敏捷方法,都无关紧要。本质的问题是:“我们怎样做才能最成功?”当团队创造价值时,是否需要获得反馈?在探讨各种想法时,是否需要管理风险?如果需要,引入一定的敏捷技术将会有所帮助。
当组织无法交付中间价值时,敏捷方法可能不是很有用。这样没有问题,但为了敏捷而敏捷并不是目的。关键在于,要根据项目、产品、组织的独特性选择一种对项目、风险和文化管理有用的方法或不同方法的组合。敏捷关于频繁向客户交付,而这种交付要给团队带来反馈。团队利用上述反馈规划并重新规划下一部分的工作。