你的軟件招人討厭的4大原因

>>>  技術話題—商業文明的嶄新時代  >>> 簡體     傳統

一周又一周,甚至一月又一月你廢寢忘食地開發新產品。為了成功,你排除萬難,通宵達旦,犧牲良多。當當當當,終于,你的產品問世了,裝備了多種強大的功能,市場上再沒有其他產品可以與之媲美。

但是,每個人都討厭它。


為什么?!到底是哪里出了問題?難道是因為天才總是難以被理解嗎?

如果你創建的軟件產品,完全達不到你的預期目標,那么請靜下心來,用一種開放的心態,客觀地看你的產品,好好思考一下是不是下面四個原因你沒做好,從而導致你的軟件招人厭:


1)創建的是功能,而不是產品。


有時候,在創建新產品的過程中,開發人員事實上為客戶創建的是并不能單獨存在的附加價值。如果你創建的功能,可以與現有產品成功地進行無縫集成,那么你最好與現有產品的開發人員一起合作,不要試圖將功能作為一個獨立體推到市場上。


這方面的一個很好例子就是谷歌Chrome擴展。谷歌允許第三方開發人員通過添加功能提升附加值。但是大多數的擴展都成不了Chrome Web Store外的獨立產品。但是,反之,作為現有產品的延伸,這些擴展成功地為客戶提供了價值。


你的軟件產品實際上是另一款產品的功能嗎?即使你的回答是肯定的,也并不意味著軟件開發的失敗。你要做的只是通過更成功地實現目標客戶的需求這一途徑來重新改裝你的軟件。


2)不是為客戶而創建。


這很可能是妨礙產品開發最常見的原因了——但是我依然要再次重復:

你,不是客戶!!!


軟件的最終用戶99%是沒有計算機工程學位的。如果你給這些用戶提供的產品需要程序員水平的背景知識才能夠使用最基本的功能,那么他們絕對不會喜歡你的產品。


所以,不要創建你想要的產品。不要創建你“以為”大家會用的產品。創建你奶奶也能用的產品,或者至少你媽能用。多從客戶的角度考慮。


3)忽略了用戶體驗。


你的產品體驗如何?你的客戶想要高效使用它的話需要多少訓練或教導?


特別是移動產品,如果客戶需要超過兩分鐘的時間才能成功使用該產品,那么你就會失去他們。他們很可能會因為你的產品過于復雜而刪了它,轉投其他產品的懷抱。


非直觀的用戶體驗可以殺死一個成功的產品。事實上,當面臨選擇的時候,比起UX很多客戶更愿意犧牲功能。說到底,哪怕只需要按一個按鈕就能讓你從A到B,但如果用戶不知道他們必須單擊該按鈕才能實現的話,那么再怎么方便的功能對他們而言也是無用的。


4)產品太復雜了。


這和上面第3)點的UX問題有交集。這似乎違背了很多開發人員的直覺——但是在軟件領域中,less is usually more.


功能太多會讓用戶緊張,因為他們很難學會如何去使用該產品。結果可想而知,拋棄你的產品,選擇了另外一款更有競爭性的,雖然功能少了點,但架不住使用方便啊。


所以你需要仔細琢磨客戶:需求的技術含量要多高?產品解決的具體關鍵問題是什么?什么功能會成為用戶購買的原因?


專注于幾個滿足客戶主要需求實際確實需要的功能,然后就可以去休息了,不要畫蛇添足。那些看上去很酷卻顯然多余的功能,根本不值得你為此而將用戶界面搞得復雜化。沖動是魔鬼,不要把所有可能的功能一股腦兒放到你的產品中。要注重干凈、有效和直觀的設計。


最后的結論是:Less is more。


譯文鏈接:http://www.codeceo.com/article/4-reason-everyone-hates-your-software.html
英文原文:WHY EVERYONE HATES YOUR SOFTWARE
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標注并保留原文鏈接、譯文鏈接和譯者等信息。]



CocoaChina 2015-08-23 08:51:55

[新一篇] 程序員不是砌磚工人,他們是作家

[舊一篇] 越南三年級數學題 你敢試試嗎
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表