The Critical Agile Organization Design Guideline
Ilia Pavlichenko
Cesario Ramos
any problems at the workplace are not the fault of the individual
M
The OD determines, to a large extent, how people cooperate, the prevailing mental models, and how work gets done. To change all of this takes time and requires people to unlearn old lessons and relearn new ones that support Agility.
Figure 1 shows that executing a business strategy requires specific capabilities, and these capabilities can be developed working in the appropriate OD.
Figure 1: From business strategy to organization design. ( Figure copied from Creating Agile Organizations - A Systemic Approach by Cesario Ramos & Ilia Pavlichenko)
Contain Reciprocal Dependencies with the Product Group
James D. Thompson wrote that we should design the work by the intensity of interdependence and then introduce specific coordination techniques for each.
Units are doing the same task in parallel or have a shared resource. Sales people often have pooled interdependence if they sell individually and combine their monthly sales numbers to get the overall result.
  1. Pooled
Units rely on each other in predictable ways for the flow of information, work and decisions. In sequential interdependence, each unit completes its task before another in the sequence completes theirs. Classic example is an assembly line. A product must be fully assembled before it is wrapped, and wrapped before it is shipped.
2. Sequential
managers or teams. They are often the result of working in an organizational design(OD) that impedes rather than supports Agility.
An organization redesign includes re-thinking:
Some examples of how design decisions can facilitate the development of capabilities are:
There are three types of interdependence:
Figure 2: Three types of dependencies. (Figure copied from Creating Agile Organizations - A Systemic Approach by Cesario Ramos & Ilia Pavlichenko)
A study about the implications of these types of dependencies was published in the paper Quantifying coordination work as a function of the task uncertainty and interdependence by Ronald E. Giachetti et al. They concluded—as shown in the figure above— that
First, "...the experiments find no significant difference between pooled and sequential interdependence and the resulting coordination load…".

