标签:
我一直认为软件工程就是用很好的方法设计出很好的软件。那么这个过程从头到尾都要好好研究,然而刚开始的阶段并不是软件开发的开端,而是对用户的需求分析,是想,如果我们都没有把用户内心里真正想要的东西搞清楚,怎么能够开发出来令用户满意的软件呢?
软件的需求共有三类:
获取用户需求的方法:
a) 焦点小组
b) 深入面谈
c) 卡片分类
d) 用户调查问卷
e) 用户日志研究
f) 人类学调查
g) 眼动跟踪研究
h) 快速原型调查
i) A/B测试
在这个创新速度越来越快的互联网时代,我们有些想法都被别人想出来做出来,但还是有一批新的想法、新的技术蜂拥而至,我们也要不断地动脑筋想出来创新的想法。这样才能在竞争激烈的现实中处于不败之地。邹欣老师也给我们提出来了NABCD模型:
N(Need,需求) A(Approach,做法) B(Benefit,好处) C(competitors,竞争) D(Delivery,推广)
对功能的定位和优先级:我们把软件的功能和需求分成四种:杀手功能;外围功能;必要需求;辅助需求。
有了这些分析,我们就可以决定怎么处理不同类型的功能。
标签:
原文地址:http://www.cnblogs.com/wanzitou/p/5528919.html