构建之法阅读笔记04
这个星期,我对构建之法这本书中的第七部分进行了学习。
经过学习这一部分,我再次认识到了团队开发的许多原则。我了解到了MSF软件开发方法的基本内容,发现了以往团队开发中的很多问题。
就拿这次的团队项目来说吧,在最开始时我和其中的一个队友一块负责实时会话的功能,但我选择的是XMPP 局域网方式,而他用的是nat123 网络映射,而最终由于另外的队友用的是bmob 云服务器,我们的功能不得不重新编写。
当学完这一部分之后,我深刻地理解了“所有信息都保留并公开告知所有人”这一重要原则,就因为没有提前商量好,导致我们浪费了太多时间。在我看来团队开发,最重要的就是大家同心协力,劲往一处使,多多交流,共同进步。
书中说,软件工程,唯一不变的是变化。所以干脆别幻想客户的需求会在第一时刻很明确,然后保持不会变。要注意,我们是预期变化,不是期望变化。除开外部原因,团队内部也在变化,我们对技术的掌握每天都在提高,原来认为不可能的事可能变得容易。我们对客观世界和软件系统的了解每天都在深化,原来觉得没问题的小细节忽然成了大问题。甚至原来一起打拼的同事忽然要离开……这些都要求我们团队保持敏捷的身段。因此,我们团队的脚步虽然要有些改变,但绝不能止步不前或是仍然沿着错误的方向一直错下去。

浙公网安备 33010602011771号