李宏舟
一、美日歐企業(yè)發(fā)包高端業(yè)務(wù)的動(dòng)機(jī)分析
傳統(tǒng)觀點(diǎn)認(rèn)為,隨著軟件開發(fā)的模塊化發(fā)展,一個(gè)項(xiàng)目或產(chǎn)品可以被分為若干個(gè)能夠獨(dú)立運(yùn)行的模塊,這些模塊對(duì)知識(shí)的需求程度和需求種類是不同的,考慮到溝通成本的問題,發(fā)包方傾向于將需要與最終用戶方頻繁溝通的模塊、需要大量隱性知識(shí)轉(zhuǎn)移的模塊留在企業(yè)內(nèi)部或是發(fā)包給本地區(qū)的企業(yè)。在這種情況下,印度等發(fā)展中國(guó)家的接包企業(yè)所能接觸到的模塊的知識(shí)含量較低,通過這些業(yè)務(wù)模塊掌握行業(yè)知識(shí)、系統(tǒng)集成經(jīng)驗(yàn)和開拓市場(chǎng)的機(jī)會(huì)有限,而這些知識(shí)和經(jīng)驗(yàn)對(duì)于企業(yè)構(gòu)建自己的軟件開發(fā)能力又至關(guān)重要,所以通常被控制在發(fā)包方企業(yè)內(nèi)部,使其核心競(jìng)爭(zhēng)力所在。因此說,傳統(tǒng)的軟件服務(wù)外包業(yè)務(wù)對(duì)于接包方企業(yè)而言,學(xué)習(xí)效果是有限的(DCosta 2004),因?yàn)榘l(fā)包方企業(yè)將發(fā)包業(yè)務(wù)限制在了軟件開發(fā)中的生產(chǎn)環(huán)節(jié),追求的是低成本??墒侨缟衔乃?,在實(shí)踐中,美日歐的企業(yè)已經(jīng)把軟件開發(fā)的高端業(yè)務(wù)外包給了印度的企業(yè),這是為什么呢?從發(fā)包方的角度,Rasmus Lema在綜合其他人的研究成果和自己調(diào)研的基礎(chǔ)上,給出了兩個(gè)原因:(1)發(fā)包方企業(yè)核心競(jìng)爭(zhēng)力的前移;(2)軟件創(chuàng)新活動(dòng)與生產(chǎn)活動(dòng)之間的聯(lián)系經(jīng)濟(jì)性(linkage economy)。
隨著大型企業(yè)內(nèi)部各業(yè)務(wù)部門分工的細(xì)化和對(duì)信息技術(shù)依賴程度的增加,這些業(yè)務(wù)部門越來越希望信息部門能夠根據(jù)其掌握的行業(yè)知識(shí)和對(duì)行業(yè)發(fā)展的預(yù)測(cè),開發(fā)出實(shí)用的軟件產(chǎn)品,以提高部門的運(yùn)行效率,但是由于人員和預(yù)算限制,即使企業(yè)內(nèi)部的信息部門對(duì)所有的業(yè)務(wù)部門的行業(yè)知識(shí)了如指掌(現(xiàn)實(shí)中做到這一點(diǎn)已經(jīng)很困難),他們也沒有能力開發(fā)出所有的軟件產(chǎn)品,因此在這種情況下,大型企業(yè)的信息部門對(duì)外部技術(shù)力量的依賴已經(jīng)不可避免,從競(jìng)爭(zhēng)戰(zhàn)略的觀點(diǎn)來看,這些信息部門往往把自己的優(yōu)勢(shì)定義為對(duì)行業(yè)知識(shí)的掌握和對(duì)客戶需求的熟知,因?yàn)樾畔⒉块T的這種優(yōu)勢(shì)是外部企業(yè)無法復(fù)制的,因此在軟件開發(fā)的整個(gè)價(jià)值鏈中占有重要的作用,被分配的價(jià)值比例也相應(yīng)較高。
也就是說,隨著價(jià)值分配的重點(diǎn)從軟件的框架設(shè)計(jì)活動(dòng)轉(zhuǎn)向與最終用戶的關(guān)系維護(hù)(通過掌握客戶的操作流程和行業(yè)知識(shí),企劃有針對(duì)性的新產(chǎn)品)、市場(chǎng)開拓以及新的商業(yè)模式的開發(fā)與管理等方面的活動(dòng),軟件開發(fā)中框架設(shè)計(jì)的重要性和價(jià)值分配比例有所降低,并開始被外包給印度的軟件企業(yè)。
對(duì)于美日歐一些新興的軟件開發(fā)企業(yè)而言,他們對(duì)客戶需求有著很好的理解,但是如何通過軟件開發(fā)的功能設(shè)計(jì)滿足這些需求則不是強(qiáng)項(xiàng)。為了將顧客需求轉(zhuǎn)化為軟件產(chǎn)品,發(fā)包方企業(yè)和接包方企業(yè)往往組成聯(lián)合項(xiàng)目組,共同實(shí)施軟件的抽象設(shè)計(jì),之后將軟件的詳細(xì)設(shè)計(jì)和編碼等業(yè)務(wù)發(fā)包給相同的印度公司,因?yàn)閰⑴c了前期的需求分析和抽象設(shè)計(jì),所以接包方企業(yè)對(duì)軟件的功能等有著較好的理解,這便于他們以較高的效率完成后續(xù)開發(fā)工作,為發(fā)包方企業(yè)節(jié)省成本,實(shí)現(xiàn)所謂的聯(lián)系經(jīng)濟(jì)性(linkage economy)。
當(dāng)發(fā)包方企業(yè)為電子產(chǎn)品或通訊設(shè)備的制造商時(shí),情況則有所不同,他們發(fā)包嵌入式軟件業(yè)務(wù)的主要目的是借助印度企業(yè)的技術(shù)力量縮短產(chǎn)品上市時(shí)間和節(jié)約成本。隨著電子產(chǎn)品和通訊設(shè)備的日益復(fù)雜,單個(gè)企業(yè)的技術(shù)能力已經(jīng)不可能完成新產(chǎn)品的開發(fā),在這種情況下,擁有各自優(yōu)勢(shì)的企業(yè)通過契約關(guān)系聯(lián)合在一起共同開發(fā)新產(chǎn)品已經(jīng)成為必然,大的龍頭企業(yè)負(fù)責(zé)管理整個(gè)價(jià)值鏈并進(jìn)行系統(tǒng)集成。印度的企業(yè)可能負(fù)責(zé)子系統(tǒng)、甚至是孫系統(tǒng)的嵌入式軟件的開發(fā)過程,但是這些硬件的生產(chǎn)、整個(gè)系統(tǒng)的設(shè)計(jì)和集成則由龍頭企業(yè)或其他企業(yè)負(fù)責(zé)。由于電子產(chǎn)品的系統(tǒng)集成和各個(gè)模塊的開發(fā)可以在組織上實(shí)行分離,所以往往是只發(fā)包與軟件相關(guān)的業(yè)務(wù)(嵌入式軟件),而硬件的設(shè)計(jì)則留在企業(yè)內(nèi)部或發(fā)包給專業(yè)的硬件設(shè)計(jì)企業(yè),模塊與硬件之間的接口設(shè)計(jì)已經(jīng)在整個(gè)產(chǎn)品的設(shè)計(jì)時(shí)予以規(guī)定。體現(xiàn)在勞動(dòng)分工上,美日歐的發(fā)包方負(fù)責(zé)監(jiān)督整個(gè)產(chǎn)品的設(shè)計(jì),規(guī)定各個(gè)子模塊需要具備的功能以及最后的系統(tǒng)集成;而接包方只負(fù)責(zé)完成子模塊甚至是孫模塊的具體設(shè)計(jì)及其編碼等業(yè)務(wù),其向上延伸業(yè)務(wù)范圍的空間有限。換言之,對(duì)于嵌入式軟件接包方企業(yè)而言,它們很難進(jìn)入整個(gè)產(chǎn)品的設(shè)計(jì)及其系統(tǒng)集成等綜合業(yè)務(wù)的領(lǐng)域。
通過以上的分析可知,美日歐的發(fā)包方企業(yè)為了將自己的力量放到更能創(chuàng)造價(jià)值的高端項(xiàng)目和市場(chǎng)開拓、顧客關(guān)系維護(hù)以及跟蹤預(yù)測(cè)行業(yè)發(fā)展等非軟件開發(fā)技術(shù)方面,所以逐步將包括抽象設(shè)計(jì)(甚至是需求分析)在內(nèi)的業(yè)務(wù)發(fā)包給班加羅爾的企業(yè)。當(dāng)然,隨著美日歐發(fā)包方企業(yè)核心競(jìng)爭(zhēng)力的前移,價(jià)值分配的重點(diǎn)也相應(yīng)地起了變化。但是相對(duì)于編碼、測(cè)試等軟件生產(chǎn)業(yè)務(wù)而言,抽象設(shè)計(jì)等高端業(yè)務(wù)被分配的價(jià)值要高,如果班加羅爾的軟件服務(wù)外包企業(yè)確實(shí)構(gòu)建了自己的軟件創(chuàng)新能力,那么這意味著在世界范圍內(nèi)的軟件服務(wù)外包中,作為接包方,印度的優(yōu)勢(shì)已經(jīng)不只是成本,還包括創(chuàng)新能力,它們將獲得更多、更為高端的外包業(yè)務(wù)。
那么,作為接包方的印度企業(yè)是如何利用好這些機(jī)會(huì),成功延伸自己的業(yè)務(wù)范圍,構(gòu)建軟件開發(fā)的創(chuàng)新能力的呢?
二、創(chuàng)新事件與SECI模型
Rasmus Lema(2010)認(rèn)為,印度的軟件服務(wù)外包企業(yè)對(duì)創(chuàng)新事件(innovation event)的管理能力和能力杠桿(competence leveraging ability)的發(fā)揮程度決定了他們能否抓住因美日歐發(fā)包企業(yè)核心競(jìng)爭(zhēng)力前移而空出的創(chuàng)新空間,從而實(shí)現(xiàn)業(yè)務(wù)范圍的延伸。
所謂的創(chuàng)新事件是指使印度的接包公司獲得了以前不具備的能力的一些重要事件、這些能力的具備可以使公司開發(fā)新的產(chǎn)品(服務(wù))或改善了現(xiàn)有的產(chǎn)品(服務(wù))。那么為什么創(chuàng)新事件能夠使公司獲得新的能力呢?其背后的理論基礎(chǔ)是什么呢?
實(shí)踐表明,創(chuàng)新事件主要是通過項(xiàng)目組的方式實(shí)施的,Hobday(2000)指出,“公司的知識(shí)、能力和資源主要是通過關(guān)鍵項(xiàng)目的實(shí)施得到的;項(xiàng)目組式的組織方式(project-based organization)是創(chuàng)造、應(yīng)對(duì)和實(shí)施新的商業(yè)機(jī)會(huì)的常規(guī)機(jī)制?!蹦敲错?xiàng)目組式的組織方式究竟是如何實(shí)現(xiàn)上述功能的呢?
2.1 野中郁次郎的SECI模型
野中郁次郎在1995年的《論知識(shí)創(chuàng)造的能動(dòng)過程》中首次提出了知識(shí)創(chuàng)造的SECI模型,同時(shí)強(qiáng)調(diào)了知識(shí)創(chuàng)造的知識(shí)場(chǎng)——“巴(ba)”的重要性。野中郁次郎認(rèn)為,組織知識(shí)主要是通過隱性知識(shí)和顯性知識(shí)的相互轉(zhuǎn)換而被創(chuàng)造和實(shí)現(xiàn)組織內(nèi)部普及的,這種相互轉(zhuǎn)換可以分為四種模式(如圖1所示),即潛移默化、外部明示、匯總組合和內(nèi)部升華。
潛移默化是組織內(nèi)部個(gè)體之間隱性知識(shí)的分享過程,傳播者借助的主要工具是做,接受者則主要通過觀察和揣摩實(shí)現(xiàn)對(duì)隱性知識(shí)的領(lǐng)悟和掌握。外部明示要求隱性知識(shí)持有者能夠以一種被他人所理解的方式將隱性知識(shí)表達(dá)出來,借助的主要工具是說或?qū)?,這要求隱性知識(shí)要具有一定的清晰度,接受者主要通過聽和看(文字化的材料)理解所要學(xué)習(xí)的知識(shí)。匯總組合是指已有的顯性知識(shí)和新獲得的顯性知識(shí)的組合,這是知識(shí)創(chuàng)造的關(guān)鍵過程,需要的是創(chuàng)造性的思考,這種匯總組合的實(shí)施主體可能是組織內(nèi)部的個(gè)體,也可能是組織內(nèi)部的某個(gè)小集團(tuán)(比如項(xiàng)目組)。內(nèi)部升華是指新的顯性知識(shí)轉(zhuǎn)換為個(gè)體隱性知識(shí)的過程,主要通過實(shí)踐、訓(xùn)練和練習(xí)來實(shí)現(xiàn)新知識(shí)的內(nèi)在化。
上述四個(gè)不同的知識(shí)轉(zhuǎn)化模式是一個(gè)有機(jī)整體,是知識(shí)創(chuàng)造、共享和使用過程中不可或缺的組成部分,整個(gè)過程也是高度個(gè)人化的隱性知識(shí)通過共享化、概念化和系統(tǒng)化實(shí)現(xiàn)了個(gè)人之間、個(gè)人與組織之間知識(shí)的傳遞、創(chuàng)造和使用,并最終又產(chǎn)生了新的隱性知識(shí)。在這個(gè)過程中,知識(shí)的轉(zhuǎn)化、共享和創(chuàng)造是一個(gè)動(dòng)態(tài)的、遞進(jìn)的過程,當(dāng)個(gè)人的隱性知識(shí)完成一次知識(shí)螺旋運(yùn)動(dòng)、轉(zhuǎn)化為新的隱性知識(shí)后,新的知識(shí)螺旋運(yùn)動(dòng)又開始了。在這個(gè)過程中,外部明示至關(guān)重要,否則這些共享知識(shí)是很難成為整個(gè)組織內(nèi)部的共識(shí),在空間共享上將受到限制。當(dāng)然僅有隱性知識(shí)的共享和積累,或光有顯性知識(shí)的組合和吸收,都只是整個(gè)組織知識(shí)創(chuàng)造過程中的一個(gè)孤立部分。
野中郁次郎還很針對(duì)知識(shí)創(chuàng)造、轉(zhuǎn)化和共享的場(chǎng)所,在SECI模型中引入了“巴”的概念,“巴”主要指物理的場(chǎng)所,如工作現(xiàn)場(chǎng)、公司的會(huì)議室乃至同事之間聚會(huì)的酒吧等,也包括虛擬的場(chǎng)所,比如組織內(nèi)部的網(wǎng)絡(luò)討論空間。野中郁次郎根據(jù)知識(shí)轉(zhuǎn)化的四種模式,將“巴”分為原始的巴(隱性知識(shí)的共享)、對(duì)話的巴(隱性知識(shí)的明示化)、系統(tǒng)的巴(顯性知識(shí)的結(jié)合)和練習(xí)的巴(顯性知識(shí)的個(gè)人化)四個(gè)部分(耿新等,2004)。
2.2 SECI模型在創(chuàng)新事件中的應(yīng)用
如前文所述,在對(duì)創(chuàng)新事件的研究中,Rasmus Lema發(fā)現(xiàn)發(fā)包方和軟件的最終用戶往往是最重要的知識(shí)提供者。因?yàn)樾枰《绕髽I(yè)的軟件技術(shù)力量或行業(yè)知識(shí)(domain knowledge,這種情況很少),作為發(fā)包方的美日歐企業(yè)和作為接包方的印度企業(yè)會(huì)共同組建開發(fā)團(tuán)隊(duì),這使印度企業(yè)有機(jī)會(huì)從需求分析階段開始介入軟件開發(fā)。在這個(gè)過程中,通過相互交流,印度企業(yè)獲得了新的知識(shí)。
印度企業(yè)獲得新知識(shí)的過程可以通過SECI模型來解釋。實(shí)際上,雙方共同組建的項(xiàng)目組實(shí)際上就是SECI模型的中“巴”,因?yàn)樵陂_展業(yè)務(wù)的先后順序上,軟件服務(wù)外包企業(yè)通常是先實(shí)施編碼、測(cè)試等勞動(dòng)密集型低端業(yè)務(wù),然后在試圖向設(shè)計(jì)、需求分析等高端業(yè)務(wù)延伸(Peter Maskell etc.,2008),低端業(yè)務(wù)的實(shí)施使印度企業(yè)與美日歐的發(fā)包方企業(yè)有了一定程度的共同語言,當(dāng)然這種共同語言主要是軟件開發(fā)技術(shù)上的專業(yè)用語(涉及到某個(gè)具體行業(yè)的專業(yè)知識(shí)則比較少),擁有共同語言是項(xiàng)目組成員良好溝通的基礎(chǔ),是SECI模型的先提條件。在開展創(chuàng)新事件時(shí),擁有抽象設(shè)計(jì)能力的個(gè)體(可能由發(fā)包方企業(yè)派出,也可能是接包方企業(yè)自己培養(yǎng)或歸國(guó)的留學(xué)生等)通過潛移默化、外部明示、匯總合成和內(nèi)部升華實(shí)現(xiàn)了項(xiàng)目組成員之間的知識(shí)共享和創(chuàng)造,在完成創(chuàng)新事件的同時(shí),培養(yǎng)了高端人才、并且積累了在某一行業(yè)(比如金融行業(yè))的某一領(lǐng)域(比如人力資源管理)的專業(yè)知識(shí)和軟件抽象設(shè)計(jì)能力。
可以說,創(chuàng)新事件、高端人才和知識(shí)創(chuàng)造的SECI模型是印度接包企業(yè)獲得軟件創(chuàng)新能力的必備條件。這其中,創(chuàng)新項(xiàng)目是載體,高端人才是關(guān)鍵、SECI模型是保證。
當(dāng)然,單個(gè)的創(chuàng)新事件很難使印度的接包方企業(yè)獲得全面的能力提升,為了在多行業(yè)的多領(lǐng)域獲得軟件開發(fā)的創(chuàng)新能力,接包方企業(yè)還需要更多的項(xiàng)目和更為復(fù)雜的知識(shí)管理能力。