0525《构建之法》8、9、10章读后感
第八章 需求分析
这一章节主要为我们介绍了需求分析这一内容。需求分析在一个软件开发的过程中是很重要的,没有需求分析,可以说软件也不知道朝着哪个方向去开始。当今社会人们的需求五花八门,项目团队需要从分析中去实现可以满足人们这些五花八门的需求的软件。所以说在软件项目开发的过程中,需求分析起着重要作用。
假如在需求分析时分析者们未能正确地认识到顾客的需要的话,那么最后的软件实际上不可能达到顾客的需要,或者软件项目无法在规定的时间里完工。那么这会对软件产品的及时完成和软件产品的利益相关者有影响。通过需求分析去开发目标性的软件,又可以通过需求分析去解决Bug、满足客户的要求。
问题:再接项目的时候是不是要先考虑分析需求的可行性?
第九章 项目经理
项目经理(PM)一听就会觉得好高大上。在这一章节中主要为我们介绍了PM是什么,微软PM的来历的相关例子、PM的作用和影响。在我们团队角色分工中,有写代码、测试代码画图做设计的,但是有一位是不在这范围内但是依然很重要的角色——项目经理。在项目开发中,不仅仅是打代码、测试代码以及画图做设计,还有很多测试开发之外的事情要做,而这些开发和测试之外的事情PM都做。所以不要觉得PM是个权力多大、地位多舒服的职位,背后付出很多很多。他和我们平等工作、但隐藏着的任务压力可以说比组员还多。
问题:PM是不是需要很高标准?
第十章 典型用户和场景
在这一章节中,我们可以通过课本中的例子去了解典型的用户是怎样的、场景又是怎么一回事。典型用户的模板是
1.名字(越自然越好)。
2.年龄。
3.收入
4.代表的用户在市场上的比例和重要性
5.使用软件的典型场景
6.使用本软件/服务的环境
7.生活/工作情况
8.知识层次和能力
9.用户动机
10.用户的偏好。
场景是:
1、典型用户
2、用户的需求
3、假设