第5章 需求捕获最佳实践
需求捕获的策略
需求捕获的过程是任何人打交道的过程,是需求分析人员展示自己沟通能力的地方,因此就是需要掌握一些人文技巧,学会一些和人打交道的策略。
- 需求捕获应该是主动的。需求捕获是一个主动动词,强调需求分析人员在整个过程中应该充分发挥出主动性。
- 需求捕获应该是聚焦的
l 提不出需求。
l 提的需求太多
- 破解需求的冰山模型,用户的需求是一个冰山,有很大一部分信息是埋藏在海平面之下的,这就会对需求捕获工作带来很多的困扰
l 意识到的需求:通常是一些困扰用户的问题、用户自己都能够设想得到的功能
l 无意识的需求:他是用户的实际工作场景,开发人员如果能够对这些场景做到“感同身受”的话,那么就可以大大减少变更的数量,而且能够开发出更加合理的解决方案
l 未梦想的需求:用户对技术解决方案永远都不是最擅长的,因此他们无法构想出对其工作产生革新性变化的解决方案。这就需要通过需求分析人员在对问题域充分理解的基础上,选择合适的技术方案,才可能创造出用户未梦想到达额功能,能够做到这一点就可以称为优秀的需求分析人员。
- 破解阻碍需求捕获的心理现象
l 言过其实心理,要解决这个问题首先需要能够实现发现用户有“言过其实”的现象。通过观察用户的说法方式来发现,通过这种“言过其实”的表述都会以非常肯定的语气,并且讲述时十分流畅,什么什么打断,这是因为这个时候只需要创造,不需要回忆
n 差异展现法:也就是将不同用户代表的访谈结果进行整理,在系统开发之前把这些差异展示给中高层管理人员,就如何解决达成共识。
n 瓶颈分析法:对流程执行过程中的瓶颈进行分析
l 越俎代庖心理
n 问题的层次是否正确:高层管理人员解决宏观问题,中层管理人员解决脉络问题,操作者解决细节问题
n 根据业务背景判断:也就是有效地识别该问题所针对的业务环节是有谁负责处理的?执行者往往是回答问题的而最佳人选。
l 非正式心理,被访谈者没有吧这次访谈当做一件优先级很高的事情
原因类型 |
原因分析 |
应对之道 |
客观 |
办公室本身就是一个容易被干扰的环境 |
访谈应该尽可能避开办公室 |
主观 |
非计划的事情通常会被看作是低优先级的事情 |
做好一周的访谈计划,列出访谈人、访谈要点,让对方同意安排 |
l 抗拒心理
l 推卸责任心理,中间层管理人员的回应体现的的问题是项目的目标不够明确;而操作层用户代表的回应则是另一种常见的现象,那就是推卸责任心理
- 不要忽视对变更可能的捕获
l 揭开解决方案后面的问题
l 共赢性谈判
l 转换技巧,尽可能将用户的需求转换成以实现的产品解决方案。常用的转换的转换技巧:
n 相对重要-》相对次要
n 关注点转换
n 隐喻
- 需求捕获的主要方法
l 用户访谈
² 用户访谈的优点是直接有效、形式灵活、交流深入的宽带同行形式
² 用户访谈的类型,高层管理人员、中层管理人员、操作层、技术团队
² 用户访谈的时空安排,一般来说一次用户访谈的时间应该控制在1小时以内,如果时间不够用可以考虑中场休息或者安排下一次访谈
² 用户访谈中的记录工作,用户访谈的过程中会产生大量的信息,免不了记录的工作,但这个工作看似简单,其实经常会困扰需求捕获人员,因为每种方法都有各自的长处,但也有自己的短处。
² 用户访谈中的沟通技巧
- 制作访谈问卷并实现发给被访谈者
- 把握语言节奏
- 有效结合不同的问题类型
- 善于安排问题顺序
- 注意沟通的细节
- 用户访谈计划
l 用户调查
² 优缺点与使用时机,用户调查技术实际上是和用户访谈相关的一组技术,他们在市场调查领域有着广泛的应用。
² 用户调查问卷设计要点
- 注意问题的篇幅和布局
- 注意问题类型的选择
- 封闭式问题相关的两个小技巧:C现象,D现象
² 用户调查问卷的分析要点
- 筛出无效问卷
- 对问卷填写人进行分类
l 文档考古
² 好处是能详细、直观地对数据流细节进行了解与分析。缺点是容易是需求捕获人员陷入文山书海之中不可自拔
² 使用要点
- 注意文档存在的历史性
- 化被动收集为主动索取
l 情节串联板
² 好处是最生动的的捕获技术,用户友好、交互性,对用户界面提供了早期评审;缺点是花费时间多。
² 使用要点
- 确保“情节”为主线
- 理解“串联”的本质
l 现场观摩
² 优点:百问不如一见,能够对需求与业务流程建立直观的认识;缺点是消耗时间长
² 现场观摩的常见变体
² 使用要点
- 避免失真
- 不要看电影:现场观摩是很容易“走马观花”,所以建议在使用该技术时应该努力总结出整个任务的步骤、找到脉络
- 有条件的情况下,建立可重复观摩的场景
l 联合开发
² 优点在于客户、开发人员直接的头脑风暴,是鸡婆需求盲点的关键手段,缺点是成本高
² 使用要点
- 会前有准备
- 会中有控制
- 会后有总结
- 需求捕获的记录工具
l 工具选择与定义
l 任务卡片,各种需求分析工具中,惹我卡片十分适合对业务活动级的信息收集与整理。
小结:
需求捕获过程是考验需求人员沟通技能的环节,加强自身这昂面技能的提高是去报去求捕获质量的要点。需求捕获的目标是为需求分析阶段收集足够的信息,而需求分析的过程又会发现一些信息的缺口。