設計思考是近年來火紅的名詞, 很多東西都會和它搭上一腳, 軟體開發也不例外, 那在軟體開發中, design thinking 是代表什麼呢? 我想應該很多人會有興趣他們的關聯, 因此讓我們一起來聊聊如何將 design thinking 融入到開發上面.
雖然敏捷開發方法, 對於解決方法的驗證十分快速, 但是如果對於想要解決的問題不了解, 你便無法提出好的解法. 而設計思考則是從人的需求出發, 以設計師的邏輯與方法來解決問題. 它可以補足敏捷開發方法的不足.
設計思考是近年來火紅的名詞, 很多東西都會和它搭上一腳, 軟體開發也不例外, 那在軟體開發中, design thinking 是代表什麼呢? 我想應該很多人會有興趣他們的關聯, 因此讓我們一起來聊聊如何將 design thinking 融入到開發上面.
雖然敏捷開發方法, 對於解決方法的驗證十分快速, 但是如果對於想要解決的問題不了解, 你便無法提出好的解法. 而設計思考則是從人的需求出發, 以設計師的邏輯與方法來解決問題. 它可以補足敏捷開發方法的不足.
最近在看 Lean UX 這本書, 看到第三章時, 發現它對於規劃假設的部分不是很清楚, 因此在找尋是否有別的做法比較清楚一點. 因此看到了Running Lean 一書中, 提到了 Lean Canvas 的做法, 覺得還蠻不錯的. 很容易上手, 方便和別人介紹跟驗證自己的東西合不合適. 所以就把書上的重點整理下來:
1 & 2. Problem & Customer Segments
客戶最在乎的不是你的解決方案, 而是他們的問題. 你要先釐清你想解決什麼問題, 這些問題到底對使用者來說重不重要. 創業者通常很容易一頭栽進去解法, 這時候還不是那個時機點.