范佳逸:本周我们的团队主要学习了第八章的内容,为了提高实战经验,我们开展了有趣的团队内部需求分析演练,就是其中一人扮演客户和团队其他成员进行沟通,最后看写出的需求分析报告与那个扮演客户的队员所想是否一致。在演练的过程当中我们也发现了需求分析并不是一件简单的事,沟通能力,引导方式等的因素会对结果产生很大的影响,而正确的需求分析是做软件的基础。所以在以后的日子里我们也将加强这一块的锻炼。
黄真:第八章主要介绍了需求分析,需求分析在软件开发中十分重要,且是必须做的。如何准确而全面地找到需求,分为获取和引导需求,分析和定义需求,验证需求以及在软件产品的生命周期中管理需求。要明确地了解和挖掘用户对软件的需求,需要做用户调查,以用户调查问卷为例,我认为用户调查问卷也是一种十分普遍的方法,看似容易,其实大有门道。其中,书中提到了几个常见的调查错误,例如问题定义不准确,使用含糊不清的词汇,让用户花额外的努力来回答问题,问题带有引导性倾向,问题涉及隐私等等。
严琬琳:本章主要介绍了软件需求的类型、捕捉需求的方法、NABCD、四象限方法以及项目计划估计。需求分析是软件开发中必不可少的一步,只有实现软件的利益相关者的各种需求,才能开发出令其满意的软件。由此如何准确地获取软件需求和有效地进行用户调查变得尤其关键。通过直接的询问或进行问卷调查,获取用户的评价与观点,并且了解用户的背景、习惯,反复讨论分析归类,逐渐建立完善的用户需求体系。不同的方法有着不同的行为态度,无论面谈还是调查,都要把握好一个度,做过了头,就会导致悲剧。有市场就有竞争,想要看清我方的优势和劣势,就需要竞争性的需求分析。明确的定位,争取更多的优势,同时通过四个象限的功能分析合理的分配团队的资源。总之好的需求分析是成功软件开发关键的一步。
博陵宏恒:本周学习的是第八章——需求分析,这是软件开发中很重要的一个环节,也是最初期的一个环节。只有准确的了解到用户的需求,才能更顺利地进行软件开发。首先要分析用户的需求,接着是竞争性需求之类的其他需求,然后定位软件的功能以及优先级,接着制定计划,再开始进行软件的开发。
博陵宏恒:PM和大家平等地工作,推动团队完成软件的功能。一个团中可以有多个很多个PM,和其他团队常成员一起形成决议,管事不管人,也要做具体的工作。PM需要根据市场和用户要求,协调各部门资源,正确把握产品定位和方向,解决用户的痛点,持续优化产品。
于云亭:今天,我学习了构建之法第八章软件需求,人们为了解决现实社会和生活中的各种问题,要求助于软件。人们的需求五花八门,那么软件团队如何才能准确而全面地找到这些需求?软件团队需要找到 软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出对软件的需求。