目标分析
1、产品或项目的目标什么?
明确目标,讲清楚做这个功能的目标到底是什么?
客户分析
2、目标客户?
做任何的产品或项目都应该有客户或者潜在客户后,才能开动,否则就是闭门造车;
3、客户分析?
分析客户的痛点,分析客户的核心诉求,产品研发都是为了解决客户的痛点和诉求;
4、使用系统的人?
确定了客户,那产品是给谁用的?比如有的系统是专门为IT人员用的,有的系统专门给财务人员用等等,明确角色定义,站在使用者角度分析系统使用习惯等,这样才容易让客户接受。分析使用者角色,也方便进行权限控制设计;
5、受益人?
做这个功能能给什么角色的人带来好处?比如能减少管理者工作,那受益人就是管理人员,如能降低错误率,提高作业质量,那就对作业人员有帮助;我们做的系统都应该是为了给某一些人带来便利或利益;
6、想要实现什么功能?
对功能需求的描述,说清楚具体要实现什么东西;方便我们对功能需求进一步分析
7、能给客户带来什么价值?
我们做的系统能给客户带来什么价值?以及附加价值等?总结描述具体的价值是什么?也为了后续各种材料的整理;
竞品分析
8、有那些竞品?
自家产品和市场上那些家的产品做的对比分析?以及竞品厂商的特点、优势,业务方向,业务运营模式,别让自己做井底之蛙;
9、竞品的客户群体?
需要了解竞品的客户群体,以及典型客户,典型客户的基础信息。
10、竞品的优势是什么?以及给客户带来什么价值?
竞品的产品优势在那些地方?竞品做的这个功能给客户带来了那些价值,分析清楚,有助于自己产品的研究。
11、产品级分析,竞品是如何设计实现的?
竞品的架构如何设计、功能如何设计、部署如何设计等等,了解竞品的设计思路才能有创新;
优势分析
12、我们的优势?
我们分析了竞品,同样我们做这个功能相比竞品的优势是什么?如果没有优势、没有创新如何去市场上竞争,说白了客户为什么要选你而不选别人?
13、我们给客户带来什么价值?
我们的产品能给客户带来什么样的价值?以及能带来的附加价值有那些?
需求分析
14、需求的范围?
功能需求的范围是什么,边界在哪里,这些都得做项目基础信息。
15、期望交付时间?
有没有期望的交付时间,我们开发的功能不止这一个,需要对任务进行优先级排序,期望交付的时间也将作为我们优先级排序的一个输入。
16、假设和前提?
在描述这些功能需求的时候,可能是有假设条件的,那只有在满足了这些假设条件的情况下,我们才能实现这些功能,所以假设和前提也非常重要,需要罗列清楚,而且需要加到计划里面去,作为一个跟进事项。
功能分析
17、研发方式?
如果是产品,得考虑这些需求是通用需求还是定制化需求,如果通用需求得做到产品里面去,如果是定制化需求得按定制化功能架构来开发。
18、系统的功能分析?
从系统的角度分析功能,如何设计?现有的功能是否需调整?新增功能后对那些已有的功能有影响,测试的时候需要都测试到位?是否需要做架构的设计?等等
19、系统功能的优势?
这个功能从系统角度分析,有没有突出的优势?
非功能需求
20、其他(安全性、稳定性、易用性、扩展性等)要求
现在信息和数据爆炸的年代,各企业都比较关注非功能性需yi求,特别是在安全性、稳定性、易用性、扩展性上的要求是什么?得描述一下