有助于組織治理的五項(xiàng)開(kāi)源原則
在我的職業(yè)生涯中,我很幸運(yùn)地與許多不同規(guī)模的組織在各種項(xiàng)目上合作。所有這些項(xiàng)目的核心都是開(kāi)源軟件,而且大多數(shù)人都對(duì)開(kāi)源社區(qū)做出了力所能及的回報(bào)。我最近在一個(gè)大型組織內(nèi)從事一個(gè)使用開(kāi)源軟件的綠地項(xiàng)目。在項(xiàng)目的 MVP 階段結(jié)束后,該組織的領(lǐng)導(dǎo)層很想知道是什么導(dǎo)致了項(xiàng)目的成功,以及他們?nèi)绾螌⑵鋺?yīng)用到整個(gè)組織的其他團(tuán)隊(duì)中。經(jīng)過(guò)思考,我發(fā)現(xiàn)我們團(tuán)隊(duì)的工作方式與開(kāi)源社區(qū)和開(kāi)發(fā)之間有相似之處。以下是對(duì)開(kāi)源原則如何幫助組織節(jié)省資金、減少技術(shù)債務(wù) 和打破內(nèi)部孤島的一些見(jiàn)解。
1、更好地使用預(yù)算
我最近在佛羅里達(dá) Drupal 營(yíng)地發(fā)表了關(guān)于 無(wú)頭全渠道網(wǎng)絡(luò)平臺(tái) 的演講。演講中強(qiáng)調(diào)的主要好處之一是如何通過(guò)實(shí)施這種網(wǎng)絡(luò)平臺(tái)來(lái)節(jié)省資金。這個(gè)想法來(lái)自于開(kāi)源軟件的開(kāi)發(fā)。一個(gè)組織內(nèi)的不同小組可以利用他們的預(yù)算來(lái)為一個(gè)核心軟件或平臺(tái)貢獻(xiàn)特性或功能。他們還可以與其他小組合作,集中資金開(kāi)發(fā)更復(fù)雜的功能。當(dāng)功能開(kāi)發(fā)完成后,它將被添加到核心軟件或平臺(tái)中,供所有人使用。使用這種開(kāi)源原則可以為組織內(nèi)的團(tuán)體提供互利。允許共享特性和功能,并集體從彼此的支出中獲益,可以改善軟件或平臺(tái)。
這種方法的另一個(gè)方面是可以節(jié)省開(kāi)支,并允許持續(xù)改進(jìn),即對(duì)一個(gè)功能進(jìn)行一次測(cè)試和開(kāi)發(fā),并重復(fù)使用它。在創(chuàng)建一個(gè)使用基于組件的設(shè)計(jì)系統(tǒng)作為起點(diǎn)的網(wǎng)絡(luò)平臺(tái)時(shí),我們經(jīng)??吹竭@種情況。該平臺(tái)的用戶(hù)可以重復(fù)使用其他用戶(hù)開(kāi)發(fā)的組件或功能。通常,這些都已經(jīng)經(jīng)過(guò)了無(wú)數(shù)次的測(cè)試,比如用戶(hù)體驗(yàn)、可及性,甚至是安全測(cè)試。
這個(gè)簡(jiǎn)單的想法在許多組織中面臨反對(duì),因?yàn)閭€(gè)別團(tuán)體覬覦和保護(hù)預(yù)算。團(tuán)體不愿意放棄他們的預(yù)算來(lái)支持核心軟件或平臺(tái)。某些情況下,優(yōu)先級(jí)和意見(jiàn)上的差異加劇了許多機(jī)構(gòu)的孤島化。
2、減少技術(shù)債務(wù)
許多機(jī)構(gòu)努力減少技術(shù)債務(wù)。實(shí)施一個(gè)全面的核心軟件或平臺(tái)并使用開(kāi)源原則,可以幫助減少技術(shù)債務(wù)。這可以通過(guò)允許開(kāi)發(fā)團(tuán)隊(duì)充分考慮一個(gè)功能不僅對(duì)建立它的小組,而且對(duì)更廣泛的組織有什么影響。這一點(diǎn),加上與組織內(nèi)其他小組的合作,可以幫助減少未來(lái)重建或增加功能的需要。
有時(shí),由于內(nèi)部競(jìng)爭(zhēng),組織在這種合作和思考方面會(huì)有困難。一些公司培養(yǎng)了一種文化,即第一個(gè)建立一個(gè)功能或提出一個(gè)想法會(huì)得到獎(jiǎng)勵(lì)。這可能會(huì)導(dǎo)致各小組不一起工作或分享想法,在組織內(nèi)形成孤島,大大阻礙了創(chuàng)新。
3、更快進(jìn)入市場(chǎng)
我經(jīng)常聽(tīng)到的一句話(huà)是“更快進(jìn)入市場(chǎng)”。每個(gè)人都想更快、更容易地把他們的東西推出去。這通常是一個(gè)核心軟件或平臺(tái)的好處,因?yàn)閮?nèi)部團(tuán)體可以重用現(xiàn)有的、經(jīng)過(guò)測(cè)試和驗(yàn)證的特性和功能,而不是從頭開(kāi)始建立自己的功能。如果你的團(tuán)隊(duì)正在啟動(dòng)一個(gè)項(xiàng)目,而它可以從 80% 的完成度而不是 0% 的完成度開(kāi)始,你會(huì)這樣做嗎?我想是的。現(xiàn)在再加上為其他用戶(hù)增加所需功能的超級(jí)英雄感覺(jué)。這是一個(gè)雙贏的結(jié)果!
4、發(fā)布興奮點(diǎn)
另一個(gè)可以幫助你的組織的偉大的開(kāi)源原則是建立興奮的發(fā)布時(shí)間表。當(dāng)你的組織實(shí)施一個(gè)核心軟件或平臺(tái)時(shí),用戶(hù)會(huì)對(duì)更新的時(shí)間進(jìn)行投資。一個(gè)發(fā)布時(shí)間表和路線(xiàn)圖可以向他們傳達(dá)這一點(diǎn)。這兩個(gè)工具可以幫助用戶(hù)對(duì)新功能感到興奮,并相應(yīng)地規(guī)劃他們自己的路線(xiàn)圖。這也有助于建立對(duì)其他團(tuán)隊(duì)的欣賞,以及對(duì)建立新功能的團(tuán)隊(duì)的自豪感。這可以統(tǒng)一一個(gè)組織,讓組織有團(tuán)隊(duì)合作和成就感,同時(shí)提供結(jié)構(gòu)和未來(lái)的計(jì)劃。
5、一個(gè)核心團(tuán)隊(duì)和管理
我發(fā)現(xiàn)你需要兩個(gè)關(guān)鍵項(xiàng)目來(lái)克服上述障礙,并在你的組織內(nèi)成功應(yīng)用開(kāi)源原則。這就是: 一個(gè)核心團(tuán)隊(duì)和堅(jiān)實(shí)的組織管理。一個(gè)核心團(tuán)隊(duì)將允許一個(gè)小組來(lái)維護(hù)和管理你的組織的核心軟件或平臺(tái)。它將支持該解決方案,并確保明智地增加新的特性和功能。這個(gè)團(tuán)隊(duì)可以幫助減少內(nèi)部團(tuán)隊(duì)的成本,并告知各組路線(xiàn)圖的功能。核心團(tuán)隊(duì)需要得到強(qiáng)大的組織治理的支持。這種治理將為組織內(nèi)的小組提供一個(gè)共同的方向和組織支持,以取得成功。這種組織治理可以在幾個(gè)方面模仿開(kāi)源的治理和原則。最基本和最高級(jí)別的原則是社區(qū)和為共同目標(biāo)而工作的理念。
開(kāi)放式領(lǐng)導(dǎo)
采用基于 開(kāi)源原則 的組織治理可以引導(dǎo)你的組織降低成本,降低技術(shù)債務(wù),增加團(tuán)隊(duì)協(xié)作,促進(jìn)創(chuàng)新,最重要的是,推動(dòng)你的組織共同前進(jìn)。