做自有產品前,必須先搞懂什麼是MVP

Jack Lee - 哲煜科技TWJOIN
4 min readJun 27, 2018

--

什麼是MVP ( Minimum Viable Product)?

『最簡可行產品』這是wiki上面的解釋,白話的說就是『最小化』且『可運行』的產品,這是一種新型態的產品開發模式,這個詞來自美國加州連續創業家史蒂夫·布蘭克所提出的。

我們必須要確保提供給客戶的產品,是具備了這個特性的,因為符合MVP特性的產品有了幾個優點,我們能夠更快的找到挑選過的使用者並提供給他們使用,更因為快速的搶得先機,這些被挑選過的使用者將能夠即時提供更多的反饋,讓產品在初期就能得到修正,透過不斷的數據搜集與修正,最終提供理想的產品放入到市場,當然也能在投入相對最小的成本下,確保產品是可以運行的,相對於其他開發模式,可避免因投入大量資本而發現產品不具有市場性時,那種為時已晚且風險較高的事情發生。

你想做什麼樣的產品?

針對每一個產品在構想之初,我們必須設想其未來的發展性與市場價值,因為產品若是根本的不具備未來性與市場價值,其實他的可發展性也是相對低的,故我們可以在產品概念發想的最初,利用這兩個指標作為依據。MVP是一種開發模式,並不是產品概念或創意的產生器,利用MVP的模式只能夠協助我們確保產品能維持在最小成本的情況下做出最小可運行的產品。

這個產品的最小可運行功能清單?

決定製作的產品之後,除了資源的安排與投入外,我們也必須要列出關於相關的功能清單,假設今天我們要開發一個官方網站,我們可能列出了所有的功能。

  1. 會員登入
  2. 公司資訊與簡介
  3. 商品描述
  4. 聯絡我們
  5. 購物車

若是依照我們上訴的功能來看,今天要製作官方網站的目的,假設是希望藉由增加曝光進而吸引顧客上門,那我們最小可行性的功能清單,應該選擇公司資訊與簡介和商品描述,充分讓客戶理解我們的服務項目,並在初期利用電子信箱或是電話進行聯繫,因為即便只有這兩個功能,仍然能讓使用者完成進入網站的導覽,並可以對你進行聯繫的動作。

我們更可以進一步的排出所有的功能清單的優先權,與劃分每個階段的上線目標,並適度地在每一個版本開放給特定的使用者使用,進而蒐集到客戶的反饋和數據來進行下一個階段的修正與行銷的建議。

要做出一個可以使用的最小產品

假設我們今天的目標是要製作出一台汽車,依照最小可運行產品的概念,我們不應該優先製作一個引擎,而是製作出一個可以滑動的滑板車,而後製作出具備動力的機車,最後才是汽車的完成體,透過不斷修正,讓它的性能與美觀都能達到滿足市場上需求的狀態。所以最小產品並不是建構元件來拼湊,而是在每個階段上都是獨立可運行的產品。

階段性與目標的建立

在規劃出我們需要的功能清單之後,利用最小可運行產品的規劃,劃分出至少三到五個階段,這些階段結束時,我們都能夠得到一個可以交付給客戶使用的產品,並且得到我們所要達到的目標。

例如第一階段是產品與品牌曝光,我們優先選擇讓首頁和公司資訊與產品出現;第二階段是讓消費者可以利用表單聯繫,則我們製作了聯絡我們的線上填寫表單功能,第三階段是讓消費者能夠完成下單,則我們製作了不需要登入的購物結帳流程,第四階段我們希望能夠保留消費者資訊,則製作了會員機制,第五階段則是完成全部的功能,加上了隱私權與Q&A等等功能。

當然這個定義是因人而異的,依照每個產品的開發者,對於每個階段的目標定義的達成結果,來決定這個階段應該要完成的功能是哪些,且設定了目標的驗收標準,利用這個標準來檢視是否這個階段的最小可運行開發有達到當初設定的目標。交付給使用者後,我們也必須要確保,使用者的操作與我們所設計的情境是否有相符,若發現有不流暢的地方,也必須要列入調整修改的項目,這正是MVP開發模式的優點,我們能更貼切使用者的需要與行為來即時改正並提供優化。

不『快』則『敗』的時代

產品的創意與可行性伴隨著時間流逝而逐漸失去優勢,若是一個產品開發動輒數年,其實優勢早已不在,我們必須挑選更快且低風險的開發模式,不斷的反饋修正優化,跟上時代與潮流,即時修正錯誤,創造滿足使用者需求日新月異的產品,才能夠在這個『不快則敗』的時代,建立一個穩定且能長久運行的產品。

--

--

Jack Lee - 哲煜科技TWJOIN

哲煜科技CEO,從程式設計師轉行的業務人,做一個懂程式設計的執行長,多元化與跨業態的接觸,網頁.APP.AI 人工智慧.區塊鏈.產業分析,需求規劃,技術顧問.歡迎詢問&加臉書好友https://www.facebook.com/jackli.taiwan