今天,我阅读了构建之法10-12章。总结出了自己以前一些不对的思想和做法。
以前认为对软件需求最大的人肯定就是我们的典型用户了呀。于是就可以为这些人打造一款软件就等于软件成功了。可是大多数时候我们软件已做完发现这些人根本不用我们的软件。为什么呢?因为不会用。所以我们定义典型用户的时候首要条件就是会用这款软件,然后和需求有关系的用户。
以前认为工程师做软件就是先把要做的任务分分类,然后大家把自己的任务文成,最后链接起来就可以了,可是这样做出来的软件真的解决了需求了吗?软件设计是首先要把需求先搞清楚。在测试阶段就要想我们真的解决了这些需求了么。然后用一些uml图把这些需求都表达出来。然后在进一步的做软件。
以前觉得好的用户体验就是软件好用就行了。其实不是的。好的用户体验是当用户看见你的软件的第一眼,他就想去用。这是软件的第一印象。所以软件的外观和界面很重要。然后就是软件的舒适度。用户用的舒心,就会给你点赞。这边是好的用户体验。