And second, "…coordination load increases significantly when interdependence changes from sequential to reciprocal...".
"
Working with reciprocal interdependencies takes twice as much time to coordinate compared to work with the other types of dependencies.
Figure 3: Coordination load as a function of interdependence and analysability (Adapted from Ronald E. Giachetti et al)
The key idea is to first design the organization to minimize reciprocal interdependencies between units that produce value. When you group the necessary functions and skills to produce value, coordination becomes easier, flow increases, and rework decreases. It also facilitates team accountability for a complete work item instead of just a part. The teams can now become autonomous and can manage their work. The organization can stop giving work packages to a team to execute and instead provide customer problems for a team to solve.
Redesign into a Product Group
In the book, The Toyota Way11, pp 304, Jeffrey Liker, Professor of Industrial and Operations Engineering at the University of Michigan, recommends organizing around product families. Each product family has a senior manager responsible for the product family and controls all the resources needed, including maintenance, engineering, and quality. Such can go fast because it contains all work dependencies, but it can also quickly relocate resources to areas of highest demand.
An Agile organization benefits from the same capabilities and might use a product group that is defined by:
Avoid Designing the Product Group from the Inside Out.
An inside-out design is based on an internal business process or the system architecture.
Let us provide two examples of design from the inside-out:
Such designs make it hard to adapt to customer value; instead, they concentrate locally, optimizing the individual teams' performance.
Prefer Designing the Product Group from the Outside In
To design the product group from the outside-in:
THE BOOK
BLOG
MEMBER DIRECTORY
3. Reciprocal
Units are sequentially interdependent. In addition, they work back and forth and must adjust to each others’ actions as the situation changes unpredictably.
The reciprocal interdependence resembles the dependencies between software development teams that work on a single product. These teams either have a mutual functional dependency—when a feature is divided into independent technical parts to be developed by different teams—or a mutual technical dependency when each team picks up a complete feature but works in the same software components and creates technical dependencies.
For reciprocal interdependence, it is recommended to manage the dependencies through constant information sharing and mutual adjustments.
For fast adaptation to customer insights, consider creating a short feedback delivery process that allows fast learning about the customer. Allow decision making by people who work closely with the customers.
Which organizational units such as departments, groups and teams are required? How are work and responsibility divided among those units?
Structure
Processes and Integration
How do the units and roles relate to each other and collaborate?
People
What team and employee skills and capabilities are needed?
For teams to take ownership of delivering customer value, consider designing autonomous teams that include all the necessary skills to finish their work independently of other groups.
For efficient product development flow, consider designing a reward system and career path that values people for developing multiple skills. Multi-skilled specialists reduce the bottlenecks in the delivery process.
Working in a new design helps the people learn what is needed to build the new capabilities.
Its purpose or function within the organization
The organization elements required to achieve its purpose or function such as cross-functional teams, shared functions, systems, roles, accountabilities and responsibilities
The senior manager that leads the product group. It is a person with a deep understanding of the product and process
A market-focus and/or profit & loss responsibility
Product decision-making autonomy
One of our customers develops a trading system, and the process of registration, trading, and billing consist of 23 process steps. How did they design their structure? They had 17 teams, and each team worked on one or two business process steps, even though a feature largely required multiple business process steps to deliver value to a customer.
Another customer developed material analysis systems. The system architecture consisted of components like Motion Control, Data Extraction, Data Analysis, and many more. How did they structure themselves? They had one or more teams per architectural component, although 80% of customer features required changes in most components together.
Start with the customer problems that need to be solved
Study how solving those problems for your customer works in your organization
Determine which organization elements such as units, processes, and people are needed to create customer value
Combine them into a product group
Read more
Most customers we work with organizing teams around smaller areas of functionality with no straightforward customer or value proposition. In these cases, you find that the teams are working on just a part of the real product. The part they are working on is often a component or a specific activity in the development process; they use a narrow product definition.
How you can define your product group
Resisting change during adoption is a normal human reaction. It is not a sign that a team or a particular department lacks courage or abilities. Also, it is not necessarily a sign that a particular framework or method is bad. Resisting change is not only inevitable; it is necessary for a change to become successful. A Scrum Master needs to be well prepared to work with resistance and have knowledge and skills in change management. In this article, we share a few critical guidelines that we use during change initiatives of any size.
The Critical Agile Organization Change Guidelines
According to Craig Larman, a renowned consultant, reducing switching costs by learning is resisted most by any organization. Speed of delivery can be quickly "sold" to management. But speed is by far insufficient to be Agile at the organizational level. Instead, the biggest issue in becoming Adaptable is narrowly specialized teams that stem from the lack of team and management investment in team learning.
What does it mean to be Agile on a large scale?
Creating agile organizations is hard work, requires patience, humour, and long-term commitment. It can take many years to simplify your organization and discover how to make agility work in your organization. But once you have been through all that, you ought to be able to react more effectively to changing market conditions
Certified Courses
The Critical Agile Organization Design Guideline
Ilya Pavlichenko
Cesario Ramos
any problems at the workplace are not the fault of the individual
M
The OD determines, to a large extent, how people cooperate, the prevailing mental models, and how work gets done. To change all of this takes time and requires people to unlearn old lessons and relearn new ones that support Agility.
Figure 1 shows that executing a business strategy requires specific capabilities, and these capabilities can be developed working in the appropriate OD.
Figure 1: From business strategy to organization design. ( Figure copied from Creating Agile Organizations - A Systemic Approach by Cesario Ramos & Ilia Pavlichenko)
Contain Reciprocal Dependencies with the Product Group
James D. Thompson wrote that we should design the work by the intensity of interdependence and then introduce specific coordination techniques for each.
Units are doing the same task in parallel or have a shared resource. Sales people often have pooled interdependence if they sell individually and combine their monthly sales numbers to get the overall result.
  1. Pooled
Units rely on each other in predictable ways for the flow of information, work and decisions. In sequential interdependence, each unit completes its task before another in the sequence completes theirs. Classic example is an assembly line. A product must be fully assembled before it is wrapped, and wrapped before it is shipped.
2. Sequential
managers or teams. They are often the result of working in an organizational design(OD) that impedes rather than supports Agility.
An organization redesign includes re-thinking:
Some examples of how design decisions can facilitate the development of capabilities are:
There are three types of interdependence:
Figure 2: Three types of dependencies. (Figure copied from Creating Agile Organizations - A Systemic Approach by Cesario Ramos & Ilia Pavlichenko)
A study about the implications of these types of dependencies was published in the paper Quantifying coordination work as a function of the task uncertainty and interdependence by Ronald E. Giachetti et al. They concluded—as shown in the figure above— that
First, "...the experiments find no significant difference between pooled and sequential interdependence and the resulting coordination load…".

