新聞中心
2021年改進(jìn)開(kāi)源策略的5個(gè)步驟
作者:Kevin Casey 2021-03-04 11:06:03
云計(jì)算
開(kāi)源 組織和個(gè)人現(xiàn)在對(duì)開(kāi)放源代碼的熱情很高。GitHub公司在發(fā)布的2020年Octoverse狀態(tài)報(bào)告中指出,個(gè)人開(kāi)發(fā)者在2020年對(duì)開(kāi)源項(xiàng)目的貢獻(xiàn)率與2019年相比提高了25%。從組織的角度出發(fā),在Red Hat公司發(fā)布的《2020年企業(yè)開(kāi)源狀態(tài)報(bào)告》中,95%的IT領(lǐng)導(dǎo)者表示,開(kāi)源在戰(zhàn)略上很重要,75%的組織預(yù)計(jì)企業(yè)的開(kāi)源將會(huì)繼續(xù)增長(zhǎng)。

組織中圍繞開(kāi)源工作的努力是否轉(zhuǎn)化為了個(gè)人或團(tuán)隊(duì)的成果?如果沒(méi)有,需要考慮改進(jìn)其開(kāi)源策略。
組織和個(gè)人現(xiàn)在對(duì)開(kāi)放源代碼的熱情很高。GitHub公司在發(fā)布的2020年Octoverse狀態(tài)報(bào)告中指出,個(gè)人開(kāi)發(fā)者在2020年對(duì)開(kāi)源項(xiàng)目的貢獻(xiàn)率與2019年相比提高了25%。從組織的角度出發(fā),在Red Hat公司發(fā)布的《2020年企業(yè)開(kāi)源狀態(tài)報(bào)告》中,95%的IT領(lǐng)導(dǎo)者表示,開(kāi)源在戰(zhàn)略上很重要,75%的組織預(yù)計(jì)企業(yè)的開(kāi)源將會(huì)繼續(xù)增長(zhǎng)。
這聽(tīng)起來(lái)是一件好事,但如果圍繞開(kāi)源的整體努力沒(méi)有轉(zhuǎn)化為個(gè)人或組織的成果?也許是重新審視其開(kāi)源策略的時(shí)候了,需要尋找改進(jìn)開(kāi)源策略的機(jī)會(huì)。
改善開(kāi)源策略的5種方法
從創(chuàng)建者、項(xiàng)目社區(qū)以及越來(lái)越多的組織在使用開(kāi)源技術(shù)并為之做出貢獻(xiàn)的角度出發(fā),幾位開(kāi)源專家提出了有關(guān)在2021年及以后改進(jìn)開(kāi)源策略的建議。
(1)設(shè)定并重置目標(biāo)
像任何長(zhǎng)期計(jì)劃一樣,實(shí)施開(kāi)源項(xiàng)目應(yīng)該有一個(gè)戰(zhàn)略計(jì)劃。組織還應(yīng)該每年以適合的節(jié)奏來(lái)重新調(diào)整它。這對(duì)于可持續(xù)項(xiàng)目本身很重要,對(duì)于使用或貢獻(xiàn)開(kāi)源技術(shù)的公司也是如此。
Red Hat公司北美市場(chǎng)首席架構(gòu)師兼策略師E.G. Nadhan說(shuō):“就像我們傾向于在每年年初設(shè)定個(gè)人和企業(yè)目標(biāo)一樣,為組織與開(kāi)源社區(qū)的互動(dòng)設(shè)定目標(biāo)也很重要,它可以而且應(yīng)該成為組織的技術(shù)創(chuàng)新團(tuán)隊(duì)的延伸?!?/p>
Nadhan提出了一些問(wèn)題,可以將這些問(wèn)題作為組織重新思考開(kāi)源戰(zhàn)略的框架:
?組織目前從事哪些開(kāi)源項(xiàng)目?
?2021年應(yīng)該從事哪些項(xiàng)目?
2021年的相關(guān)項(xiàng)目在哪里?兩年后在哪里?
?需要做什么才能達(dá)到目的?
?組織應(yīng)該與誰(shuí)合作以推動(dòng)和維持其增長(zhǎng)和采用?
(2)不要忽視變化
Crunchy Data平臺(tái)工程副總裁、PostgreSQL全球開(kāi)發(fā)小組的核心成員Jonathan Katz說(shuō):“缺乏主動(dòng)規(guī)劃導(dǎo)致了開(kāi)源項(xiàng)目面臨的最大的潛在問(wèn)題之一。組織的開(kāi)放源代碼項(xiàng)目之所以會(huì)陷入困境有很多原因,但最主要的原因是忽視變化?!?/p>
這是因?yàn)闀r(shí)代在變化,技術(shù)也在變化。例如,考慮一下云計(jì)算和云原生帶來(lái)的廣泛影響以及它們與開(kāi)源的廣泛關(guān)系。在Red Hat公司的《2020年企業(yè)開(kāi)源狀況報(bào)告》接受調(diào)查的IT領(lǐng)導(dǎo)者中,83%的受訪者表示,組織采用開(kāi)源項(xiàng)目可以更好地使他們能夠利用現(xiàn)代云計(jì)算架構(gòu)。
如果忽略了行業(yè)的巨變,或者只是讓工具及其社區(qū)陷入困境,那么它很可能會(huì)失去價(jià)值。
Katz說(shuō):“對(duì)于組織來(lái)說(shuō),重要的是繼續(xù)維護(hù)開(kāi)源項(xiàng)目,并使其適應(yīng)所針對(duì)的生態(tài)系統(tǒng)的當(dāng)前軟件趨勢(shì)。即使開(kāi)源項(xiàng)目被認(rèn)為具有完整的功能,但隨著技術(shù)的發(fā)展,它仍將需要修復(fù)錯(cuò)誤和界面升級(jí)。制定有關(guān)如何繼續(xù)維護(hù)(即使不能開(kāi)發(fā))開(kāi)源項(xiàng)目的計(jì)劃可以幫助它繼續(xù)蓬勃發(fā)展?!?/p>
Red Hat公司首席架構(gòu)師Emily Brand表示,采用開(kāi)源技術(shù)的組織也需要保持同樣的警惕。
Brand說(shuō),“組織定期對(duì)所使用的開(kāi)源社區(qū)進(jìn)行審查(無(wú)論是自我支持的還是供應(yīng)商支持的),以確保積極的開(kāi)發(fā)。如果參與度正在下降,需要向社區(qū)注入活力,或者提前開(kāi)始審查替代技術(shù)和現(xiàn)代化預(yù)算。”
(3)掌握自述文件內(nèi)容
如果發(fā)現(xiàn)開(kāi)發(fā)工作或社區(qū)的普遍參與度下降,需要打開(kāi)自述文件(README)并查找問(wèn)題:例如語(yǔ)言不清晰、信息過(guò)時(shí),或者總體上認(rèn)為項(xiàng)目是失敗的。就像工具本身一樣,自述文件不應(yīng)只編寫(xiě)一次。
Aqua Security公司開(kāi)源工程副總裁Liz Rice說(shuō),“第一印象很重要,因此需要查看項(xiàng)目的GitHub存儲(chǔ)庫(kù)的自述文件。這通常是潛在用戶可能會(huì)看到的第一份文件,因此需要明確說(shuō)明該項(xiàng)目將要做什么以及如何解決問(wèn)題。它還需要就如何安裝和運(yùn)行該工具給出明確的說(shuō)明?!?/p>
他建議說(shuō):“需要將自己置于對(duì)其項(xiàng)目或項(xiàng)目的知識(shí)一無(wú)所知的思維框架中。他們是否能夠從自述文件和說(shuō)明書(shū)中掌握基礎(chǔ)知識(shí)?他們可以更簡(jiǎn)單地向其他人解釋嗎?如果沒(méi)有,是時(shí)候重新啟動(dòng)的時(shí)候了?!?/p>
(4)征求反饋意見(jiàn)
有很多建議可以無(wú)縫地轉(zhuǎn)化為工程,因此需要獲取反饋。這是因?yàn)榧夹g(shù)或創(chuàng)意與執(zhí)行想法之間通常會(huì)存在差距。
Rice表示,這適用于組織的自述文件以及工具本身。如果組織覺(jué)得某個(gè)項(xiàng)目或總體開(kāi)源戰(zhàn)略有問(wèn)題,需要向那些愿意分享真實(shí)意見(jiàn)的人員尋求反饋。
Rice說(shuō):“組織需要外部的一些人員試用開(kāi)源項(xiàng)目并獲得他們的反饋。即使只有一兩個(gè)人提出反饋,也會(huì)帶來(lái)很多關(guān)于如何改善開(kāi)源項(xiàng)目的知識(shí)?!?/p>
(5)建立心理安全文化
開(kāi)源與云計(jì)算、DevOps和現(xiàn)代IT的其他支柱有著更多的交集,因?yàn)殚_(kāi)源的成功取決于相似的基礎(chǔ),尤其是從人員和文化的角度來(lái)看,而開(kāi)發(fā)人員擔(dān)心對(duì)這些貢獻(xiàn)的響應(yīng)。
Red Hat公司首席技術(shù)策略師兼加拿大解決方案架構(gòu)總監(jiān)Michael Cardy說(shuō),“高績(jī)效團(tuán)隊(duì)需要在心理安全的環(huán)境中工作,以分享想法和經(jīng)驗(yàn)教訓(xùn),但也要從實(shí)際的角度出發(fā),例如將他們的源代碼公開(kāi)給組織的其他成員,而不必?fù)?dān)心遭到嘲笑或面臨尷尬?!?/p>
必須培養(yǎng)這種安全文化及其所促進(jìn)的合作。如果項(xiàng)目或組織文化具有負(fù)面影響或完全有害,那么這將與開(kāi)源原則相沖突。
Cardy指出:“組織領(lǐng)導(dǎo)者有責(zé)任通過(guò)獎(jiǎng)勵(lì)、激勵(lì)和愿景來(lái)創(chuàng)造安全的環(huán)境。企業(yè)文化必須將失敗視為一個(gè)學(xué)習(xí)的機(jī)會(huì),只有在沒(méi)有獲得教訓(xùn)并與組織其他成員分享的情況下,失敗才是糟糕的事情。”
新聞標(biāo)題:2021年改進(jìn)開(kāi)源策略的5個(gè)步驟
文章源于:http://fisionsoft.com.cn/article/dhsssic.html


咨詢
建站咨詢
