設計思維(Design Thinking)、精益創業(Lean Startup)和敏捷開發(Agile)之間的區別是什么?
每次談到上述三個概念,我就會被問到這些問題:
今天,我試著來解析一下這幾個概念之間的區別和關聯。
設計思維是一個迭代過程,在這個過程里,我們盡力去理解用戶的痛點,拒絕空想,重新定義問題是什么,從而得出新的策略和解決方案。
與「頭腦風暴」相反,設計思維強調「痛點風暴」,以期全面理解用戶的真正痛點。
通常,設計思維的實踐過程如下:
根據 IDEO 設計公司 CEO Tim Brown 的說法:
從全球來看,90%的創業公司會失敗,其中排在第一位的原因是找不到市場:「沒有人需要他們做出來的產品。」
精益創業的方法早在上世紀90年代的硅谷就已經嶄露頭角。但是精益(lean)這個詞最早可以追溯到豐田的精益生產理論。豐田的精益生產理論是為了高效生產商品,但沒有回答應該產生什么商品的問題。
用埃里克·萊斯的話說:精益創業方法,提供了一種科學的過程,用于創建和管理創業公司,更快為用戶提供他們想要的產品。精益創業方法教會我們——如何駕馭創業公司,什么時候加速,什么時候轉向,什么時候需要堅持到底——用最快的速度獲得業務增長。這是一種開發新產品的基本方法。
敏捷開發是一種工作方法,基于迭代式的開發過程,增量式的交付過程和隨時進行的產品評估過程。
敏捷開發最常用于軟件開發領域,前提是對于產品概念和市場已有明確的主意。
與專注于一組功能的開發方式不同,敏捷開發專注于優先開發能帶來更高價值的功能。
敏捷開發需要在每次迭代中產生切實的工作成果。根據敏捷開發宣言的12個原則,「可用的軟件是最主要的進度測量方法」。所以,請提交草稿,然后根據編輯的建議進行修改,永遠不要一次性交付完整的產品。
如下圖所示,設計思維、精益創業和敏捷開發也可以結合在一起。
鑒于90%的創業公司失敗是因為做出來的產品沒人用,將這些方法組合起來,可以大幅降低失敗的風險。
你可能注意到了,三種方法都是通過直接反饋,將最終用戶考慮在內。這樣的反饋循環,確保產品一定是面向最終用戶做的。這三種方法,與傳統的方式——在紙上做計劃,然后根據假想的需求做功能,最后做出實際產品截然不同。