• 《软件需求最佳实践》阅读笔记04


    第5章 需求捕获最佳实践

    需求捕获的策略

    需求捕获的过程是任何人打交道的过程,是需求分析人员展示自己沟通能力的地方,因此就是需要掌握一些人文技巧,学会一些和人打交道的策略。

    1. 需求捕获应该是主动的。需求捕获是一个主动动词,强调需求分析人员在整个过程中应该充分发挥出主动性。
    2. 需求捕获应该是聚焦的

    l  提不出需求。

    l  提的需求太多

    1. 破解需求的冰山模型,用户的需求是一个冰山,有很大一部分信息是埋藏在海平面之下的,这就会对需求捕获工作带来很多的困扰

    l  意识到的需求:通常是一些困扰用户的问题、用户自己都能够设想得到的功能

    l  无意识的需求:他是用户的实际工作场景,开发人员如果能够对这些场景做到“感同身受”的话,那么就可以大大减少变更的数量,而且能够开发出更加合理的解决方案

    l  未梦想的需求:用户对技术解决方案永远都不是最擅长的,因此他们无法构想出对其工作产生革新性变化的解决方案。这就需要通过需求分析人员在对问题域充分理解的基础上,选择合适的技术方案,才可能创造出用户未梦想到达额功能,能够做到这一点就可以称为优秀的需求分析人员。

    1. 破解阻碍需求捕获的心理现象

    l  言过其实心理,要解决这个问题首先需要能够实现发现用户有“言过其实”的现象。通过观察用户的说法方式来发现,通过这种“言过其实”的表述都会以非常肯定的语气,并且讲述时十分流畅,什么什么打断,这是因为这个时候只需要创造,不需要回忆

    n  差异展现法:也就是将不同用户代表的访谈结果进行整理,在系统开发之前把这些差异展示给中高层管理人员,就如何解决达成共识。

    n  瓶颈分析法:对流程执行过程中的瓶颈进行分析

    l  越俎代庖心理

    n  问题的层次是否正确:高层管理人员解决宏观问题,中层管理人员解决脉络问题,操作者解决细节问题

    n  根据业务背景判断:也就是有效地识别该问题所针对的业务环节是有谁负责处理的?执行者往往是回答问题的而最佳人选。

    l  非正式心理,被访谈者没有吧这次访谈当做一件优先级很高的事情

    原因类型

    原因分析

    应对之道

    客观

    办公室本身就是一个容易被干扰的环境

    访谈应该尽可能避开办公室

    主观

    非计划的事情通常会被看作是低优先级的事情

    做好一周的访谈计划,列出访谈人、访谈要点,让对方同意安排

    l  抗拒心理

    l  推卸责任心理,中间层管理人员的回应体现的的问题是项目的目标不够明确;而操作层用户代表的回应则是另一种常见的现象,那就是推卸责任心理

    1. 不要忽视对变更可能的捕获

    l  揭开解决方案后面的问题

    l  共赢性谈判

    l  转换技巧,尽可能将用户的需求转换成以实现的产品解决方案。常用的转换的转换技巧:

    n  相对重要-》相对次要

    n  关注点转换

    n  隐喻

    1. 需求捕获的主要方法

    l  用户访谈

    ²  用户访谈的优点是直接有效、形式灵活、交流深入的宽带同行形式

    ²  用户访谈的类型,高层管理人员、中层管理人员、操作层、技术团队

    ²  用户访谈的时空安排,一般来说一次用户访谈的时间应该控制在1小时以内,如果时间不够用可以考虑中场休息或者安排下一次访谈

    ²  用户访谈中的记录工作,用户访谈的过程中会产生大量的信息,免不了记录的工作,但这个工作看似简单,其实经常会困扰需求捕获人员,因为每种方法都有各自的长处,但也有自己的短处。

    ²  用户访谈中的沟通技巧

    1. 制作访谈问卷并实现发给被访谈者
    2. 把握语言节奏
    3. 有效结合不同的问题类型
    4. 善于安排问题顺序
    5. 注意沟通的细节
    6. 用户访谈计划

    l  用户调查

    ²  优缺点与使用时机,用户调查技术实际上是和用户访谈相关的一组技术,他们在市场调查领域有着广泛的应用。

    ²  用户调查问卷设计要点

    1. 注意问题的篇幅和布局
    2. 注意问题类型的选择
    3. 封闭式问题相关的两个小技巧:C现象,D现象

    ²  用户调查问卷的分析要点

    1. 筛出无效问卷
    2. 对问卷填写人进行分类

    l  文档考古

    ²  好处是能详细、直观地对数据流细节进行了解与分析。缺点是容易是需求捕获人员陷入文山书海之中不可自拔

    ²  使用要点

    1. 注意文档存在的历史性
    2. 化被动收集为主动索取

    l  情节串联板

    ²  好处是最生动的的捕获技术,用户友好、交互性,对用户界面提供了早期评审;缺点是花费时间多。

    ²  使用要点

    1. 确保“情节”为主线
    2. 理解“串联”的本质

    l  现场观摩

    ²  优点:百问不如一见,能够对需求与业务流程建立直观的认识;缺点是消耗时间长

    ²  现场观摩的常见变体

    ²  使用要点

    1. 避免失真
    2. 不要看电影:现场观摩是很容易“走马观花”,所以建议在使用该技术时应该努力总结出整个任务的步骤、找到脉络
    3. 有条件的情况下,建立可重复观摩的场景

    l  联合开发

    ²  优点在于客户、开发人员直接的头脑风暴,是鸡婆需求盲点的关键手段,缺点是成本高

    ²  使用要点

    1. 会前有准备
    2. 会中有控制
    3. 会后有总结
    4. 需求捕获的记录工具

    l  工具选择与定义

    l  任务卡片,各种需求分析工具中,惹我卡片十分适合对业务活动级的信息收集与整理。

    小结:

    需求捕获过程是考验需求人员沟通技能的环节,加强自身这昂面技能的提高是去报去求捕获质量的要点。需求捕获的目标是为需求分析阶段收集足够的信息,而需求分析的过程又会发现一些信息的缺口。

  • 相关阅读:
    java实现第二届蓝桥杯四方定理
    java实现第二届蓝桥杯四方定理
    java实现第二届蓝桥杯四方定理
    JPos学习
    Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
    java使用Thumbnailator操作图片
    Python的另一种开发环境--Anaconda中的Spyder
    Java多线程干货系列—(四)volatile关键字
    Java多线程干货系列—(二)synchronized
    Java多线程干货系列—(一)Java多线程基础
  • 原文地址:https://www.cnblogs.com/maosonglin/p/8304214.html
Copyright © 2020-2023  润新知