How many people is too many?
To determine how large an Agile program can be, the fact to be noted is that how many number of people should be involved in an Agile program.This number is governed by Dunbar’s Number.
What is Dunbar’s number?
Dunbar’s number is the limit of the number of people in a group that can maintain stable social relationships. The term Social relationship is a reflection of regular interactions, the ability to recognize another member as part of the group or are committed to a common goal. These attributes are important to any project and are perhaps more important in Agile projects, because they rely on team cohesion to minimize accuracy and control mechanisms.
The concept of Dunbar’s number is based on research originally performed through the observations of primates and then extended to humans in the early 1990’s. In 1992, Robin Dunbar published “Neocortex size as a constraint on group size in primates” in the Journal of human evolution.
Why Dunbar’s number is used in SAFe Agile Release Train and what are its benefits:
Dunbar noted a correlation between the size of a primate brain and the average social group brain size. While group size of 150 is often quoted as Dunbar’s number, based on Dunbar’s number the Scaled Agile Framework(SAFe) suggests that the largest Agile Release Train(ART) should include approximately 150 people. The ART is supported by a Framework(SAFe) Release Train Engineer, Scrum masters, Product management and Product owners. Agile is being practised by a single team of 5-9 people.
Scaled Agile leverages many of the techniques used by team-level Agile, such as small team size, small batch size and scrum. These techniques are very lean but are perceived with limit the amount of value that can be delivered within a specific period of time.
Agile Release Train primary work is to deliver value constrains inside an ART. It is a long-lived, self-organizing team of Agile teams, whatever set of Agile teams are necessary to implement some set of value stream 50-100 or 150 people need to collaborate intensely to build value that we are going to organize that teams in an Agile Fashion and bring them together in an Agile Release Train of self-organizing teams.
ART is a group of teams, it is a virtual organization of 5-12 teams(50-125 individuals) that plans commits and executes together. They do all those things based on program increment or basically value in a timebox used for conducting transaction to Evaluate, Inspect and Adapt. The default program Increment is for 10 weeks, shorter is 8 weeks and longer is for 12 weeks.
“Ambient intimacy is about being able to keep in touch with people with a level of regularity and intimacy that you wouldn’t usually have access to, because time and space conspire to make it impossible”.
To know more about Ambient intimacy please go to this link below:
We are going to synchronize the iteration and the program increments when multiple trains work together, the teams Iterations are synchronized primarily to make it a fission and make it practical so that the iteration we need to make sure that we all get the working software every two weeks. There is a single program Backlog operates under architectural and UX guidance, frequently produces valuable and evaluates system level solutions.
As Agile projects grow in size additional techniques are needed to maintain and control. Dunbar’s number provides a limit to try to avoid letting a piece of work become too large to manage. The number act as limit to the number of people involved in a piece of work. Applying additional constraints, such as Releases or SAFe program increment, add a dimension of time as constraint. The combination of constraints on the number of people and how long those people will be working provide an explicit constraint on how much work can be delivered.