用业务驱动需求的思想进行需求分析
编辑导语:如今随着互联网的不断发展,很多传统企业或业务都开始依赖互联网技术,用各种新功能驱动业务进行;产品经理在遇到这些需求时,应该怎么样进行需求分析,本文作者就此进行了详细的分析,我们一起来了解一下。
现在政府、企业等各类组织越来越依赖于信息技术等应用来开展自己的业务;这类组织类型的软件需求分析工作核心都在于业务分析,想要厘清楚这类软件系统的需求,必须抛开具体的技术实现,站在用户的视角审视用户想要解决的问题,想要达成业务目的。
传统的需求分析时站在技术的角度展开的,关注的是“方案级需求”,而业务驱动的需求思想是站在用户的角度展开,关注的是“问题级需求”
在我们与客户进行需求沟通,客户提出变更或者需要优化的需求时,通常都是直接提出“方案级需求”,大部分B端产品经理,都会根据客户提出的“方案级需求”,刚做产品经理的时候,我也是直接根据客户给出的方案级需求,直接给出实现方案,但是还项目交付上线运行后,并没有满足客户的实际使用需求。因此在进行需求分析时,我们不要偷懒,要勤快一点,判断一下客户提出的原始需求时方案级需求还是问题级需求。
一、客户提出的问题是方案级需求还是问题级需求
我们都听过这样一个故事:用户想要快一点到某个地方,大部分人可能觉得有一匹千里马就可以了,但是福特却发明汽车。
事中,我们在和客户沟通需求时,客户可能告诉你,你给我一匹千里马吧,这样我就能够很快到达我想要去的地方。
那客户想要一匹千里马,这个就是方案级的需求,我认为问题级的需求应该是:户想要用更快的方式到达目的地。
二、不管是方案级需求,还是问题级需求,我们都要先从这几个角度澄清问题
- 该原始需求想要解决谁的什么问题?
- 用户现在遇到这个问题会采用什么样的解决方案?
- 这个过程中有需要进一步细化和明确的概念吗?
现在我们还是以上面的故事为例,来回答一下这几个问题:
- 该原始需求想要解决客户能够很快到达想要去的地方?
- 用户现在遇到这个问题,会采用步行、牛车、马车等方式来解决?
- 这个过程中有需要进一步细化和明确的概念么?请继续往下看。
在我们初步澄清以上几个问题后,我们进一步进行分析。
三、根据实际的需要从场景(功能)、术语(数据)、环境(质量)细化和深入了解需求
- 场景(功能):该需求时谁要使用,什么时候使用,具体怎么做?
- 术语(数据):有需要澄清的业务术语么?他们的格式什么?
- 环境(质量):不做谁生气,多久生一次气,多久用一次?
我们现在再尝试着用上面的故事回答一下这几个问题:
该需求是谁使用,什么时候使用,具体怎么做:
以上表格只是考虑了用户什么时候使用,除了这些,还应该要考虑到使用场景,比如,走水路、长途等情景。
术语(数据):有需要澄清的业务术语么?他们的格式是什么?
特别是B端的产品,不同的行业,业务场景复杂,专业名词,业务术语,了解专业术语的含义,数据的格式,有利于了解实际的业务场景,有利于产品的设计。(没有要澄清的业务术语和数据格式)
不做谁生气,多久生一次气,多久用一次
如果出现的用户没有很快的到达,用户肯定会生气,出行的人没有很快的完成出行,进货的商人没有很快进到货物,进京赶考的人因为没有很快达到耽误科举考试,用户都会生气;出行的人在出行的时候生气,频率较高,进货的商人在没有及时进到货时生气,频率较高,进京赶考的人在没有及时参加科举考试的时候会生气,一年只生一次气。
通过回答上面的问题,我们场景(功能)和环境(质量)这个两个问题中分析出了“想要快一点到达某个地方”这个需求的不同用户和不同的场景,使用频次。
四、思考问题
我们根据用户不同的使用场景提出建议并给出解决方案。在给出几个方案时,我们也要思考几个问题。
- 要解决这个问题有哪些可行的解决方案?
- 这些方案的实现成本分别有哪些?
- 你觉得哪种最合适?(解决问题/成本合适)
- 该觉得方案对用户而言有什么优缺点?
- 有其他需要挖掘的需求么?
我们再结合上面的故事进行分析和解答。
1)要解决这个问题有哪些可行的解决方案
我们可以大致列出很多的解决方案,步行、人力车、牛车、马车、船,汽车等等。
2)这些方案实现的成本分别有哪些?
3)你觉得哪种最合适?(解决问题/成本合适)
如果从这几个方案中进行综合比较,答案肯定是汽车和船,无论从解决问题的角度和成本方面,船和汽车都是比较合适的解决方案。
该解决方案对用户而言有什么优缺点呢?
该解决方案对于用户而言优点是:出行时间快、维护成本较低,使用时间较长;缺点是:前期投入较大,比如购车费、学车费等。
有其他需要挖掘的需求么?
我们尝试着从用户的体验、舒适度等方面进行挖掘,可以挖掘除了要满足出行的需要,还要能够舒适,不枯燥等等,那么我们就可以将汽车的座椅设计成舒适的,车内安装上空调,音乐播放器等等,满足客户的需求。
作者,王布斯。微信公众号:B端产品经理笔迹;逐渐往智慧城市和数字孪生方向的产品岗靠拢,学习C4D、虚幻引擎和GIS相关的知识。
本文由 @王布斯 原创发布于人人都是产品经理,未经作者许可,禁止转载。
题图来自Unsplash,基于CC0协议。
把书本的内容复制一遍?
做好业务需求分析很重要,直接影响系统需求设计实现。
而且很多时候,需要全方位,多角色角度来了解业务需求,从业务方的领导,出资方,系统管理方,直接用户,。。。等,站在不同的用户角度去分析一个业务需求。