· 最终可见是不得不为
· 最小可用是必然趋势
无论是平常碰到的好友,还是参加“项目管理”企业内训课程的学生,常常有人问我:“到底是学习瀑布式项目管理比较好,还是学习敏捷式项目管理比较好?”
像我自己取得PMP资格认证,后来也教授PMP资格认证课程,这主要是关于瀑布式项目管理的。后来,敏捷式项目管理盛行,我虽然没有直接教授这门新课,但好歹是吃这行饭的,也买了几本书回来认真努力学习了一下,不仅是为了跟得上时代,也是为了弄清楚这两种项目管理方式到底有什么差异,又应该怎么选择。
很多人告诉我说,瀑布式项目管理比较重视文件和流程,适用于大型项目,整体执行上比较复杂……敏捷式项目管理比较有弹性,不拘泥于流程,适用于轻薄短小的项目,相对没那么复杂……
说实话,我对于这些评论并没有太多意见,只是从自己的经验以及对项目管理这门学科的认识来看待。我感觉这两种项目管理的区别,就好像当初人们用马车作为代步工具,然后突然有一天,有人发明了汽车,接着我要比较马车和汽车之间的差异。从马车到汽车,不是“选择”的问题,而是一种演化、一种成长、一种随着时代进步不得不为的趋势。
对于这两种项目管理方式,我从本质上下了不同的定义:
(1)瀑布式项目管理:最终可见;
(2)敏捷式项目管理:最小可用。
简单来说,瀑布式项目管理通常都是到项目完成后,我们才看得到结果,而在项目执行的过程中,我们只看得到“过程”。换言之,没有把整个项目完成,用户就看不见成果,也体验不到成果,所以瀑布式项目管理的成果是“最终可见”的。
相反,敏捷式项目管理在每一个小阶段都可以让使用者或用户看到完成品的雏形,就算不是完美(最终)的结果,我们大致也有了完成品的概念。对于未来的使用者或用户而言,敏捷式项目管理的成果是“最小可用”的。
基于这两种不同的本质,我一直觉得,瀑布式项目管理和敏捷式项目管理并不是一个孰优孰劣的问题,而是一个趋势、走向的问题。
因为身为最后(终端)的客户或用户,我们都希望项目的最终样貌能够越早看到越好,能够越早有完成品的概念越好。因此,只有在逼不得已的情况下,我们才接受“最终可见”,不然都希望尽可能做到“最小可用”。
接下来,我举几个大家日常可能碰到的例子来说明,或许看完后,你会对这两种项目管理方式有更深刻的认识。