來源:研發(fā)總監(jiān)IPD內(nèi)參揍愁。作者劉銘,系三豪商學(xué)院資深研發(fā)管理IPD顧問冯挎。
中國企業(yè)普遍成立時間不是太長底哥,少則十來年,多則二三十年房官,但是很多公司沒有規(guī)范保存以前的產(chǎn)品設(shè)計文檔趾徽。即使能拿出以前的設(shè)計文檔,后來的設(shè)計人員也讀不懂了翰守。除了一些必需的電路圖紙和軟件代碼孵奶,一些企業(yè)很少有邏輯清晰、內(nèi)容完整潦俺、關(guān)系一致的配套設(shè)計文檔拒课。
記得有一次徐勃,國內(nèi)某電子行業(yè)龍頭公司總經(jīng)理的一席話讓筆者印象深刻,“我們公司已經(jīng)成立都十年了早像,但是我感覺我們公司沒有任何積累僻肖。只有一些老員工通過不斷的犯錯、試錯獲得了一些經(jīng)驗卢鹦,但是這些經(jīng)驗無法在員工之間共享臀脏,都是私人財產(chǎn),這些人一旦離開冀自,什么經(jīng)驗教訓(xùn)都帶走了揉稚,找來的新人又開始了試錯、犯錯的老路子熬粗。我們甚至還遇到過這樣的情況:有一個產(chǎn)品推向市場后搀玖,市場反映不錯,引起了競爭對手的注意驻呐,把我們的那個工程師挖走了灌诅,搞得我們無法繼續(xù)開發(fā)其后續(xù)產(chǎn)品。我們在這個過程中付出了極高的成本含末,希望顧問能幫我們想想辦法猜拾。”
該怎么解決研發(fā)過程中保存規(guī)范有效的設(shè)計文檔呢佣盒?我認(rèn)為要從以下三個方面入手挎袜。
思想決定行動。因此肥惭,首先要改變研發(fā)企業(yè)管理者和員工的意識《⒁牵現(xiàn)在,企業(yè)競爭環(huán)境十分激烈务豺,落后者都面臨著被市場淘汰的命運磨总。所以嗦明,企業(yè)管理者在交給下屬——開發(fā)人員——開發(fā)任務(wù)時笼沥,都有一些不切實際的想法:“最好明天你就可以把產(chǎn)品開發(fā)出來”。但是研發(fā)是講究規(guī)律的娶牌,很多事情如果沒有想好就動手開發(fā)奔浅,就開始畫電路圖編代碼,其結(jié)果卻是:開發(fā)后期要為前期的工作不到位而埋單诗良。如果某個研發(fā)人員為了系統(tǒng)全面地分析產(chǎn)品的需求和設(shè)計結(jié)構(gòu)耗費了一兩周時間汹桦,說不定,他/她的領(lǐng)導(dǎo)會對著他/她大叫“兩周都過去了鉴裹,你做了些什么舞骆?難道你不知道這個項目必須在月底完成嗎钥弯?”
而研發(fā)人員呢,為了迎合領(lǐng)導(dǎo)的意愿督禽,甚至也是為了迎合他/她內(nèi)心的“寫文檔沒用”的想法脆霎,也不編寫相關(guān)文檔,直接就動手開發(fā)了狈惫。殊不知睛蛛,這是典型的欲速則不達(dá)的開發(fā)模式,是“沒有時間一次把事情做正確胧谈,卻有時間不斷的返工”的開發(fā)行為忆肾。而編寫文檔能夠“提高一次把事情做成功”的概率。因為編寫文檔是系統(tǒng)思考(System Thinking)的過程菱肖。當(dāng)將腦海中的思考轉(zhuǎn)化成文字的過程中客冈,人們潛意識地會對描述內(nèi)容的正確性、完整性稳强、一致性進(jìn)行思考郊酒,并且文檔往往要被其他人閱讀,所以這無形中键袱,也迫使作者不能隨意而為之燎窘。
另外,很多研發(fā)人員認(rèn)為寫文檔是為了其他人蹄咖,如產(chǎn)品的維護(hù)人員褐健,公司經(jīng)驗積累等,對自己沒有什么好處澜汤,所以不寫文檔也罷蚜迅。在此,筆者以自己的經(jīng)驗告訴這些研發(fā)人員俊抵,寫研發(fā)文檔不僅對別人有利谁不,更對自己有利。我想幾乎所有的研發(fā)人員都希望自己的產(chǎn)品開發(fā)得又快又好徽诲。要能夠做到這點刹帕,僅憑自己是無法做到的,因此在產(chǎn)品開發(fā)的過程中谎替,需要引入別的領(lǐng)域?qū)<襾碜鲈u審偷溺。
試想一下,如果沒有相關(guān)的需求钱贯、設(shè)計文檔等挫掏,專家們能夠有效的發(fā)現(xiàn)問題嗎?如果僅憑研發(fā)人員一張嘴秩命、幾張草圖尉共、隨便地在黑板上畫幾筆褒傅,就能夠讓專家真正的了解您的設(shè)計思路嗎?或許有些研發(fā)人員認(rèn)為自己就是專家袄友,不需要其他專家樊卓。可是你自己真的可以發(fā)現(xiàn)自己的問題嗎杠河?每個人都有自己的思路碌尔,也自然而然地形成了思維定勢,因此當(dāng)自己去檢查自己的工作成果時券敌,這種思維定勢就會發(fā)生作用唾戚,也就很難發(fā)現(xiàn)工作成果中存在的問題了。
因此研發(fā)過程中寫文檔待诅,應(yīng)是企業(yè)的要求叹坦,同時也是開發(fā)人員的自我要求。
在建立了正確的文檔意識后卑雁,企業(yè)應(yīng)該建立基于產(chǎn)品開發(fā)流程的文檔管理制度募书。沒有制度,無法在企業(yè)內(nèi)部形成一致的做法测蹲。很多產(chǎn)品的開發(fā)都是一個周期較長的過程莹捡,少則一月,多則上年扣甲,因此不應(yīng)該是為了文檔而文檔篮赢,在事后補寫,而應(yīng)該是在開發(fā)工作中自然而然的產(chǎn)出和對之進(jìn)行正確性評審琉挖。集成產(chǎn)品開發(fā)(IPD)流程就是將文檔工作融入了整個產(chǎn)品開發(fā)過程的一種有效方式启泣。它將產(chǎn)品開發(fā)分成了多個階段,同時識別出了參與產(chǎn)品開發(fā)的所有角色示辈,包括研發(fā)和非研發(fā)寥茫。在流程中,基于研發(fā)工作的基本規(guī)律和產(chǎn)品特點矾麻,識別了各角色在不同階段的關(guān)鍵活動纱耻,并定義了這些活動的主要交付件,也即相應(yīng)的研發(fā)文檔射富。
結(jié)構(gòu)化的集成產(chǎn)品開發(fā)流程不僅給研發(fā)人員提供了何時編寫文檔膝迎,寫什么文檔的指導(dǎo)外,它也是公司管理者和流程監(jiān)控者的監(jiān)控依據(jù)胰耗。
同時為了提高編寫開發(fā)文檔的效率,提高文檔的可讀性芒涡,企業(yè)需要建立一些基本的文檔編寫規(guī)則和相關(guān)開發(fā)文檔的模板柴灯,確保所有研發(fā)人員都在一致的基礎(chǔ)上進(jìn)行產(chǎn)品的業(yè)務(wù)計劃卖漫、需求分析、總體架構(gòu)的設(shè)計赠群、試驗報告等的編寫羊始。規(guī)范的模板不僅可以激發(fā)研發(fā)人員的思考,避免遺漏查描,還可以讓產(chǎn)品的開發(fā)過程可以追朔突委,提高今后產(chǎn)品問題定位的效率。
當(dāng)然任何正確的意識和規(guī)范的制度冬三,如果缺乏監(jiān)管匀油,也是無法持久一致地在工作中得到實施。前文提到的英國設(shè)計公司的主動提醒行為勾笆,其目的也是為了免除橋梁發(fā)生意外后所需承擔(dān)的法律責(zé)任敌蚜。試想一下,如果沒有這樣的紅線窝爪,情況也許會發(fā)生改變弛车。
因此,在要求研發(fā)人員編寫文檔的同時蒲每,企業(yè)還應(yīng)該建立第三方的監(jiān)控審計機制纷跛,這就是通常說的QA工作之一。質(zhì)量保證QA作為研發(fā)型企業(yè)為提高研發(fā)能力而建立的一個專業(yè)崗位邀杏,事實上承擔(dān)著對公司研發(fā)流程執(zhí)行度的監(jiān)控和審計忽舟。當(dāng)然也對研發(fā)人員是否按時、是否正確淮阐、是否規(guī)范地提交研發(fā)文檔負(fù)有監(jiān)控責(zé)任叮阅。
如此這般,我們才能在組織層面確保研發(fā)經(jīng)驗的共享具備文檔基礎(chǔ)泣特,才能通過有效的文檔來提升評審的質(zhì)量從而提升產(chǎn)品的質(zhì)量浩姥,才能讓后續(xù)的研發(fā)人員能夠站在前人的肩膀上繼續(xù)成長。
一句話状您,只有不斷地通過有效文檔的積累勒叠,才能實現(xiàn)個人能力向組織能力轉(zhuǎn)化,才能讓企業(yè)在百年之后仍然能夠精準(zhǔn)地為客戶服務(wù)膏孟。