合理的產(chǎn)品開發(fā)流程,產(chǎn)品經(jīng)理該如何選擇?
合理的產(chǎn)品開發(fā)流程是提高軟件質(zhì)量的有效途徑,其中核心的問題就是處理好流程的收益和工作量之間的平衡。
產(chǎn)品開發(fā)流程的收益的兩方面體現(xiàn).
1、開發(fā)流程可以迫使開發(fā)員更認真的思考,比如過程中要求的文檔可以讓開發(fā)員的設(shè)計的可用性和穩(wěn)定性提高一個檔次,因為大腦的思考對于稍微復(fù)雜的邏輯都是靠不住的,因為大腦計算能力的低下,它會自動忽略大量的細節(jié),而這些細節(jié)在書寫文檔時是不可能忽略的,因為文檔會讓其中的邏輯矛盾突顯出來。
2、開發(fā)流程可以讓更多的人參與進來,開發(fā)員自身對自己的設(shè)計存在必然的盲區(qū),同時角色的限制也導(dǎo)致難以觀察到很多必要的問題,流程可以保證在一些關(guān)鍵時刻所有涉及到的人(包括商務(wù)人員或者客戶)都能提供他們的意見,從而讓開發(fā)保持在一個產(chǎn)品化的質(zhì)量上。
關(guān)于良好的開發(fā)流程和完善的文檔能夠使開發(fā)人員變得不重要,可以隨意替換,絕對只是個神話,事實上很少有人只看文檔就能參與到開發(fā)中來的,文檔可以幫助后續(xù)者更快的加入到項目中來,但更重要的還是幫助開發(fā)者認真的思考。
產(chǎn)品開發(fā)流程的兩個方面弊端
1、開發(fā)流程可能會帶來更多的工作量,尤其是為了流程的運轉(zhuǎn)而引入很多的自動化工具時更是如此,因為每個工具有帶入更多的新的概念,這些對于小的Team而言,很容易讓工作量過載,從而未受其利,先受其害。所以我們會避免利用重型的流程開發(fā)工具,以控制帶來的工作量,而通過更多的面對面溝通來及時獲得必要的信息。
2、開發(fā)流程使更多的人參與進來,可能會因為人員專業(yè)素質(zhì)不足,產(chǎn)生提供很多不可操作的建議,或者試圖對自己不可能做出決定的地方做決定,由此產(chǎn)生很多不必要,沒有結(jié)果的會議,導(dǎo)致時間的浪費,和Team成員對流程的會議。在這方面,我們會建立一些交流的約定,提高成員邏輯交流能力,同時堅持在結(jié)果不明確的時候,尊重操作人員的決定。
實施產(chǎn)品開發(fā)流程開發(fā)面對的三個方面挑戰(zhàn)
1、 Team成員的質(zhì)量意識不高,因為國內(nèi)和行業(yè)的現(xiàn)狀,業(yè)內(nèi)人員普遍的質(zhì)量意識普遍不高,開發(fā)的質(zhì)量意識還是保持在主要邏輯功能通過的層面,對于其它方面,多是靠后續(xù)不斷的改進來完成。如果基于這個質(zhì)量意識,流程就會顯得不是很必要,因為通常開發(fā)員個人是能將主要流程跑通的。
2、Team成員的溝通能力不足,這個可以從兩個角度講,一個是對如何把自己的想法傳達給別人經(jīng)驗不足,比如不會先為受眾建立一個總體概念,再逐漸細化至具體的問題,而傾向于想到那里說到那里;另一個是沒有意識到傳達自己想法是工作的一部分,是自己的責(zé)任,而不是在教給別人什么東西。
3、Team Leader經(jīng)驗不足,執(zhí)行流程要堅持原則,同時保持靈活性,這要求Team Leader對于流程的本質(zhì)要有清晰的理解,而不能認為只要按照一個流程一步一步執(zhí)行下來,就會有一個好的產(chǎn)品出現(xiàn)。
【合理的產(chǎn)品開發(fā)流程,產(chǎn)品經(jīng)理該如何選擇?】相關(guān)文章:
互聯(lián)網(wǎng)產(chǎn)品開發(fā)流程標(biāo)準(zhǔn)文檔07-10
關(guān)于互聯(lián)網(wǎng)新產(chǎn)品設(shè)計開發(fā)流程07-10
產(chǎn)品開發(fā)合同06-17
騰訊、百度、阿里、YY的(產(chǎn)品)offer,如何選擇?07-10
產(chǎn)品開發(fā)合同15篇01-05