标签:
第八章主旨是需求分析,需求分析与用户还有利益密切相关,做好需求分析,才能大概明白做一款软件的价值到底高不高。如何获取用户需求呢?主要分成分成四个步骤:1、获取和引导需求。2、分析和定义需求。3、验证需求。4、在软件产品的生命周期中管理需求。软件需求还可以有不同的划分:1、对产品功能性的需求。2、对产品开发过程的需求。3、非功能性需求。4、综合需求。
软件利益的相关者分别有:1、用户;2、顾客;3、市场分析师;4、监管机构;5、软件工程师;
对与获取用户需求的调查有很多种:焦点小组、深入面谈、卡片分类、用户调查问卷等。
竞争性需求分析的框架为:NABCD模型。
第九章围绕项目经理展开,阐述了何为项目经理,项目经理的由来和要求,项目经理简称PM,这类角色的首要任务便是正确的做产品。项目经理和其他经历的区分,也讲述了微软PM的来历。项目经理需要具备的能力:1、观察、理解和快速学习能力。2、分析管理能力。3、一定的专业能力。4、自省的能力。
第十章介绍了典型用户和典型场景,用户的需求不一,描述也是千差万别,程序员会根据用户的描述去思考和以不同典型用户的视角来看待问题和工作。如何定义典型用户,典型用户具有的价值,从典型用户到场景,阐述了用户和系统有成百上千种可能的交互情况,写场景时要有针对性。
标签:
原文地址:http://www.cnblogs.com/lingshenghao/p/5537871.html