“问题的表述常常比它的解决方案更重要。”——阿尔伯特·爱因斯坦
-
理解“为什么”和“谁”
要评估一个解决方案,需要先理解为什么需要某些东西以及谁需要它们。
-
理解价值从何而来
相比在故事层次上讨论,在目标层次上讨论能更有效地梳理范围和优先级。
-
了解用户预期的输出是什么
当目标很难确定时范围也就不好界定了,此时可以着手研究系统的预期输出,一旦明确了期望的输出结果,就可以专注于实现这些输出的背后需求。分析为什么需要这些输出则有助于构想目标并获取范围。
从输出结果的实例开始,而不是和用户一起讨论往系统里增加某些东西。
-
询问“为什么某些东西会有用”
不要追问技术性的功能细节,而是要通过询问高层级的实例来理解功能如何有价值。
提出“为什么需要?”这样的问题,听起来好像在质疑;反之,询问“为什么有用?”则会温和许多,更容易让人接受。
-
询问替代方案
询问替代方案是从业务视角探索更多选择的好策略。
某些功能的用处或许很难表述清楚(即使举出实例也是如此),此时可以试着举一个反例来说明:如果系统不提供这些功能,你(用户)会怎么做?这样做能帮助大家认识到这些功能的价值所在。