构建之法阅读笔记07-第八章

阅读笔记

第十章:典型用户和场景

对于同一个工具,不同的用户使用的场景是不一样的。

在定义典型用户的时候,需要分析不同用户之间的需求相同点和不同点。按照年龄,收入,使用软件的场景,和用户本人的生活情况进行分类。

当然并不是给用户分类之后,就算完成了,还需要将用户置于这种用户的典型场景中,而不是泛泛的说用户如何使用这个工具。将场景用文字详细的描述出来,用户是如何使用这个工具的,并且在使用的过程中有没有遇到什么问题,都要详细的描述。

这个时候就要把这些任务和场景联系起来,并且需要有人专门负责整体的结构。同时开发过程中,需要写一些规格说明书,功能说明书,技术说明书等等。在写功能的过程中,需要有一些步骤,比如先构造总体模型,然后是构造功能列表,下一步是制定开发计划,然后是就到了功能的设计阶段,最后是要实现具体的功能了。

典型用户和场景主要是还是从用户的角度考虑并且出发的,从用户的角度考虑软件的设计架构和功能的使用过程。

过去的看法:

在做软件开发时,根本没想过用户会如何来使用这个软件,并且再什么情况下使用这个软件,会不会遇到什么问题。

这样为什么不好:

如果不考虑用户的使用场景的话,那么设计出来的软件可能用户使用起来会非常麻烦,并且使用的过程中,也会遇到各种问题,最后导致软件没有用户来使用。

解决办法:

在做软件开发之前,首先从用户的角度出发,思考用户的使用场景,进行分析汇总,尽量考虑到用户的各种使用场景,并且可能会遇到的问题,最后是进行软件的开发。

原文地址:https://www.cnblogs.com/diyunfei/p/5566871.html