构建之法的第十、十一、十二章读书笔记
第十章:典型用户和场景
书本中提到的典型用户和场景这种方式来为用户考虑,我觉得很生动,可行性也很大。书本中吴石头的例子也是很生动,马上就能理解大概,还有场景也是。
我们也写了一份关于典型用户和故事的文档。这样或许可以让我们更清晰了解明白接下去我们该怎么做。
前面需求分析,还有后面体到的典型用户以及Story,都是针对自己的程序来进行一种分析,可见开发软件是,需求的分析很重要,还有Specifition(需求分析文档)规格说明书。
第十一章:软件设计与实现
在考虑完项目的需求后,我们需要的是对项目进行设计并且加以实现,书本中也有列举在开发阶段团队出现的几种情景:
闭门造车:我认为这种现象比较能让程序员集中在程序编写里面,我们有时候也会在感觉到效率不怎么样,没有有一个“封闭”的时间,或许对队员来说是一个全身心投入程序的好方法。(这是我自己的理解。。)
每日构建、构建大师、宽严皆误、小强地狱这些书本也有生动的例子讲述。
对于这些情景我也不知道其中的利弊。
第十二章:用户体验
一个项目做出来的程序必然要有用户,用户的体验是我们程序重要的过程,也可以说是程序的价值体现,生命价值的体现。
而用户体验的几个要素我们要注意:第一印象,程序的UI设计很重要,这是个看脸的时代,外观的美感,很大程度决定程序的用户数量;其次,从用户的角度考虑问题也是很重要的;软件服务始终记得用户的选择;短期刺激,长期影响;最后注意不让用户犯简单的错误。
程序的用户体验效果是有一定的评价标准的,书本也有很详细的列点描述(231页),我们可以通过这些标准来对我们的程序进行评价。这样或许我们能够改善我们的程序,让用户更满意。