一周又一周,甚至一月又一月你廢寢忘食地開發(fā)新產(chǎn)品。為了成功,你排除萬難,通宵達旦,犧牲良多。當當當當,終于,你的產(chǎn)品問世了,裝備了多種強大的功能,市場上再沒有其他產(chǎn)品可以與之媲美。
但是,每個人都討厭它。
為什么?!到底是哪里出了問題?難道是因為天才總是難以被理解嗎?
如果你創(chuàng)建的軟件產(chǎn)品,完全達不到你的預期目標,那么請靜下心來,用一種開放的心態(tài),客觀地看你的產(chǎn)品,好好思考一下是不是下面四個原因你沒做好,從而導致你的軟件招人厭:
1)創(chuàng)建的是功能,而不是產(chǎn)品
有時候,在創(chuàng)建新產(chǎn)品的過程中,開發(fā)人員事實上為客戶創(chuàng)建的是并不能單獨存在的附加價值。如果你創(chuàng)建的功能,可以與現(xiàn)有產(chǎn)品成功地進行無縫集成,那么你最好與現(xiàn)有產(chǎn)品的開發(fā)人員一起合作,不要試圖將功能作為一個獨立體推到市場上。
這方面的一個很好例子就是谷歌Chrome擴展。谷歌允許第三方開發(fā)人員通過添加功能提升附加值。但是大多數(shù)的擴展都成不了Chrome Web Store外的獨立產(chǎn)品。但是,反之,作為現(xiàn)有產(chǎn)品的延伸,這些擴展成功地為客戶提供了價值。
你的軟件產(chǎn)品實際上是另一款產(chǎn)品的功能嗎?即使你的回答是肯定的,也并不意味著軟件開發(fā)的失敗。你要做的只是通過更成功地實現(xiàn)目標客戶的需求這一途徑來重新改裝你的軟件。
2)不是為客戶而創(chuàng)建
這很可能是妨礙產(chǎn)品開發(fā)最常見的原因了——但是我依然要再次重復:
你,不是客戶?。?!
軟件的最終用戶99%是沒有計算機工程學位的。如果你給這些用戶提供的產(chǎn)品需要程序員水平的背景知識才能夠使用最基本的功能,那么他們絕對不會喜歡你的產(chǎn)品。
所以,不要創(chuàng)建你想要的產(chǎn)品。不要創(chuàng)建你“以為”大家會用的產(chǎn)品。創(chuàng)建你奶奶也能用的產(chǎn)品,或者至少你媽能用。多從客戶的角度考慮。
3)忽略了用戶體驗
你的產(chǎn)品體驗如何?你的客戶想要高效使用它的話需要多少訓練或教導?
特別是移動產(chǎn)品,如果客戶需要超過兩分鐘的時間才能成功使用該產(chǎn)品,那么你就會失去他們。他們很可能會因為你的產(chǎn)品過于復雜而刪了它,轉投其他產(chǎn)品的懷抱。
非直觀的用戶體驗可以殺死一個成功的產(chǎn)品。事實上,當面臨選擇的時候,比起UX很多客戶更愿意犧牲功能。說到底,哪怕只需要按一個按鈕就能讓你從A到B,但如果用戶不知道他們必須單擊該按鈕才能實現(xiàn)的話,那么再怎么方便的功能對他們而言也是無用的。
4)產(chǎn)品太復雜了
這和上面第3)點的UX問題有交集。這似乎違背了很多開發(fā)人員的直覺——但是在軟件領域中,less is usually more.
功能太多會讓用戶緊張,因為他們很難學會如何去使用該產(chǎn)品。結果可想而知,拋棄你的產(chǎn)品,選擇了另外一款更有競爭性的,雖然功能少了點,但架不住使用方便啊。
所以你需要仔細琢磨客戶:需求的技術含量要多高?產(chǎn)品解決的具體關鍵問題是什么?什么功能會成為用戶購買的原因?
專注于幾個滿足客戶主要需求實際確實需要的功能,然后就可以去休息了,不要畫蛇添足。那些看上去很酷卻顯然多余的功能,根本不值得你為此而將用戶界面搞得復雜化。沖動是魔鬼,不要把所有可能的功能一股腦兒放到你的產(chǎn)品中。要注重干凈、有效和直觀的設計。
最后的結論是:Less is more。
本文轉自:碼農網(wǎng)