《构建之法》第8、9、10章读书笔记

时间:2021-04-13 19:40:50

需求分析

功能:杀手功能/外围功能

需求:必要需求/辅助需求

分而治之:WBS

项目经理(PM)

来历:需要专人负责/管理开发和测试之外的事情

需要做到:

1.和客户交谈,组织用户调查,发现用户需求

2.了解和比较竞争对手的产品

3.怎么让软件变得可用和有用

4.怎么改进团队流程

不同的PM:

1.做功能设计的PM

2.商业和客户有很强的了解能力的PM

3.具有广泛经验和知识面、商业拓展能力的PM

4.驱动流程的PM

5.专门深入某一领域的PM

6.做技术转化的PM

PM能力要求:

1.观察和理解/快速学习能力

2.分析管理能力

3.一定的专业能力

4.自省能力

典型用户和场景

定义不同的用户来适应需求(正反用户成对出现)

利用经典用户设计场景模拟,再从场景设计任务

功能驱动的设计:

1.构造总体模型

2.构造功能列表

3.制定开发计划

4.功能完全设计

5.实现具体功能