天天看点

Timeboxing——业界大佬都在用的时间管理法

5月31日,SpaceX载人火箭发射成功了,马斯克再一次名声大震,要知道掌握着这家可以制造火箭的民营公司的同时,他还是特斯拉和太阳城能源的最大控股人。

马斯克同时担任Paypal、Tesla、SolarCity、SpaceX四家公司的CEO,他是如何同时实现各公司的有效管理的?马斯克曾经在采访中提到的一种时间管理方法,事实上许多硅谷大佬们都在使用这种时间管理法,比尔盖茨也曾经提及这种方法对他的帮助。

这种时间规划法被称为时间盒(TimeBoxing) ,脱胎于迭代式增量软件开发过程中的一种管理方法,即在预算时间内,对完不成的功能进行删减或者延迟,而不是拖延预算的时间。

敏捷项目管理中的时间盒

传统的项目管理中,项目的范围(scope)、时间(或进度)是固定的,不可以灵活调整。如若不能按期完成工作任务,则只能增加资源,或是延后时间,通常来说,项目范围是不会调整的。

然而,时间盒的思路却是:范围可以调整变化,但时间不可以变化。时间盒会把任务分成很多小块,每块都设定一个较短且固定的时间。如果截止时间快到了但预定的任务尚未完成,那么就可以削减任务,以保证高优先级的任务完成,舍弃不那么重要的任务。时间盒可以防止任务持续拖延,保持项目团队高度聚焦于核心任务及产出。

早在1988年,在Scott Schultz’s所著的Rapid Iterative Production Prototyping(快速迭代式产品原型开发)一书中,作者就强调了时间盒的重要性。

时间盒的好处

研究表明在提高生产率方面,时间盒本身能带来好处。一个原因就是专注(focus)。Steve McConnell总结得最好:“你在度假的前一天做完工作,这是一件多么了不起的事情。”心理学认为安排结束日期为三周之后,比在三个月之后设立可视的里程碑,专注的效果更好。时间盒被视为是帕金森定律(Parkinson’s Law)的一剂良药:“如何开展工作?只要有效地填满完成前的这段时间。”

无论是迭代,还是整个项目,时间盒的另一个价值来自人类的一个怪癖:人们往往记住失误的日期,而不是失误的特征。如果将一个项目延迟3个月,得到100%所期望的特征集,那么,人们会认为这是一个“失败”的项目。假如按时交付具有75%最重要特征的产品,那么会被认为是一个成功的项目。

另一个原因是要求我们处理小级别的复杂度。通过为期两周的小型时间盒迭代,团队承担的是可管理的复杂度,做他们力所能及的工作,同时在可能突破最后期限内的情形下,他们有能力缩小工作范围。数据表明,低复杂度的步骤能够提高生产率。

时间盒还有一个更为微妙的好处就是:尽早促成难度大的决策和权衡。例如,在一个Scrum项目中,你受限于30日的时间盒迭代。在迭代计划会议上,团队将非常现实地考虑哪些工作将纳入迭代中,哪些将推迟。由于向客户的演示正好是30天,因而对短期目标和优先级不能含糊不清。利益相关人员也被迫尽早严肃地考虑优先级。

继续阅读