Hi 🙂
In my organisation we have ~75 developers and 2 business units.
I am the product manager for the platform team which sits in the “corporate” function, reporting to the CIO.
We have a platform team of 6 (4 team members, 1 team lead and 1 tech lead) + me half-time as PM.
Our scope of responsibilities is all transversal tooling for the software development lifecycle.
The team is 3 years old, we had 1 person leaving and 2 newcomers joining 1 year ago.
For now, the team is too small to think about dividing it into sub-teams.
We divide responsibilities among the team around 3 separate roles that rotate every 2 weeks:
• Operations -> basically answering tickets and provisioning stuff that we did not make self-service yet (kind of old school infra job)
• support -> open-office hours with devs coming and asking us question on how to use the platform, helping with design, ...
• Implementation
In the coming month, we are planning to change that a bit with a 6 weeks rotation and the following roles:
• SRE -> focused on alerting, maintenance, ...
• Support -> grouping operations and support from the previous org
• Erasmus -> being embedded in a product/project team to help them in their delivery, the goal is to bring them knowledge on the platform and gather their needs/pains
• Implementation
Hope that helps 🤗