開發人員越專注 團隊效率越高
今天,我們發現在大型組織中普遍存在這樣一種傾向:對開發項目的管理和監督比人們通過編寫、迭代和傳輸代碼創造實際創造價值更為重要,但事實當然絕非如此。有時低級別的開發人員可能會覺得自己完全是被公司遺忘的資產。這種觀點是毫無根據的。然而,高管團隊對長期戰略的關注有時會形成對流程和管理的過度強調,而忽略了實際的代碼編寫工作。這確實是個問題。
這個問題并不僅僅局限于軟件公司或開發團隊。在世界各地的公共和私人組織中,都可以找到所謂虛假的中層管理,這類中層管理者經常對計劃和流程管理表現出過度關注。對于以軟件輸出質量為生命線的企業來說,現在難道不應該是我們更加關注一線開發人員的時候嗎?畢竟,在當今競爭激烈的IT環境中,熟練的開發人員是價格不菲的資源,頂級人才也很不容易得到。為確保企業以最大效率開展工作而推動的各種組織行為中,務必將如何最大限度地提高開發人員納入對組織價值的思考。
如果向開發人員提出關于效率和生產力的問題,很多人的回答可能會讓決策者感到驚訝。開發人員表示,他們每周只花 11.5 小時,這大約相當于他們僅僅把 40% 的時間花在為新功能和功能改進進行編碼上。他們的剩余時間都用于非編碼活動,如維護內部工具,部署流水線和自動化,等待持續交付管道的運行,等待構建和測試,或設置開發環境。如果你把第三方解決方案的整合加入其中,例如數據庫、安全、API 管理,那么開發人員的生產時間將進一步減少。簡而言之,還有許多其他的活動,無法一一列舉,這些都是生成工作應用程序所必需的。
創建模塊化的開發者工作區,不僅可以讓開發人員只需集中精力完成少數任務,以便達成特定的目標,而且可以讓開發人員了解到把項目的網絡、數據庫賬戶和安全等方面交由免費的微服務處理是安全可靠的。最近,我們看到了以開發人員為中心的容器工具呈現出爆炸性增長,這些工作包括了從創建容器沙盒的 BASH 腳本到幫助啟動容器環境的 IDE /編輯器插件。
這里的問題是,生產就緒的 Kubernetes 部署所需的許多特定容器的復雜性導致很少有工具能夠滿足其需要。幸運的是,對創新的承諾是我們在 SUSE 所做的一切的核心,我們的解決方案幫助開發人員解決容器部署的挑戰和開發人員的生產力。
SUSE Rancher 是最廣泛采用的容器解決方案之一。它解決了許多讓開發人員感到困擾的交叉問題,比如后臺管理、安全和部署細節。它結合了為團隊和個人定制的基于容器的開發環境,因此,開發人員可以集中精力創造價值,而不是為細節操心。
我們都知道, Kubernetes 很復雜。然而,使用它可以獲得順暢的體驗。開發人員,無論是新的還是有經驗的,都可以使用 Rancher Desktop 在他們的電腦上輕松創建一個輕量級的 Kubernetes 開發環境,并開始用他們最喜歡的IDE(如 Visual Studio Code )進行編碼。延伸功能可用于簡化新團隊成員的入職培訓。在這里,你可以創建能夠在開發人員電腦上一致地運行的自定義的開發環境。
雖然開發人員可以說是 IT 行業中最有創造力和天賦的一些人,但他們也需要與時俱進。因此,越來越需要在開發團隊中提供提高技能和再培訓的機會。例如,并非所有的編碼語言都非常適合云原生開發。像 Go 和 Rust 這樣的新生事物是可以使用的,但對于像 Java、C 和 C++ 這樣的老人家則不太友好。讓團隊跟上容器化技術和方法的發展速度,包括一定程度的刷新以微服務為重點的語言、庫和框架。然而,一旦配備了 SUSE Rancher 和 Rancher Desktop 等解決方案,開發人員的代碼與代碼的比例就會提高,從而使開發人員個體的工作效率更高、更專注,團隊也能更快地完成其項目。?
來源:www.cio.com?