And second, "…coordination load increases significantly when interdependence changes from sequential to reciprocal...".
"
Working with reciprocal interdependencies takes twice as much time to coordinate compared to work with the other types of dependencies.
Figure 3: Coordination load as a function of interdependence and analysability (Adapted from Ronald E. Giachetti et al)
The key idea is to first design the organization to minimize reciprocal interdependencies between units that produce value. When you group the necessary functions and skills to produce value, coordination becomes easier, flow increases, and rework decreases. It also facilitates team accountability for a complete work item instead of just a part. The teams can now become autonomous and can manage their work. The organization can stop giving work packages to a team to execute and instead provide customer problems for a team to solve.
Redesign into a Product Group
In the book, The Toyota Way11, pp 304, Jeffrey Liker, Professor of Industrial and Operations Engineering at the University of Michigan, recommends organizing around product families. Each product family has a senior manager responsible for the product family and controls all the resources needed, including maintenance, engineering, and quality. Such can go fast because it contains all work dependencies, but it can also quickly relocate resources to areas of highest demand.
An Agile organization benefits from the same capabilities and might use a product group that is defined by:
Avoid Designing the Product Group from the Inside Out.
An inside-out design is based on an internal business process or the system architecture.
Let us provide two examples of design from the inside-out:
Such designs make it hard to adapt to customer value; instead, they concentrate locally, optimizing the individual teams' performance.
Prefer Designing the Product Group from the Outside In
To design the product group from the outside-in:
THE BOOK
BLOG
MEMBER DIRECTORY
RESOURCES
3. Reciprocal
Units are sequentially interdependent. In addition, they work back and forth and must adjust to each others’ actions as the situation changes unpredictably.
The reciprocal interdependence resembles the dependencies between software development teams that work on a single product. These teams either have a mutual functional dependency—when a feature is divided into independent technical parts to be developed by different teams—or a mutual technical dependency when each team picks up a complete feature but works in the same software components and creates technical dependencies.
For reciprocal interdependence, it is recommended to manage the dependencies through constant information sharing and mutual adjustments.
For fast adaptation to customer insights, consider creating a short feedback delivery process that allows fast learning about the customer. Allow decision making by people who work closely with the customers.
Which organizational units such as departments, groups and teams are required? How are work and responsibility divided among those units?
Structure
Processes and Integration
How do the units and roles relate to each other and collaborate?
People
What team and employee skills and capabilities are needed?
For teams to take ownership of delivering customer value, consider designing autonomous teams that include all the necessary skills to finish their work independently of other groups.
For efficient product development flow, consider designing a reward system and career path that values people for developing multiple skills. Multi-skilled specialists reduce the bottlenecks in the delivery process.
Working in a new design helps the people learn what is needed to build the new capabilities.
Its purpose or function within the organization
The organization elements required to achieve its purpose or function such as cross-functional teams, shared functions, systems, roles, accountabilities and responsibilities
The senior manager that leads the product group. It is a person with a deep understanding of the product and process
A market-focus and/or profit & loss responsibility
Product decision-making autonomy
One of our customers develops a trading system, and the process of registration, trading, and billing consist of 23 process steps. How did they design their structure? They had 17 teams, and each team worked on one or two business process steps, even though a feature largely required multiple business process steps to deliver value to a customer.
Another customer developed material analysis systems. The system architecture consisted of components like Motion Control, Data Extraction, Data Analysis, and many more. How did they structure themselves? They had one or more teams per architectural component, although 80% of customer features required changes in most components together.
Start with the customer problems that need to be solved
Study how solving those problems for your customer works in your organization
Determine which organization elements such as units, processes, and people are needed to create customer value
Combine them into a product group
Read more
Most customers we work with organizing teams around smaller areas of functionality with no straightforward customer or value proposition. In these cases, you find that the teams are working on just a part of the real product. The part they are working on is often a component or a specific activity in the development process; they use a narrow product definition.
How you can define your product group
Resisting change during adoption is a normal human reaction. It is not a sign that a team or a particular department lacks courage or abilities. Also, it is not necessarily a sign that a particular framework or method is bad. Resisting change is not only inevitable; it is necessary for a change to become successful. A Scrum Master needs to be well prepared to work with resistance and have knowledge and skills in change management. In this article, we share a few critical guidelines that we use during change initiatives of any size.
The Critical Agile Organization Change Guidelines
According to Craig Larman, a renowned consultant, reducing switching costs by learning is resisted most by any organization. Speed of delivery can be quickly "sold" to management. But speed is by far insufficient to be Agile at the organizational level. Instead, the biggest issue in becoming Adaptable is narrowly specialized teams that stem from the lack of team and management investment in team learning.
What does it mean to be Agile on a large scale?
Creating agile organizations is hard work, requires patience, humour, and long-term commitment. It can take many years to simplify your organization and discover how to make agility work in your organization. But once you have been through all that, you ought to be able to react more effectively to changing market conditions
Certified Courses