由于需要给各个团队从NABCD五个方面打分,故列举了需求分析中的NABCD模型:
N(Need):需求,你的创意解决了用户什么样的需求;
A(Approach):做法,你有什么独特的招数,来解决用户的痛苦,不能说我会某种语言就一定能写好这个软件,你得有独特的方法,这些招数不仅是技术上的,也可以是商业模式、人脉、行业或者成本等方面;
B(Benefit):好处,你的这个产品/服务会给客户/用户带来什么好处?如果用户已经有一个解决方案,那你新的软件有什么具体的好处可以让用户选择你的软件呢?
C(Competitors):竞争,竞争对手也没有闲着,这个市场有多大,你了解吗?你的产品如果不是先进入某个市场的,你还能赢吗?
D(Delivery):推广,怎样将你的创新产品教导用户手中。
由于开发软件工程时,用户的体验往往是放在首位的,故列举了用户体验的几大要素:
1、用户的第一印象
2、从用户的角度考虑问题
3、软件服务始终都要记住用户的选择
4、短期刺激和长期影响
5、不让用户犯简单的错误
因为在之前没有做过软件,所以不需要考虑用户体验的问题,但是,我们每天都在用软件,我可以谈一谈我所使用的软件当中的某款软件的用户体验。就拿我现在所使用的输入法来说,我使用的是微软输入法,它的用户界面比较简单,就是一个白底框,看起来简单大方,不花哨,使用时间长了也不存在看腻的问题,有一点感觉不太好,就是,它不能避免用户犯简单错误,希望以后的版本可以改正这一个问题。