继续进行《构建之法》的读后感,主要介绍第四章和第八章的一些感受。
在第四章中主要在讲结对合作的内容。目前软件的开发大多都是在合作中进行的,合作的最小单位也就是两个人。而合作中最重要的是个人与个人之间的沟通交流,对于程序员来说,则是代码的交流。每个人打代码的风格习惯可能会有所偏差,我们要看得懂合作伙伴的代码就必须遵循一定的代码规范,这样在以后的项目合作中,我们才能更好地与他人共同完成项目。在第八章中,首先主要讲了 软件团队如何准确全面的找到人们对于软件五花八门的需求,主要有以下几个步骤:1、获取和引导需求 2、分析和定义需求 3、验证需求 4、在软件产品的生命周期中管理需求 。接下来讲了软件产品的利益相关者,还有用以获取用户需求的九种用户调查方法。得到需求之后软件团队就要考虑功能的定位和优先级,之后还有计划和估计等更多才能进行更好的需求分析。这章教会我们如何更好的规范有序的进行软件需求分析。