這三招可使您的軟件工程團隊將效能提高50%
譯文【51CTO.com快譯】與低績效團隊相比,高績效軟件工程團隊在員工體驗和生產力方面的效能提高了53%。這是根據《2020年Gartner軟件工程團隊效能調查》得出的結論,該調查揭示了決定軟件工程團隊在實現利益相關者價值和響應能力這兩個目標方面卓有成效的因素。但是什么策略有助于這種改進呢?
許多軟件工程領導者認為團隊成員的報告層級或物理位置決定了成功,但我們的研究發現兩者都沒有影響。領導者還往往將高績效歸功于敏捷、DevOps和自動化。然而,敏捷和 DevOps已被廣泛采用,幾乎提供不了什么差異化。軟件工程領導者必須另辟蹊徑,以尋找改進的機會。
圖1. 軟件工程團隊效能的范圍和影響
他們可以通過推動軟件工程團隊自主性和問責性的策略找到這些機會。如果領導者允許團隊制定工程標準、提升關鍵技能并充當服務領導者以消除障礙、與利益相關者保持聯系,他們的團隊就會獲得卓越的效能。下面,我們仔細看看這些策略具體是怎樣的。
授權團隊制定標準
軟件工程標準對于降低風險、成本和復雜性很重要。然而,如果標準過于嚴苛,會阻止團隊實現更廣泛的業務目標。為了優化成效并減少限制,軟件工程團隊必須參與制定最適合自己的標準。結果是他們的效能比不參與標準制定的同行高出23%。目前,只有41%的軟件工程團隊參與其中。
為了制定標準,團隊應收集整個軟件工程部門的意見,隨著技術和業務需求的變化不斷完善標準,并審核和提供建議以處理標準不適合的情形。注意解決用戶體驗、架構、數據庫設計和集成標準等問題,因為這些問題對團隊效能有很大的影響。
提升關鍵技能
如果軟件工程領導者確保團隊擁有獨立實現目標所需的關鍵技能和能力,就可以消除延遲、改善結果。由于技能需求總是在變化,優秀的軟件工程領導者優先考慮使團隊能夠成功執行日常工作流程的技能和能力。與此同時,他們鼓勵團隊成員多種技能傍身,以便任何人都能夠為各種活動做出貢獻。我們的研究表明,成員技能多樣化的團隊其效能比專門人才組成的團隊高出18%。
培養多種技能的一種方法是鼓勵您的團隊擔任新角色,使他們得以培養目前專業領域之外的技能。如果團隊擁有這么做的成員,效能高出11%。
實行服務型領導
當各團隊成員被迫花時間來協調活動或履行管理職責時,無法全身心地從事增值活動。相比之下,如果團隊領導者(即敏捷專家和經理)從事這些活動,效能就更高。比如說,如果領導者發現并解決障礙,他們團隊的效能可提高16%。同樣,如果領導者與項目經理或治理合作伙伴等利益相關者進行協調,他們團隊的效能會提高11%。
原文標題:3 Ways to Make Your Software Engineering Team 50% More Effective,作者:Laura Starita
【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】