3种不同层次的需求分别是:
1.战略性需求
战略需求是指软件系统的北极星指标,也就是设计、开发软件的目标是为了什么。
战略需求是软件设计、开发的原点,是指导软件往下设计和开发的最高层次需求。
如何发现战略需求?
可以从客户现状与理想状态之间的落差角度来发现战略需求,战略需求来源于落差。
比如客户现在一年赚1个亿,明年希望2个亿,那么现在和明年之间就有了1个亿的落差。
如何增加营收一个亿,这就是客户的战略需求。
在具体落地找软件战略需求的过程中,不同的软件类型有不同的思考方法。
这里,我把B端软件主要分为两种:
1.项目型软件,也就是开发出来软件只是给一个企业使用的;
2.产品型软件,也就是开发出来的软件是给多个企业使用的。
项目型软件找战略需求的过程,一般是来源于公司老板或者是高管在参观、考察行业相关企业、竞争对手分析、学习行业内标杆企业、参考其它行业等的时候结合公司自己的业务提出来的需求。
2.用户需求
用户需求,就是在战略需求指导的基础上,用户提出的,希望使用软件完成什么任务的需求。
通常来讲,用户的需求,需要我们通过各种方式主动去挖掘获取。
3.产品需求
不管通过什么方法,最终我们获取到的用户需求,可能会来自于不同部门、不同角色、不同颗粒度、且零散的需求。
这时就需要对需求进行整合、分析、归类,进入下一步软件需求工作环节。
软件需求主要分为2种,功能性需求和非功能性需求。
第一种,功能性需求,
第二种,非功能性需求,
原创©本文章为苏旭辉原创,未经许可,禁止转载
0条评论