需求之需求启发

发表于:2018-7-11 10:35

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:hipilee    来源:CSDN

分享:
  定义:从涉众处获取需求素材的工作叫做需求启发。
  启发障碍:经常可以听到“采集需求”这样的表述,好像需求是蘑菇,乖乖地躺在森林里,开发人员需要时,就像采蘑菇的小姑娘一样、一个、两个、三个、四个……把他们都采回来。哪有那么容易。开发人员需要能够像猎人一样,用锐利的眼睛发现隐藏在丛林中的猎物;像侦探一样,用缜密的思维判断出伪装成好人的凶手。
  需求的一个启发障碍是知识的诅咒(Curse of Knowledge)。
  需求启发的另外一个障碍是做和定义不同。涉众会做一件事,不代表他能够把这件事定义出来教给其他人。在足球领域,号称球王的贝利、马拉多纳指教并不成功,最近十年的世界最佳主教练穆里尼奥踢球水平却很一般。要克服需求启发中的障碍需要做到:
  和涉众交流的形式应该采用视图,而不是模型。
  和涉众交流的内容应该聚焦涉众利益,而不是需求。
  需求启发的手段:
  研究资料 往往是需求启发的第一步工作。
  问卷调查 当需要调查的人群分布较广时,随意挑选几个人来访谈或观察是不够的。
  访谈
  1.  涉众 代表必须名副其实,不要把“代表”等同于“主管”。
  2.  需求工程师的态度要让设总觉得自己被尊重。
  3.  问题 问题的内容聚焦于业务流程和涉众利益,而非直接的系统需求。(5W+1H)
  观察 观察就是需求工程师跟在涉众旁边,甚至亲身去体验涉众的工作。
  研究竞争对手 是产品开发最关键的需求启发技术
  需求工程师:
  好奇心 首先指对不熟悉的事物提起兴趣的能力。
  探索力 探索力包括寻找线索和从线索中归纳问题的能力。
  日常生活中随处可以培养探索力。例如针对新闻“NASA下一代望远镜使用Rose Realtime建模”,如果一开始只是知道这么一个事件,并不了解其中细节,可以尝试针对各个环节的信息,通过“反转”、“取代”等手法来探索:
  为什么是NASA,还有没有其他类似单位使用Rose Realtime建模?
  为什么是Rose Realtime,NASA有没有考虑过Rhapsody?
  下一代用Rose Realtime,上一代用什么?
  沟通力 沟通力包括需求工程师和涉众沟通的能力。
  表达力 表达力在这里着重指自然语言的表达和组织的能力。
  热情   没有热情,上面提到的各种“力”得不到贯彻。

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号