浅谈如何做好软件研发团队的盘点
臨近年底,各類工作總結接踵而來,同時也要著手考慮下一年的工作計劃,作為一名研發部門的負責人,做好軟件研發團隊的盤點工作,有利于分析團隊現狀,清理工作思路,明確未來發展。在此,本人將如何做好軟件研發團隊的盤點、如何編寫團隊盤點報告分享一點心得,不妥之處,歡迎各位朋友批評指正。
1、明確團隊盤點的目的及范圍
做團隊盤點的目的就是要給團隊把脈,更加全面深入掌握團隊的整體情況、人員情況等,以便對團隊有全面認知,并做好未來規劃。盤點的范圍通常包括現階段人員總體情況、各部門人員情況、各崗位人員分布情況、項目交付人員及項目匹配情況、運維服務人員及項目匹配情況、技術研發人員情況等。
2、對團隊人員總體情況進行盤點
首先,對團隊人員總體情況的盤點包括從研發部門總人數、各類型人數、各類型人員分布情況、各畢業院校人數分布、人員入離職情況分布等進行統計。其中,各類型人員分布情況包括但不限于按社會工齡分布統計、按入職工齡分布統計、按年齡分布統計、按學歷分布統計等等。對畢業院校人數分布的統計除了主要院校的人數分布之外,還可以對一些重點院校進行占比等方面的統計,有利于明確各類人才的分布情況。對人員入離職的情況統計,通常按崗位(如項目經理、需求分析師、開發工程師、測試工程師、運維工程師等)進行分類統計。
其次,可以從各二級部門角度、崗位類別角度、業務類別角度等方面的分布情況進行統計分析。崗位類別包括崗位大類和崗位小類,崗位大類可以類似按項目管理實施、軟件架構開發、軟件設計開發、UED設計開發、軟件質量保證、軟件運維服務、部門公共等分類,崗位小類可以類似按項目管理、需求分析、架構開發、交互設計、UI設計、前端開發、后端開發、軟件測試、質量管理、配置管理、運維服務、部門管理、部門公共等方式進行分類。而業務類別分布情況統計分析,則是結合公司的業務方向來進行的,對于無法歸入業務方向的,可以按公共資源等進行分類處理。
3、對團隊各類人員分布情況進行盤點
對團隊各類人員的分布情況主要是結合公司的模式來考慮的,本人所在的公司是一個典型的項目型公司,因此在分類上按項目交付、運維服務、技術研發和綜合其他來進行分項盤點。
在項目交付方面,對主要客戶單位主要項目的各類參與人員進行盤點,識別出可能存在的瓶頸。在運維服務方面,對主要客戶單位主要項目的運維人員進行盤點,識別出計劃配備人數和實際人數的差距。在技術研發方面,主要是指在技術預研、架構研發等方面的人員進行盤點。在綜合其他方面,主要是對公共資源(如交互設計、UI設計等)進行綜合盤點分析。
4、做好下一階段的團隊規劃
基于前面所述的團隊盤點并結合公司未來業務發展方向,基于業務層面、技術層面及研發效能層面等方面綜合考慮,規劃下一階段的團隊情況。這里面,同樣也會從項目交付、運維服務、技術研發、公共資源等方面進行考慮。只不過,項目交付及運維服務考慮的是下一年度的項目/產品/服務業務情況,由此進行團隊配備的預估及能力匹配的分析。技術研發則是確定下一年度的技術研發方向。
5、明確下一階段的人員招聘需求
基于對當前研發團隊的盤點及對下一階段的團隊規劃,梳理出下一階段(通常是未來3-6個月,長一點也可以是1年)的人員招聘需求。
最后,通過上述思路對團隊的盤點,可以整理成一份團隊盤點報告,本人當前使用的團隊盤點報告大綱如下圖所示,僅供大家參考學習。
總結
以上是生活随笔為你收集整理的浅谈如何做好软件研发团队的盘点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab lm计算方式,lm算法(l
- 下一篇: 像素是什么意思,像素与分辨率的区别