第十章;
典型场景和典型用户。开发一个软件,我们要为客户考虑。典型用户不再是一个抽象的概念,而应该是一个活生生的人物。一个典型用户往往描述了一组用户的典型技巧丶能力丶需要丶想法丶工作习惯和工作环境。在设计软件的过程中,我们(设计者/开发者)往往会以自己使用产品的习惯和对软件行业的熟悉程度出发设计,在这种情况下,搞一个“典型用户”会强迫我们在考虑问题时从用户的角度出发。从用户到场景的实现,从场景到任务。
第十一章;软件设计与实现
从Spec到实现。1,估计开发任务所需时间。2,写代码。3,看效果,写设计文档。4,按照设计文档和代码指南进行自我复审,重构代码。5,创建或更新单元测试。6,进行单元测试。7,得到一个测试的版本,交给测试人员测试。8,修复测试人员发现的问题。9,根据问题,完善单元测试。
第十二章;用户体验
5W1H方法可以判断是否是一个好设计。who;谁是你的目标用户?when;他们会在什么时间使用你的产品?where;目标用户会在哪里和你的产品交互?what;你的产品是什么,用户的期待是什么?why;用户为什么要使用你的产品?他们的动机是什么?how;用户如何与你的产品发生交互的?