作為一位資深的研發(fā)咨詢顧問,經(jīng)常到企業(yè)中和研發(fā)人員交流,在一些企業(yè)中我們發(fā)現(xiàn)研發(fā)人員在開發(fā)產(chǎn)品過程中,很少輸出技術(shù)文檔,如一個軟件企業(yè),研發(fā)人員得到產(chǎn)品開發(fā)的需求后就直接編寫代碼,一個做機(jī)械產(chǎn)品的企業(yè),得到需求后就直接畫結(jié)構(gòu)圖紙。如果你要求研發(fā)人員寫技術(shù)文檔,如編寫總體技術(shù)方案或者詳細(xì)設(shè)計文檔,要求把他們的設(shè)計思路給首先寫出來再評審一下,他們往往會跳起來說:寫文檔會影響效率,我們開發(fā)人員要快速地響應(yīng)市場的需求,要快速地開發(fā)出新產(chǎn)品概要設(shè)計階段文檔,而且公司領(lǐng)導(dǎo)也要求我們必須在某日開發(fā)出新產(chǎn)品,所以我們必須直接進(jìn)入詳細(xì)開發(fā)階段,什么總體方案、什么詳細(xì)設(shè)計文檔我們公司一概不要求,否則貽誤了戰(zhàn)機(jī)誰來負(fù)責(zé)!作為公司研發(fā)主管,由于一時找不到合適的理由去制止,也就默許了這種做法:市場是第一位的,銷售人員催得著急,能快速開發(fā)出來東西交付給銷售人員就行,至少不會受到銷售人員“交付慢”的指責(zé)。
通過調(diào)研我們發(fā)現(xiàn),上述現(xiàn)象不是個別的,是目前中國企業(yè)比較普遍的一種現(xiàn)象,認(rèn)為在研發(fā)過程中,讓研發(fā)人員寫一些技術(shù)文檔,是影響了研發(fā)效率,影響了交付給客戶的時間,所以研發(fā)的目的就是快速把樣品制作出來和客戶確認(rèn)。
難道說在研發(fā)過程中,讓研發(fā)人員寫文檔就真的是影響研發(fā)效率嗎?
最近接觸一家運營互聯(lián)網(wǎng)的企業(yè),公司是上世紀(jì)90年代中期創(chuàng)建的,公司創(chuàng)始人酷愛網(wǎng)上游戲,后來發(fā)現(xiàn)游戲發(fā)燒友在交換帳號、金幣時能帶來一定的商機(jī),就組織一幫人馬開發(fā)互聯(lián)網(wǎng)產(chǎn)品,幫助這些游戲發(fā)燒友交換帳號、金幣,甚至幫助這些網(wǎng)友代練等等,從中收取傭金。
我們知道,互聯(lián)網(wǎng)產(chǎn)品的典型特點是要對市場快速反應(yīng),網(wǎng)友們反應(yīng)網(wǎng)站上什么問題,或者說需要一個新的功能,公司要快速反應(yīng)概要設(shè)計階段文檔,甚至一兩天內(nèi)就要完成新功能的增加,給網(wǎng)友一個快速交待,否則這些網(wǎng)絡(luò)游戲發(fā)燒友就會轉(zhuǎn)到公司的競爭對手那里去。因此,在這個公司企業(yè)文化中也可以見到這樣的字眼:效率、快速。
到2010年底,公司從創(chuàng)建起初的幾十個人發(fā)展成幾千人,產(chǎn)品研發(fā)人員也換了幾茬,老的開發(fā)人員也陸續(xù)離開了公司,公司交易額也從原來的幾十萬元發(fā)展到幾十億。不過,公司的網(wǎng)站在運營過程中出現(xiàn)了一些新問題,因為網(wǎng)友們上網(wǎng)玩游戲時,他們希望在網(wǎng)上交易,是想直接看到交換金幣、裝備、點卡、代練等類目,但公司目前的網(wǎng)站是按交易方式展示出來的,如寄售、直銷、擔(dān)保等,這對于游戲玩家來說,他們關(guān)心的是交換什么類目,至于是何種交換方式并不太關(guān)心。顯然目前網(wǎng)站的運營方式和網(wǎng)友們的需要是不相同的,網(wǎng)站改版,按照交易類目劃分被提上了公司的管理日程。成立項目團(tuán)隊,對網(wǎng)站進(jìn)行改版成為公司年度的頭等大事。
由于公司創(chuàng)始人所領(lǐng)導(dǎo)的研發(fā)團(tuán)隊開發(fā)產(chǎn)品項目方式,按照公司現(xiàn)在的研發(fā)管理人員的原話:是土八路式的模式,當(dāng)時開發(fā)人員進(jìn)行網(wǎng)站開發(fā)時,沒有總體架構(gòu)設(shè)計,沒有詳細(xì)方案的設(shè)計,直接編寫代碼,想到一個交易模式,或者由市場人員反饋網(wǎng)友需要什么,就直接更新代碼在網(wǎng)站上增加一個東西。現(xiàn)在要按照類目設(shè)計網(wǎng)站,研發(fā)人員想借用原來的技術(shù)模塊,但由于沒有設(shè)計文檔,公司保留的只是一行一行的代碼,要現(xiàn)在的研發(fā)人員一行一行代碼來學(xué)習(xí),研發(fā)人員說,還不如讓我們重新開發(fā)。
原來開發(fā)的代碼不能重用,也就意味著,公司的網(wǎng)站從交易方式改為按類目來劃分,公司要重新設(shè)計架構(gòu),重新編寫代碼。要是一個管理正規(guī)的公司,由于有技術(shù)文檔的支撐,公司的研發(fā)人員通過學(xué)習(xí)技術(shù)文檔,將很快明白總體設(shè)計思路,明白各模塊代碼的用途,只需要調(diào)用這些模塊就可以了。但在這個公司,基本上是不可能的事情了。
從以上事例可以看出,由于技術(shù)文檔的缺乏,給公司的產(chǎn)品升級和改版帶來了許多困難。針對這家互聯(lián)網(wǎng)企業(yè),起初開發(fā)產(chǎn)品時,由于在開發(fā)過程中沒有編寫技術(shù)文檔,從研發(fā)項目短期來看研發(fā)效率提高了,但站在產(chǎn)品管理的角度來看,如果要對產(chǎn)品進(jìn)行維護(hù)和升級,總體的效率是降低了。
我們發(fā)現(xiàn),一般在管理不太正規(guī)的企業(yè)中,讓研發(fā)人員寫文檔是比較困難的事情,而且公司的管理人員又缺少系統(tǒng)性的研發(fā)管理理念,也確實說服不了這些研發(fā)人員,因為研發(fā)和市場人員都會被認(rèn)為是公司的寶貝,不能得罪他們,怕核心人員流失。所以開發(fā)了一代又一代產(chǎn)品,但留下的技術(shù)文檔少之又少,所以,原來開發(fā)產(chǎn)品的工程師離開公司了,產(chǎn)品的升級和維護(hù)就成了問題;新的學(xué)員來了,想學(xué)習(xí)產(chǎn)品知識,只能靠以老帶新,以師帶徒來傳授,有的師傅會把獨門絕技傳授給徒弟,但有的師傅認(rèn)為,帶會徒弟,餓死師傅,所以總是有所保留。不管是哪種類型的師傅來帶徒弟,都會發(fā)現(xiàn)學(xué)員的成長周期比較長。
還在一些企業(yè)中,我們發(fā)現(xiàn),如果不寫文檔,開發(fā)一個小產(chǎn)品,或者在現(xiàn)有產(chǎn)品上增加一個小的功能,由于團(tuán)隊成員比較少,及時通過會議溝通,問題不大,但一旦開發(fā)的產(chǎn)品規(guī)模稍大些,問題就層出不窮,比如說由于產(chǎn)品開發(fā)的需求沒有文檔,所以研發(fā)人員開發(fā)產(chǎn)品時只能按照不明確、或者不系統(tǒng)的需求開發(fā),導(dǎo)致開發(fā)過程中設(shè)計改來改去,測試人員做測試時,由于測試標(biāo)準(zhǔn)不明確,給測試人員是否放行也帶來困惑。因此這類企業(yè)中,往往只能在現(xiàn)有的產(chǎn)品上進(jìn)行細(xì)微的改進(jìn),缺乏開發(fā)大產(chǎn)品的管理方式,缺乏核心技術(shù)競爭力。
研發(fā)速度是一種重要的競爭武器,但是我們發(fā)現(xiàn)一些企業(yè)往往是急功近利,他們衡量研發(fā)績效的度量指標(biāo)出了問題,許多企業(yè)衡量開發(fā)出樣機(jī)的時間,而不去衡量產(chǎn)品什么時候收回投資,不去衡量在市場上什么時間贏利。根據(jù)PDMA(美國產(chǎn)品開發(fā)管理協(xié)會)的研究發(fā)現(xiàn):優(yōu)秀的公司在新產(chǎn)品開發(fā)流程中所用的時間比普通公司所用的時間稍微長一些,這可能一方面反映了所開發(fā)的項目更具有挑戰(zhàn)性,另一方面也反映了希望高質(zhì)量完成工作的愿望。
按照世界級的成功研發(fā)管理模式,研發(fā)過程中要有設(shè)計文檔輸出,特別是大規(guī)模的產(chǎn)品,如果沒有技術(shù)文檔輸出,甚至是開發(fā)不出成功的新產(chǎn)品。一般來說,在研發(fā)過程中重要的文檔包括產(chǎn)品需求描述、總體技術(shù)方案、概要設(shè)計文檔、詳細(xì)設(shè)計文檔、測試方案文檔等等。
當(dāng)然有的企業(yè)中也要求輸出這些重要的文檔,但讓研發(fā)人員寫文檔時,不知道如何寫,或者不同的工程師寫的文檔詳細(xì)程度不同,針對這個問題,我們的答案是公司要成立管理優(yōu)化團(tuán)隊,要設(shè)計針對性的研發(fā)流程,并且要設(shè)計出文檔模板,指導(dǎo)研發(fā)人員編寫技術(shù)文檔。這些文檔模板就象指導(dǎo)書一樣,怎么寫,寫什么都有了依據(jù),不管研發(fā)經(jīng)驗是否豐富,都能按公司要求的格式來寫技術(shù)文檔。
研發(fā)過程中不輸出技術(shù)文檔,是急功近利的表現(xiàn),是研發(fā)眼光短視的具體體現(xiàn)。我們需要的是要輸出重要技術(shù)文檔,在研發(fā)過程中不斷技術(shù)評審的質(zhì)量控制,一次性把事情做好的模式,才是真正具有研發(fā)高效率、產(chǎn)品管理高效率。
漢捷咨詢——國內(nèi)IPD咨詢開創(chuàng)者和引領(lǐng)者!
如果您希望獲得來自漢捷研發(fā)咨詢一線的研發(fā)管理見解和實踐方法,請點擊標(biāo)題下方的“漢捷咨詢”或者掃描“微信二維碼”關(guān)注我們。