簡化(軟體)產品的實際步驟

發表於2011-02-15

我們花了兩週時間來設計和構建一個iPhone應用程式。我把程式的名字和單行描述用郵件發給母親。她回覆了一句話:“我不明白。”我放棄了程式碼和產品,並從頭開始。

我們在應用商店裡學到的最重要一課,同時也是大多數失敗的開發者至今沒有領悟的是:如果我母親通過名字和單行描述能夠立即理解一款應用程式,那麼一天至少能賣30份,反之一天賣不到5份。不幸的是,那只是我母親,其他的應用程式開發者無法和她聯絡,也吃不到她做的美味麵包圈,因此我們仍將保持這個特殊的戰略優勢。

軟體產品成功的核心原則是:確保使用者可以立刻理解你的軟體。如果不是,那就簡化軟體。

當你做這個的時候,你會發現下面所說的其中一件事:

  • 1.我沒有產品
  • 2.我有人們想要的產品

就像Microsoft Word。如果你真的真的要簡化它,你得到的會是Notepad,並且Notepad仍然是一個有用的工具。我可以一句話描述Notepad:它可以讓你編寫、儲存和列印文件。

如果你不能一句話描述你的產品,它就賣不出去。人們不想聽你解釋,他們只想聽一句簡單清楚的回答:它是做什麼的?如果你一句話說不清,那你會有麻煩。

當你撇開想象出來的外層特徵時,將會發生下面的事情:你的核心屬性對人們來說有價值嗎?如果你的核心屬性沒有任何價值並且你想賣的主要是外層特徵,那你會有麻煩。

顧客有兩個問題:

  • 它是做什麼的?
  • 和我現在用的東西相比,它好在哪裡呢?

能用一句話回答這兩個問題,你就能賺錢。例如,如果我想把Microsoft Word賣給Notepad使用者,我會這樣回答:

  • 它可以讓你編寫、儲存和列印文件
  • 你可以使字型加粗、傾斜,並且可以新增圖片。

簡化的步驟

  • 1.首先,寫下你正在構建的軟體最重要的一個特徵。是的,不是兩個,也不是三個,只寫一個。你的應用程式的核心是什麼?是的,其他應用程式也可能有這個核心特徵,但是這不成問題。你想要知道人們是否需要你的核心特徵並且如果其他應用程式也有類似功能,人們會不會選擇你的程式。
  • 2.用單行文字描述這一特徵對使用者的好處。即這個特徵會為使用者解決什麼問題?
  • 3.對於一個你正在進軍的特殊領域,如果你用單行文字回答一個新手關於“它是做什麼的?”的問題,他是否會感到滿意並且接著問你關於程式的問題?如果不是,改變第一項和第二項直到如此。

如果你已經將核心概念簡化,那麼非常快速並且廉價地構建這一概念。在浪費時間構建特徵之前,你希望拿出一個非常簡單的原型在真實使用者身上進行測試。對這個原型進行設計使其能夠良好執行,並在朋友、家人和你的twitter關注者身上進行測試。籍此獲得反饋和想法。

然後不要基於你的觀察構建程式特徵。在你擁有簡單原型之後,再最終決定你該如何繼續或者是否繼續。

如此一來你讓生活變得簡單,成功的機會最大並且如果你初始的猜想有誤,你可以把損失降到最低。這就是成功做成生意的方式,不是嗎?

 

原文作者:Max Klein  編譯:伯樂線上 敏捷翻譯組 – 何強

如需轉載,但請註明原文/譯文出處、譯文超連結和譯者等資訊,否則視為侵權,謝謝合作!

相關文章