重點摘要#

  • 客戶往往提出的是他們認為的解決方案,而非真正的需求
  • 透過詢問「為什麼」來找出需求背後的真正價值
  • 聚焦於價值可以簡化優先級排序——最有價值的需求自然成為驅動力
  • 採用敏捷宣言中「協作優先於合約」的精神

詳細內容#

客戶和最終使用者經常把他們認為可行的解決方案當作需求來陳述。一個經典的例子來自 F-16 戰隼的首席設計師 Harry Hillaker。

F-16 的故事#

他的團隊被要求設計一架 Mach 2 - 2.5 的飛機,這本身就是一個極其困難的任務,特別是目標還要做到「便宜且輕量」。當設計團隊問空軍為什麼需要 Mach 2 - 2.5 時,答案是:為了能夠在戰鬥中脫離。

有了真正的需求,團隊得以找到更好的解決方案——一架具有高推力重量比的敏捷飛機,提供加速度和機動性,而非最高速度。

永遠詢問需求背後的「為什麼」。客戶提出的解決方案往往不是最佳方案,但他們對問題的理解是寶貴的線索。

實踐方法#

  • 安排工作坊和會議,聚焦於客戶需求
  • 幫助客戶回答「為什麼」的問題
  • 注意「為什麼」的問題可能很難回答,因為很多知識是隱性知識(tacit knowledge)
  • 避免在這些工作坊中討論技術解決方案,因為這會把討論從客戶的領域拉向軟體開發的領域

聚焦於價值不僅能找到更好、更便宜的解決方案,還能簡化需求的優先級排序。最有價值的需求自然成為驅動力。

— By Einar Landre