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