首页 > 代码库 > 构建之法——第五篇
构建之法——第五篇
上一周对于需求分析那一模块的内容还存留一点的疑问,经过一周的学习,弄清楚了以下几个方面。
对于软件需求的类型,以及利益相关者,我们根据不同的角度进行了以下的划分,对产品功能性的需求,对产品开发过程的需求,非功能性需求,综合需求;因此,对于软件产品的利益相关者而言,我们要弄清楚“他们想从软件中得到什么”。当获取用户需求以及进行用户调查的时候,我们可以采用焦点小组,深入面谈,卡片分类,用户调查问卷,用户日志研究,人类学调查,眼动跟踪研究,快速原型调研,A/B测试。
竞争性需求分析的框架,根据构建之法这本书里NABCD模型。我们可以根据此来进行功能的定位和优先级,N即Need,需求;A即Approach,做法;B即Benefit,好处;C即Competitors,竞争;D即Delivery,推广;对于功能分析的四个象限,杀手功能,外围功能,必要需求,辅助需求。
在我们开始进行估计之前,必须得分清楚几个概念,即目标,估计,决心。
在这一周的学习当中,不仅明白了需求分析模块,对于项目经理模块也有了简略的学习。
对于项目经理我们可以简称为——PM;也有很多人会说,PM即Product Manager,Project Manager,Program Manager;针对于这一模块,我们主要介绍项目经理——Program Manager。由它的来历说明,我们有两个问题凸显出来:团队成员之间交流的成本急剧增长,有很多开发和测试之外的事情,需要专人负责。
那么它主要负责哪一些问题呢?对于交流成本,开发和测试搞不定的事情;那么对于PM而言,他对于一个团队最大,最独特的贡献是,带领团队达成最重要的目标,并保持团队的平衡。
也有很多人就说了,作为一个PM,他的能力要求和任务是什么?我认为最重要的就是观察,理解和快速学习能力,其次就是分析管理能力,紧接着是具有一定的专业能力,自省能力我认为是每个职务中最重要的能力。
以上就是我上一周学习的内容,在接下来的一周我会继续努力。
构建之法——第五篇