What should be the developer ratio?

I understand this is a touchy subject, but lets go with an opinionated approach on how should an org maintain the ratio with respect to developers, testers, architects, Infrastructure, security, Product Owners, Managers, Scrum masters etc.,
I am talking about typical E-commerce project here, not like ERP projects, Infrastructure, security projects etc.,
Let me slice this one peel at a time. First let's talk about Product owners and Managers. There is NO role called managers/directors in my idealistic world. Managers or reporting manager are typically owners of one or multiple product/s. Director is nothing but owner of that domain where he has multiple product owners reporting to him. Product owners/Managers are responsible for product vision, roadmap, synchronization with other products.
No discussion on developer role, but he is also responsible for operational support, creation and maintenance of infrastructure needed for the project whether K8's or PaaS through organization provided portals/CLI's. Architect is also part of developer group because I am expecting that individual to develop POC's, Standards, guidance etc.,
Specific infrastructure role scope is around maintaining infrastructure/networking configuration through Terraform enterprise Or puppet/ansible where applicable. Infosec role is also maintaining the policies/white listing through Terraform enterprise and owner of a tool that scans the binaries/Github for security violations.
In idealistic world tester (chaos engineer) is still a developer leveraging test automation tools and automated integration tests to execute on the coded checked into the github enterprise. Scrum master is responsible for running multiple products scrums in the domain.
Here comes the controversial numbering I am talking about 100 developers (includes 5 architects, 1 domain owner and 4 product managers), 5 Scrum masters, 10 testers, 3 Infra and 2 infosec. This is my personal opinion and open to your comments :-)
So the answer to the question we started with is, 75% developers to non-developers ratio.


Comments

Popular posts from this blog

Dhirubhai Notorious or Famous???????

Sri Sri kavitha

Excerpt from the book "Made to Stick"