技术理解力

需求分析师是用户与软件开发人员之间的桥梁,这是一个十分经典的比喻。而要做好这个桥梁,具有良好的技术理解力是十分必要和有效的。

技术理解力在五项修炼中是什么位置呢?笔者认为是木的位置,木曰曲直,所谓“曲直”,即“枝曲干直”的缩语,是对树木生长形态的生动描述,言其主干挺直向上,树枝曲折向外。从树木的向上生长、向外扩展、枝疏叶茂等现象,引申为木有生长、兴发、生机、条达、舒展等特征。而技术理解力对于需求分析师而言正是原动力,符合木的特性。

很多人经常和我聊起哪种人更适合做需求分析工作,是业务背景还是技术背景。说实话这是一个很难回答的问题,最好是既懂业务又懂技术。但如果两者不可皆得时,我认为业务分析力还是要比技术能力更重要些,这也是我为什么把五项修炼中与技术相关的能力称为“技术理解力”的原因。需求分析师毕竟不是软件的最终实现者,并不需要完全掌握技术,更重要的是正确的从应用价值角色选择或评价技术。

除了积极地解新技术之外,提升技术理解力的关键有两点:一是黑盒视角,二是溯源思维。这对于技术出身的人而言也是挑战。

 

方案创新力

需求是不需要创新的,而如何低成本、高效率地满足客户的需求,就需要有良好的解决方案创新能力。

方案创新力在五项修炼中是什么位置呢?笔者认为是火的位置,火曰炎上,所谓“炎上”,是说火在燃烧时具有发光放热、光热四散、蒸腾上升之象。由此而引申为火有温热、光明、变化、活动、升腾等特性。而方案创新力是软件领先之动力源泉,符合火的特性。

要提升方案创新力,首先要有创新的意识,一个优秀的需求人员总是能够洞察用户真正的需求,然后利用自己的技术理解力创造出用户意想不到的解决方案。正所谓创新和发明是可以学习的,作为需求分析团队也可以通过了解诸如TRIZ理论之类的创新方法来提升自己的创新意识。

其次就是需要掌握各种需求挖掘的技巧,学会透过表象看问题本质。例如,对于视频播放软件而言,用户可能只会提出“快进功能”的需求,而如何实现比较好、易于使用是讲不出什么思路的。而需求分析团队只需掌握“应用场景行为分析法”,就能够比较好的提出创新的解决方案。

 

 

沟通力

需求的问题绝大多数都是沟通的问题,沟通力是做好需求的核心能力。沟通力在五项修炼中是什么位置呢?笔者认为是土的位置,土爱稼穑,所谓“稼穑”,植物播种谓之稼,庄稼收获谓之穑。古谓:“春种为稼,秋收为穑。”土有播种庄稼、收获五谷、化生万物的作用。进而引申为土有生长、承载、化生、孕育、长养的特征。而沟通力是孕育成功的基础,符合土的特性。

那么沟通力的提升关键是什么呢?笔者认为是明确沟通的内容和方式。在我以前的团队中,经常有人抱怨“用户说不清自己的需求”,我回应的是“那你说用户应该说些什么才算把需求说清楚呢?”。

正确理解每类用户关心的重点,应该提供的内容,然后寻找合适的方法与手段引导他们尽量完整、准确地表述出来,这是需求沟通力的本质。当然掌握沟通心理学、肢体语言、结构化思维等基础技能也是提升沟通力的关键。

 

 

业务分析力

信息系统、软件只是人们学习、生活、工作的工具,它的本质在于实现业务价值。需求分析团队只有建立良好的业务分析力,才能抛开表象,理解需求本质。可以说业务分析力是需求能力的重中之重。

业务分析力在五项修炼中是什么位置呢?笔者认为是金的位置,金曰从革,所谓“从革”,有顺从和变革两个方面的含义。金的“从革”特性,来自金属物质顺从人意、改变外形、制成器皿的认识。进而引申为金有变革、禁制、肃杀、敛降、洁净等特性。而业务分析力是砍掉表象,深入理解本质的利器,符合金的特性。

要提升业务分析力,就必须提升领域知识、业务知识;而更关键的是建立业务驱动的需求分析思想。分析需求时更多想到业务价值,而不是具体的实现,应避免UI驱动、数据库驱动等技术路线。

 

 

需求管理力

对于任何项目、产品开发而言,时间和资源永远是不够的,因此我们还需要控制需求,对需求进行优先级排列,以便在有限的时间和资源内交付最有价值的需求子集,这就是需求管理力。

需求管理力在五项修炼中是什么位置呢?笔者认为是水的位置,水曰润下,所谓“润下”,是指水具滋润寒凉、性质柔顺、流动趋下的特性。进而引申为水有寒凉、滋润、向下、闭藏、终结等特性。而需求管理力中需要控制、排优先级,也意味着最后交付,符合水的特性。

提升需求管理力,重点在于基线管理、变更管理、需求跟踪、各种需求管理工具的使用,还包括需求估算的技能。