最后期限这本书读完了,有很多感想。
我们始终不能忘记,程序员也是人,当我们在以往的项目中遇到各种各样的问题,客户的需求频繁变动,来自领导、客户、销售人员要求尽快结束项目的压力,用一拥而上的方
式增加人手,计划延迟,工期变长,漫长的维护过程,乃至长期出差驻守在外地,离开家人,这个时候,没有成就感和疲惫的感觉会让最好的程序员失去热情。在这里要提到的是,
曾经有个项目工期太长,每个周一都要出差去外地,在那段时间里,我甚至得了"周日晚上失眠(恐惧)症",噢,可怜的程序员们,你们是否也有过类似的经历?
好的管理还会对团队内部发生的冲突进行调解:发生冲突的时候"谈判困难,调解容易","记住,我们都站在同一边;跟我们对立的,是我们要解决的问题"。并且,当团队或成
员遇到困难的时候,管理者需要解除他们的困苦,"A团队的奥斯曼忍受不了压力啦!""当我告诉他再也不必做经理的时候,你真该看看他的脸。那一刻,他就象年轻了好几岁……",
把他们从无关的会议中解放出来:"我觉得他们来开这个会是没有意义的……所以,我让他们三个离开。"
在摩罗维亚的日子里,发生着一个又一个生动而又真实的小故事,汤普金斯一直在忙着为他的团队解决问题,在每天的日记里总结着他在软件开发管理中得到的经验,虽然他的A团
队都失败了,但B和C团队都完成了"不可能完成的任务",不能不说,这是一种非常乐观的态度,但,是不是我们多重视一下项目中的团队,项目中的人,就会离成功近一点?如果没
有方法,没有工具可以成为解决软件工程问题的"银弹",那么关键是否在于项目实施中的人?稍稍有点遗憾的是,书中没有描述团队的具体细节,例如,他们坐在哪里,工作的过
程,或者,有个程序员完成了工作,他就会快乐地唱起歌来,没有看到这些。当然,对于这些细节和可具体操作的方法,在《人件》里面有更详细的介绍。
书中还有其他很多有价值的观点,例如功能点,度量,为直觉建模等等,当我躺在床上,用午睡的时间一口气读完以后,不能不说,这实在是一次心旷神怡的体验。
当我从摩罗维亚的四维空间走出来,如果你问我,软件开发中的管理是什么,我会对你说,了解他们,爱他们,爱你的团队,关心他们,帮助他们;在你要实施某个措施的候,
想一想,这样的措施是为了自己工作更方便,还是可以帮助你的团队解决问题,提高效率。
希望以后自己可以在工作中和团队一起进步。