惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
罗磊的独立博客
量子位
Microsoft Azure Blog
Microsoft Azure Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
J
Java Code Geeks
M
MIT News - Artificial intelligence
月光博客
月光博客
IT之家
IT之家
D
DataBreaches.Net
A
About on SuperTechFans
博客园 - 三生石上(FineUI控件)
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Last Week in AI
Last Week in AI
D
Docker
The GitHub Blog
The GitHub Blog
B
Blog
V
Visual Studio Blog
博客园 - Franky
N
Netflix TechBlog - Medium
博客园 - 【当耐特】
Martin Fowler
Martin Fowler
博客园 - 聂微东
U
Unit 42

博客园 - liuchen

我回来了 《全景探秘游戏设计艺术》读后感之引子 长连接和短连接 windows 64位 luajava编译 Effective C++ 读书笔记(45-50):杂项讨论 Effective C++ 读书笔记(35-44):继承关系与面向对象设计 Effective C++ 读书笔记(29-34):类与函数之实现 Effective C++ 读书笔记(18-28):类与函数之设计和声明 Effective C++ 读书笔记(11-17):构造析构和赋值函数 - liuchen Effective C++ 读书笔记(5-10):内存管理 Effective C++ 读书笔记(0-4) - liuchen 读《msyql完全手册》之三:管理与开发 读《msyql完全手册》之二:数据库使用 读《msyql完全手册》之一:介绍和安装 js中的定时器 php中readdir关于时间路径排序的代码 linux 配置服务器 Windows下配置SVN (Subversion) 转载 该适当的总结了
这不科学 —— 读《死亡之旅》
liuchen · 2013-01-05 · via 博客园 - liuchen

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

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

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

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

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

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

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

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

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

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

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