虛擬組織在軟件研發(fā)的應(yīng)用
在20世紀(jì)80年代,有企業(yè)試圖建立有足夠彈性、更加靈活的組織和管理模式。最近幾十年國、內(nèi)從事虛擬企業(yè)研究的學(xué)者以及部分行業(yè)在虛擬企業(yè)實踐上都取得了顯著成績。學(xué)者們從不同維度對虛擬企業(yè)的進行了各種定義,雖然對于虛擬企業(yè)概念的定義存在不同的版本但虛擬企業(yè)的本質(zhì)是降低企業(yè)成本、更有利于于企業(yè)尋求稀缺資源,加強企業(yè)和外部的合作。軟件研發(fā)由于其自身的特征,和其團隊管理采用虛擬化組織進行運作具備一定的先天優(yōu)勢,本文就虛擬企業(yè)在軟件研發(fā)中的實踐進行闡述,和大家一起探討虛擬組織的具體應(yīng)用。
降低企業(yè)成本是軟件研發(fā)團隊采用虛擬組織管理的重要驅(qū)動因素。近年軟件研發(fā)人員的薪資逐年上漲、項目成員分工越來越細導(dǎo)致項目涉及的工種越來越多、項目發(fā)包方對成本的壓縮,導(dǎo)致一些中小型項目的利潤越來越低。如何保障項目順利交付并能留存一定企業(yè)利潤,是當(dāng)下小規(guī)模創(chuàng)業(yè)型團隊需要思考的問題,虛擬組織的結(jié)構(gòu)和特征在降低項目總體成本上有顯著的優(yōu)勢。在最近交付的幾個軟件項目中,我們采用的虛擬組織結(jié)構(gòu)進行管理,同時根據(jù)軟件項目的特點,將團隊劃分為2層,一層是以項目經(jīng)理為核心的團隊,團隊成員在團隊中的時間占項目整個周期比重較大,同時對于項目的交付發(fā)揮重要的作用,另外一層是在項目執(zhí)行過程中其承擔(dān)的任務(wù)在整個項目所占的時間比重較小的組員。具體如下圖所示:
在上述2層結(jié)構(gòu)中,項目組各成員日常辦公均采用非集中辦公的形式,根據(jù)項目階段不定期集中在一起開會。非集中辦公降低了日常運營的成本(如:辦公場地租賃費、辦公桌椅等),同時減少項目組成員在上、下班途中的交通時間。外圍成員一般均為企業(yè)層面的合作單位或個人,項目上采用按任務(wù)合作方式,根據(jù)項目任務(wù)需要臨時加入團隊,這種項目期間略高的人力成本在虛擬組織在任務(wù)結(jié)束人員即可零成本釋放降低了項目整體成本,同時外圍團隊在企業(yè)層面又相對穩(wěn)定。
信息技術(shù)的發(fā)展是軟件研發(fā)團隊進行虛擬組織管理的重要保障。軟件項目的資產(chǎn)是源代碼、文檔資料,如果管理這些資產(chǎn),以及虛擬組織的無固定工作地點特征會導(dǎo)致面對面溝通的減少,如何保障項目順利完成?本人在最近采用虛擬組織成功交付了幾個項目中,我們的項目源代碼、文檔采用SVN進行版本控制管理,項目采用禪道進行BUG跟蹤管理,SVN、禪道服務(wù)器采用阿里云服務(wù)器,日常溝通則是QQ、微信等在線聊天工具以及釘釘網(wǎng)絡(luò)會議。按目錄結(jié)構(gòu)分門別類存放在SVN服務(wù)器這些管理軟件以及即時聊天工具等是軟件研發(fā)團隊進行虛擬組織管理的重要保障。
規(guī)范化的管理是虛擬團隊高質(zhì)量交付的重要保障。軟件研發(fā)從軟件需求到系統(tǒng)設(shè)計、編碼、測試、實施,整個研發(fā)過程要有一套嚴密的管理體系和流程規(guī)范才能保證項目的順利實施。由于項目團隊成員的臨時性以及階段性,比傳統(tǒng)的集中辦公團隊在知識的傳遞上更加復(fù)雜。在這幾虛擬項目中,我們在開發(fā)規(guī)范、流程以及技術(shù)方案均以文檔化進行信息的傳遞,每開啟一個新的項目將開發(fā)規(guī)范、流程導(dǎo)入到SVN對應(yīng)的文檔目錄結(jié)構(gòu)中,在項目執(zhí)行中嚴格的開發(fā)規(guī)范和流程對項目產(chǎn)品質(zhì)量提供了極大的保障。軟件項目中需求管理在很大程度上決定了項目的成敗,所以的這幾個成功完成的項目比傳統(tǒng)軟件項目更重視需求管理。系統(tǒng)開發(fā)前設(shè)計系統(tǒng)原型、在需求變更后一方面有原始的需求變更單,同時每一個需求變更均為及時體現(xiàn)在原型上,同時在系統(tǒng)原型記錄需求變更歷史,需求變更任務(wù)責(zé)任到人,開發(fā)人員根據(jù)原型即可完成需求變更的執(zhí)行。
電信基礎(chǔ)網(wǎng)絡(luò)設(shè)施的完善為軟件研發(fā)團隊采用虛擬組織管理創(chuàng)造了有利條件。電信基礎(chǔ)設(shè)施的完善,城市100M光纖到戶的網(wǎng)絡(luò)帶寬讓項目組成員在服務(wù)器上下載、上傳資料,各組員傳輸文檔不用長時間等待,日常文檔資料的提交和在企業(yè)局域網(wǎng)內(nèi)辦公沒有明顯差異,同時為網(wǎng)絡(luò)語言聊天、視頻會議等創(chuàng)造了有利條件。
按勞分配的分配機制激勵虛擬研發(fā)團隊成員高于常規(guī)完成任務(wù)水平。在項目立項階段,針對項目進行分解、評估,將項目成本分配到具體的可以度量的功能模塊和任務(wù),項目組成員完成一個功能模塊后即可認領(lǐng)下一個功能模塊,組成員根據(jù)完成任務(wù)的多少結(jié)算項目收入。在這種機制下每一個成員可以很清晰的知道當(dāng)天個人的收入水平,項目的交付周期高于業(yè)內(nèi)常規(guī)水平,同時項目經(jīng)理不需要花太多的精力督促項目成員的日常工作。
雖然在軟件研發(fā)團隊推行虛擬組織有先天的優(yōu)勢,但大范圍的推廣受到人力因素的制約。一方面,虛擬組織對項目團隊成員的技術(shù)水平、溝通能力要求比傳統(tǒng)企業(yè)更高,在成員的招募和篩選比傳統(tǒng)研發(fā)團隊更難。項目經(jīng)理的溝通能力、風(fēng)險控制能力以及對項目的掌控能力比傳統(tǒng)企業(yè)要求更高,項目的成敗在很大程度上依賴于項目經(jīng)理綜合能力。另外,虛擬組織研發(fā)模式還沒有形成規(guī)模,人力市場上自由職業(yè)研發(fā)人員的從業(yè)人數(shù)也制約該種形態(tài)的大范圍推廣,目前深圳的一些軟件虛擬團隊其主要骨干團隊為曾經(jīng)在一起集中辦公的同事,經(jīng)過幾年的磨合走向虛擬組織承接軟件項目。
對于虛擬研發(fā)團隊推廣應(yīng)用。當(dāng)前中小企業(yè)對軟件產(chǎn)品的定制化需求越來越多,同時企業(yè)在項目的預(yù)算上不太高的情況下,常規(guī)的軟件研發(fā)團隊對于這類定制開發(fā)產(chǎn)品很難確保軟件研發(fā)企業(yè)的利潤空間,小規(guī)模虛擬研發(fā)團隊在這方面有較大的優(yōu)勢。經(jīng)過幾個虛擬組織項目的實踐,我們在虛擬組織的管理模式積累了一定的經(jīng)驗,在未來我們將從單個項目擴展到項目群管理,為中小企業(yè)定制軟件提供優(yōu)質(zhì)服務(wù),項目群組織結(jié)構(gòu)如下圖所示:
項目管理中心負責(zé)對外承接項目,提供規(guī)范化的項目流程體系、標(biāo)準(zhǔn)。項目采用項目經(jīng)理負責(zé)制,建立人力資源池,供項目經(jīng)理挑選合適的項目組成員。
想了解更多?現(xiàn)在就開始免費體驗