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