五個軟件產品研發需要回答的問題
產品研發不同于一般的應用開發,我想做過產品研發的人會都會有較深刻的體會。產品研發應該回答5個問題,這5個問題回答清楚了,產出的產品才會具有生命力。
1、用戶群體是哪些?
一個功能面向技術用戶和面向業務用戶,實施的方案是完全不同的。給開發人員用的功能和給運維人員用的功能在設計上也是有區別的。
2、用戶需要解決什么問題?
產品研發受限于環境等因素,往往自我創造、自我想象需求,如果不了解用戶場景、不了解用戶的實際困難,很容易跑偏,很容易造出一些錦上添花,不能解決實際困難的需求。一個產品如果既能干這個又能干那個,那基本上啥也干不好,或者使用起來很復雜,需要N多步驟的配置才能用到某個功能。
3、這些問題中哪些是用戶最迫切需要解決的?
這個是精準目標的過程,用戶要解決的問題可能會很多,排排序吧,篩選篩選。
4、為解決該問題,你的方案是否夠合適?
換句話說,為了解決這個問題,按照你的方案是否會帶來其他的問題?用戶使用起來是否簡單?是否給運行維護增加了復雜度?是否能夠保持好的兼容性?
當某個方案為了解決一個問題所帶來的負面影響大于所解決問題帶來的好處的時候,那該方案就不是一個好的方案。比如說:我這個功能很好啊,啥都能干,就是用戶需要配置一大堆東西后才能使用,易用性哪里去了?我這個功能很好啊,啥都能干,但是干了以后,需要每天運維人員清理清理、維護維護。我這個功能很好啊,你看干這事多么易用,但這個東西依賴于另外一個東東,這個東東升級了我這個功能不一定能用,如果要保證能用,我得先驗證驗證,以后這個東東每次升級,我都得驗證驗證我這個功能能不能用,等著我...。這是典型的問題轉移。顯式地解決一個問題帶來N多需要解決的問題,無論是對產品的研發人員還是對用戶。
5、實施該方案的成本多大?
乙:我這個方案很好啊,你看,又能解決問題,而且帶來的負面復雜度又不高,不過估計需要3年才能完成。甲:再考慮考慮吧,3年?3年要你干嘛,我都退休了。旁白:3個月差不多,要快速見效益,企業嘛,要理解。
另外,衡量產品的好與壞,過程中的里程碑得到肯定是重要的,但更重要的是用戶使用后的真實反饋,用戶說好那就是好,用戶說不好用,那過程中的需求、方案再怎么***,你的leader過程中曾經再怎么滿意,***結果必定是不滿意,白搭啊。
記住了!踏踏實實想好、做好用戶要迫切解決的問題,這個是最關鍵的、最根本的。
原文鏈接:http://shuwen.iteye.com/blog/1151730
【編輯推薦】