读书最大的功用之一,就是能激发我们的思考,是打开思维源泉的阀门;这本书很好的起到了这一作用,它让我们去思考软件开发的过程、方法、管理…,为我们思考这些提供了真实生动的案例,也对现实的工作有些指导和警示作用。
好的软件为什么难做,书中没有明确答案,但是可以得到一些启发计算机严格的逻辑性和精确性,同人类不严密的逻辑,模糊多变的思维模式之间的矛盾,造成的人与机器之间沟通的障碍。项目目标不明确,标靶变来变去,因此有时决定说什么,比怎么说更困难。项目目标不切实际,从一开始就想做一个适合所有人的,能做所有事的系统,造成就如要做永动机一样的结局。
这个学期已经完成了团队项目的冲刺,从冲刺过程中,自己也感觉到了做项目的困难之处,因此团队协作是非常重要的。在团队协作中,不能让其他人都按照自己的想法来做事,来想问题,而应该共同探讨,提出建议,然后合理分配任务,使得每个人都参与其中,这样才能高效率的完成团队项目。
整本书以一个发生在当下的真实的故事写成,不仅仅是写给程序员的,也是写给软件产品经理和其他与软件开发相关的或对此感兴趣的人的。每一个经历过软件开发过程的人,对书中的生动描述都会感同身受!