User Tools

Site Tools


what_is_the_role_of_the_development_manager

This is an old revision of the document!


What is the Reporting Structure for the Development Manager?

For many organizations, the need for a Development Manager starts as they identify Agile Release Trains (team of teams) as part of a transformation to agile. Trains are structures with up to 125 people, so we need to make sure that we have defined reporting structure in place. The Train will affect people that are in supervisor roles and so we must be careful because a poor implementation will create a number of impediments to a successful program.

While there are a lot of variations, the basic pattern most organizations start with is:

  • Program Manager
    • Release Train Engineer
    • Product Manager(s)
    • System Architect(s)
    • Development Manager 1
      • Team 1 (include Product Owner and Scrum Master)
      • Team 2
      • Etc to somewhere between 20-40 people
    • Development Manager 2
      • Team 5 (include Product Owner and Scrum Master)
      • Team 6
      • Etc to somewhere between 20-40 people
    • And so on

If you have an organization that is in multiple locations, you try to line up Development Manager responsibilities so that the people she is working with are “local”.

With this type of structure, you are aligning all the interests of the people on the train to the program. This allows development of people to be focused on the outcomes the train is working toward, as well as the personal development of each person.

/home/hpsamios/hanssamios.com/dokuwiki/data/attic/what_is_the_role_of_the_development_manager.1522168979.txt.gz · Last modified: 2020/06/02 14:26 (external edit)