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