從idea到網站產品的五個環節

發表於2019-05-11

文章由解放號·傑微刊-張迪 譯自 quora,轉載請註明譯者及出處


[img=website,產品設計,產品原型,500,318]https://jf-bucket-public.oss-cn-qingdao.aliyuncs.com/jfperiodical/attached/image/20150626/-804954869.jpg[/img]


Step 1:編寫使用者故事


“使用者故事”是使用者可以用你的軟體完成的一個任務的離散描述。你可以像這樣描述:“as a [kind of person] I can [do a thing]”。下面是一些使用者故事的例子,這些示例將指導你如何思考自己應用程式的特性和功能,它們都遵循一個相似的結構:作為一個[使用者]我可以[做什麼]。例如:

  • -登入後,我可操作的任務列表;
  • -登入後,我可以新增一個新的任務。
  • -作為登入使用者,我可以刪除一個任務(只刪除我的任務而不是其他使用者的)。
  • -作為登入使用者,我可以完成一件待辦事項(只屬於我的待辦事項而不是其他使用者的)。
  • -作為一名匿名使用者,我可以註冊新帳戶、找回密碼,或登入已有帳戶。
  • -……
使用者故事被快速寫入後,可以幫助你理清思路,給你一些可以與其他人討論的東西;哪些人將構建它,那些人會使用它,其他人會參與到這些決策中(即“利益相關者”)。

Step 2:砍掉50%,再砍掉50%

複雜的系統總是由簡單的系統演變而來。從開始設計就很複雜的系統很難執行、且一旦出問題則不能修補。所以你必須從設計一個簡單的系統開始工作。—— 約翰·高爾(John Gall)。

大多數偉大的想法都是龐大的。龐大的網站要花費數以百億美元來建造,並且需要花費數年的時間。例如 Uber。他們在前幾輪融資過程中募集了約3億美元,並將所有的現金都花費在建設自己的平臺上了。我猜他們的花費遠不僅如此。以此類推,你若得不到500萬美元的融資,那你就只是算是鬧著玩兒的。Uber從2009年開始啟動專案,至今已整整6年過去了,他們還在一直繼續下去。假設他們做的更快一點、更便宜一點,那麼他們早就完成了。這也說明產品是否足夠重要,依賴於你計劃花費多少金錢和時間。

Step 1中你把使用者故事列出來後,強迫自己削減一半的條目,只保留最重要的幾條,然後將這幾條再切掉一半,你就會擁有一個高度集中的列表,從而可以高效地構建。

試著讓你的網站只能做一件事情,但要保證能出色地做完成這一件事情,其他的功能可以都沒有。使用者也許會抱怨所有這個網站不能做的事情,但是如果你選擇出使用者真正需要的那一件事,無論如何他都將繼續使用這個網站。

Step 3:構建產品原型

當你正在構建一個全新的、有趣的產品時,會有很多風險:
  • -人們不理解的風險。
  • -人們認為它很愚蠢的風險。
  • -人們喜歡,但不會購買的風險。
  • -專案花費的時間比你預期耗費得更快、投資者的資金枯竭、你的公司想插足專案等風險。
  • -最初認為很容易、實際不可能完成的風險。
  • -出現預料中會很難完成任務的風險。
於是,構建一個具有初級、簡單、勉強能用的產品原型能幫你儘早地減少這些風險。你可以嘗試用潛在使用者的原型,省略掉技術實現的複雜部分,然後展示給老闆和投資者們產品將來呈現出來的樣子,保證你的專案能獲得他們的支援並順利進展下去。

Step 4:打磨和釋出

一旦你的產品原型與早期的體驗者產生共鳴,那麼是時候對它進行細緻的打磨和優化了。概括為:
  • -在使用者體驗、圖形設計等方面進行深入挖掘;
  • -修正所有的設計缺陷,並獲得良好的程式碼測試覆蓋率;
  • -設計和構建新使用者培訓系統。
然後釋出。讓儘可能多的真實使用者使用它。檢測你此前的市場營銷理念和增長技巧,觀察使用者是不是喜歡這個產品、或者討厭直接走掉。

第五步:重複、迭代

"建設大型的軟體產品,要從一些起作用的小地方開始,然後更新迭代直到它變強大。"——約翰(John Gal)

這就是Facebook、AirBnB、Uber、Google,以及其他大多數占主導地位的Web應用程式的做法。學習他們的方法:從小開始,讓它儘早到達真實使用者手中,然後不斷更新迭代。你會在這個更新迭代的過程中不斷發現問題、降低風險。隨著新技術的不斷湧現、世界的不斷髮展變化,你的產品也可以在整個專案推進過程中不斷實現產品所揹負的價值。
回覆

相關文章