梦断代码阅读笔记(3)
我一直认为,读书最大的功用之一,就是能激发我们的思考,是打开思维源泉的阀门;这本书很好的起到了这一作用,它让我们去思考软件开发的过程、方法、管理…,为我们思考这些提供了真实生动的案例,也对现实的工作有些指导和警示作用。所有以下,是我看完书的几点想法:
1)动力
到底是什么吸引同学们好几个月投入到一个软件项目中去?
初我觉得肯定是老师的任务把我们集合在了一起,但是越到后面越觉得不是,因为很多特别勉强的组合里面已经出现了特别严重的分歧,伴随着任务分配不均,小组内气氛不融洽,我就觉得是我们五个自己的气场比较投缘,是我们队项目都有比较类似的想法,是我们的心让我们自己选择和组员们在一起。所以驱动我们的是我们彼此对对方的信任,这就好比类似于结婚吧,你相信我,我相信你。
2)责任 和驱动紧密相关的,是责任
如果说气场和相似让我们走到一起,那么让我们坚持的就是责任了。凭着对小组的负责和组内成员的负责,每个软件开发的成员都应该自行领好自己的任务,然后完成。
3)时间和交流:时间对每一个人都是公平的,对每一个软件项目也是这样。
对每一个团队成员来说,他/她不仅要完成手头工作,还有报告自己的进展(通过邮件 或其他形式),回答别人的问题,了解其他人的进展。每个人的时间都是有限的,那怎么能保证我们在应付所有的交流/沟通之后,能有时间完成“手头工作”?
交流总是容易走向两个极端,(1)过度强调交流,无休止的会议,效率低下(2)索性不交流,团队之间互相不知道对方的情况;
这些都是不可取的,每个项目开发都需要适当的交流,也许有一天所有这些沟通的障碍都能被消除,人们能轻易的相互理解,软件工程的巴别塔真的就能轻易的建造起来了。