人与人之间有效而直接的面谈技术需要您准备一份问题的列表来了解真正的问题和可能的解决方案。要获取尽可能中肯的答案,需要确保您询问的问题与环境无关。与环境无关的问题是高级别的、抽象的问题,可以在项目早期提这样的问题以获取有关用户问题和可能的解决方案的整体特征的信息。
不受环境影响的问题应该:
-
总是恰当的。
-
明确地阐述,以帮助您了解项目干系人的看法。
-
不偏向解决方案知识或您对应该采用什么解决方案所持的观点。
与环境无关的访谈脚本:在我们的行业中,对改善应用程序部署工作存在着很大的空间。
在开始开发之前了解项目干系人或用户需要对改善此流程至关重要。有很多可以获取项目干系人需要或用户需要的技巧。有一种简单且经济的技巧称为“一般访谈”,这种技巧几乎适合在每个解决方案中使用。“一般访谈”可以帮助开发人员或分析人员了解项目干系人或用户的目标和问题。有了对这种技巧的了解,开发人员可以创建符合项目干系人或用户的真实需要的应用程序,并提高他们的满意度。
在为工作产品:项目干系人请求提供的模板中,“一般访谈”所采用的问题可以帮助了解项目干系人或用户的问题和环境。这些问题探讨应用程序的功能、可用性、可靠性、性能和可支持性需求。使用了“一般访谈”之后,开发人员或分析人员将获取关于正在解决的问题的情况,并了解项目干系人或用户对成功的解决方案的特征的看法。
使用指南:如果“一般访谈”不适合您的需要,可随时对它进行修改。只需作少量准备并对访谈内容进行合理组织,任何开发人员或分析人员都可以有效地进行访谈。下面是一些提示:
-
事先调查项目干系人或用户的背景以及公司的背景。
-
进行访谈之前复审这些问题。
-
在访谈过程中要参考一定格式,以确保提出正确的问题。
-
在访谈结束时总结最重要的两个或三个问题。
-
重复您所听到内容以确认您的理解是否正确。
不要过于受脚本的约束。一旦建立了良好的访谈气氛,访谈通常以自己的方式进行,而项目干系人或用户可能详细讲述他们遇到的困难。不要打断项目干系人或用户的谈话。尽快地记录下他们的回答。提出问题,并跟踪他们的回答信息。一旦双方对此问题的交流合乎逻辑地结束,则继续提出列表中的其他问题。
用来查找参与者、与环境无关的问题的示例:
-
客户是谁?
-
用户是谁?
-
他们的需要是否不同?
-
他们的背景、能力和环境如何?
有助于了解业务流程、与环境无关的问题的示例:
-
问题是什么?
-
想要解决此问题的原因是什么?
-
还有要解决此问题的其他原因吗?
-
一个成功的解决方案的价值是什么?
-
现在您如何解决问题?
-
如何在时间和价值之间权衡?
-
还可以在什么地方找到此问题的解决方案?
有助于了解对要构建的系统或产品的需求、与环境无关的问题的示例:
-
此产品要解决什么问题?
-
此产品可能引起什么业务问题?
-
对用户而言,存在什么危险?
-
产品将处于什么环境中?
-
您对可用性有什么期望?
-
您对可靠性有什么期望?
-
您要求怎样的性能/精确度?
与环境无关的元问题的示例:
-
我是否提了太多的问题?
-
我的问题是否与主题相关?
-
您来回答这些问题合适吗?
-
你的回答是必需的吗?
-
稍后我可以提出更多问题吗?
-
您愿意参与需求复审吗?
-
我还应该向您提出其他问题吗?
与环境有关的问题的示例有:
-
引导型问题:“您需要大一点的屏幕,是吗?”
-
自答型问题:“50 项合适吧?”
-
控制型语句:“我们可以回到我的问题吗?
-
太长并且太复杂的问题:“这个问题分为三个部分...”
当您拟定一组问题时,还应考虑以下几点:
-
不要让人们描述一些不经常描述的问题。
-
不要提出假设用户可以说明复杂活动的问题。示例:系鞋带。
-
通常,人们能做许多自己无法描述的事情。
-
经验主义的根据 - 缺少相关性。
-
提出可自由回答的问题。
-
避免提一些诸如以“为什么?”开头的问题,因为此类问题可能使被访者产生防范情绪。
当您进行访谈会话时,请记住:
-
不要期望获得简单的回答。
-
不要催促被访者回答问题。
-
倾听,倾听,再倾听!
|