构建之法阅读笔记5

深深的体会到我们所学的每一节的内容信息量都相当的大,虽然我们只听了两个小时,但是需要们花十个小时去细细品味和消化。

本次针对典型用户和场景进行了学习,虽然听过这些词但是具体放一起还是感觉很多东西能让人眼前一亮,耳目一新。这一节的内容和我们之前学到的需求分析密不可分,它是一款软件可以长久使用而不衰落的重要的因素,因为用户才是支撑软件走下去的唯一动力,当然这也关系到这款软件的优劣性,根据我们前期的具体调研,如果需求分析做的充分完备,可以为后期的一些功能改善或者是架构改善提供很大的帮助。

在产品的开发过程中,我们经常需要描述一组典型的用户,典型用户不再是一个抽象的概念,而应该是一个活生生的任务。因此典型用户往往描述了一组用户的典型技巧,能力,需要,想法,工作习惯和工作环境。但是,需要注意的是在设计软件的过程中,我们往往会以自己使用产品的习惯和对软件行业的熟悉程度出发设计,忘记了我们的软件是给千千万万不那么会使用电脑的人使用的。因此需要特别注意我们的用户范围——典型用户。

仅仅完成这些还是不行的,我们还需要和这些典型用户的代表进行交流,理解用户,理解他们的工作方式和需要。那么另外一个重要的环节就是和他们交流,在本环节中我设计了用户场景,这是我从来没有接触过的事情,很少有过设计场景来实现我们的目标,从场景中可以得到我们仅凭想象得不到的内容,可以使我们更加了解用户了解这个工程。从某种程度上这是我们成功的关键。

最后,就是我们功能驱动设计(Feature Driven Design,FDD

那么最后一个环节就比较清楚了,就是根据我们之前的调研和需求,现在来实现这些功能,重要的就是编程环节了。

原文地址:https://www.cnblogs.com/apan008/p/5552982.html