师去白

      我的程序人生

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理

 这是一本很薄的书,我一开始就被它的标题迷惑, 以为这是讨论生命意义之类形而上的话题, 后来才知道是软件工程上的名著,简单通俗的说,死亡之旅就是无法完成的项目。

 

     《死亡之旅》, 就是讲述这种无法完成项目的一本书, 它告诉我们怎样去识别这种项目,这种项目是如何产生的, 以及如何去应对这种项目。

 

     “这不科学!在现有的人力时间条件下,根本不可能达成项目的目标!” 当你拥有这样的念头的时候, 这个项目已经开始弥漫死亡的气息了。如果你仔细规划下来, 为了完成项目,至少要把现有资源(人力、时间)扩充一倍以上的时候,那么这就是死亡之旅!

 

     死亡之旅产生的原因很多, 但大多都是人的原因, 有个体的因素, 也有群体的相互作用因素。 群体因素多数是政治原因, 这里并不想多提,书中有很详细的论述。 

     我主要关注个体的因素, 这主要体现在规划制定者过于乐观。 从我个人角度来讲, 乐观是很多人的天性, 我之前也经常过大的估计自己能力, 忽略了可能的各种异常, 最终即使导致快到deadline发现无法完成既定目标。

     那怎样才能避免这种过于乐观呢?我认为法宝之一是靠经验,不论是自己的经验还是其他人的经验, 多参考类似经历, 可以尽可能避免拍脑袋决定。当没有经验怎么办?法宝之二是快速迭代,它的本质就是快速获得经验,哪怕很小,但是毕竟比没有的强,不断的迭代就可以尽可能的从小碎片推测出全貌来。

 

     当发现是死亡之旅的时候,本书给读者两个答案, 一是尽早闪人, 把有限的生命投入到更有意义的项目中去,这并不是消极对待事情, 想法,书中很严肃的表达这是对生命的负责。另一个答案是迎难而上,于是涉及到更多的项目管理方法上。

 

     项目管理,本质还在于如何提高效率。效率的提高可以各种管理方法, 但是不要忘记了,项目的执行者是活生生的人,人的精神状态更为重要。

     提高效率的方法有很多,尽可能减少开发人员的无关工作,识别项目障碍并小心引入工具,通过工具迭代追踪和推动进展等等, 这些都是从外在的方法来提高人的效率, 除了这些外在手段, 如何从激发人员内部的激情, 也是至关重要的。我相信大多数个体都是理性的, 都是要求产出大于投入的, 值得注意的就是产出的形式是多种多样的,这里可以借鉴马斯洛需求层次理论。能够激发自己内心的激情, 个人的发展应该不会差, 能够激发团队内心的激情, 团队的发展不会差。

     引进先进的管理方法从外部提升效率, 和利用更好的方式从内心进行激励,双管齐下, 这是我读这本书, 结合自己经历总结出来的方法。

 

     这不科学!是的,这是一门艺术。

posted on 2013-01-05 23:41  liuchen  阅读(365)  评论(1编辑  收藏  举报