软件工程——读书笔记(八/九/十)
第八章
在本章中着重介绍了需求分析的具体流程及内容,在以往我们往往只是认为这仅仅只是通过市场调研,通过数据的分析便可以开始一个项目或是对一个项目进行优化。而今却是认识到了其实一次好的需求分析并不是仅靠几个简单的市场调研数据就可以解决的,在进行单纯的数据调研上本身就是存在着天然的缺陷的,我们并不能从简单的123中看到用户真实的情感反馈,这只是将计算机的10判断方式移植了过来,但若是进行一次详细的调查,却又往往需要花费大量的时间与资金亦是难以获得周全的数据,故而这也是需求分析里一直使人头疼的点之一。
第九章
在本章中主要是为我们解释了我们一个不太熟悉的角色——PM,作为一个工程项目的“头”,项目经理需要协调好整个开发小组的工作,管理项目的开发进程,管理可能遇到的风险。在担当这个角色之前,准PM们还需要有一定的能力要求——对新事物的快速接受能力,分析与管理能力与一定的专业能力,且在此之余一定还要有自省能力,不懂得反省只一味的猛冲最终只会遇上更大的挫折。总之项目经理的要求是较为全能型的,只有拥有快速而敏锐的嗅觉,项目经理才能将一个团队在创新的道路上欲走愈远。
第十章
在本章中主要介绍的是典型用户及场景,这二者的结合便是我们在项目的开发完善的最终目标走向里。要知道当下的用户有着各种不同的各种要求和问题,但我们却并不能一一解决掉他们的所有问题,若是有两人的意见相冲,难不成还得项目团队逐步开发出不同的版本去迎合所有的用户么?显然这是不太现实的,故而便产生了典型用户与场景的存在,在做项目时我们只需注重在这些最普遍的情况下的软件的应用既可,不然从效益上来说就太低了。