开发软件应该为用户考虑,典型用户和场景对羡慕开发具有很重要的作用。典型用户应该从不同的角度进行分析,也就是对项目具有不同的需求和具体的要求。定义了最初的典型用户并不代表着就可以开始着手进行软件的开发了,我们仍需要与其进行交流,“创立场景”就是深入了解用户需求的过程。在其后有了场景就可以开始任务了。
要想让旁人知道你的软件的作用,规格说明书是个很好的途径。规格说明书对我们项目开发具有很大的帮助。它的书写同样是从用户的角度进行书写。规格说明书还可以分为软件功能说明书和软件技术说明说。软件功说明书用来说明软件的外部功能和用户的交互情况,软件技术说明书又叫文档,主要用来说明软件内部的设计规范。这不是一时就可以写好的,是通过实践才能够写好规格说明书。这是让用户首先了解自己软件的第一步手段。
从spc到实践也需要一定的技术手段。在书中作者写了关于设计与实现,其中包括代码的完成,开发阶段的日常管理。
软件的对象是用户,一个软件的即使功能没有多么强大,但是界面也应该做的美观。因为界面是用户的第一印象。用户体验的要素:1.用户的第一印象。2.从用户的角度考虑问题。3.软件服务始终记得用户选择。4.用户的体验和质量。对于界面的好坏,也有着评价标准,书中给出了作者在自身实践的基础上总结的一些原则。1.尽快提供可触感的反馈。2.系统界面符合用户的现实惯例。3.用户有权自由控制限制。具有一致性和标准化,适合各类各型的用户,有必要的提示和帮助文档。
这几章是基于软件开发前的准备阶段和推广阶段。而真正检测我们软件是否合格的是软件的发布阶段,只有软件维护具有及时性软件才能更长久的进行应用。当今阶段,各种软件层出不穷,也许创新的也变的越来越难,但是作为IT行业的创新仍是必须的。