RD、QA、DevOps / SRE 的人數配比關係?

10 RD、2 QA、1 DevOps,這樣配就夠了嗎?人力配置沒有適用所有公司的固定比例。

產品類型、系統複雜度、部署頻率、監管要求、Production 重要程度、自動化程度與雲端成熟度,都會影響需要多少人。

不同規模,可能有不同分工

小型產品團隊可能是 8 RD、1 QA、1 DevOps / Platform,也可能由其中一位 RD 兼任 DevOps。

中型團隊可能有 20 RD、3~5 QA,以及 2~4 Platform / DevOps / SRE。

到了 100+ RD 的大型平台,QA / QE 可能分散在各產品團隊,Platform Engineering 與 SRE 則成為獨立組織。這時一個 Platform Team 支援很多 RD Team,用 1:10 來看未必合適。

上面都是可能的配置,不是照著人數就能套用的標準。

同樣人數,人工操作量可能差很多

如果 CI/CD 全靠人工,就需要更多 Operations 人力。Infrastructure as Code、Automatic Testing、Deployment Automation、Self-service Platform 與 Observability 比較成熟時,同樣規模的團隊可能減少不少人工操作。

要估人力,除了數 RD 幾個人,也得看還有多少工作需要人手動做。

碎碎念(經驗談)

請留意,上面雖然有1個人擔任或兼任DevOps的情況,但那指的是「團隊」,不該是整個公司!
通常只有一個人負責DevOps甚至是兼任的情況,我都認為是「起步」階段,尤其是RD兼任的情況,主要就是根據團隊開發的系統負責Pipeline的設計。
除非公司的系統或服務只有一個,不然DevOps與SRE要守備的範圍那麼廣,只有一個人負責甚至是兼任,絕對不是一個健康的配置。

發表留言