When dealing with complex agile transformations in large enterprises, use bottom-up implementation and top-down intent. Mike introduced this “bottom-up implementation and top-down intent” concept in a prior post. As Mike puts it, this is “where leadership sets the direction and establishes constraints, but with teams that are empowered to operate within those constraints.”
Bottom-up implementation means helping teams be as successful as they can within their constraints. Get teams mature enough to report out significant performance information. I’m suggesting information like velocity, story ratios, resource shortages, quality and blocking issues on a reliable cadence. Help the org gain transparency about the challenges in an actionable way. Due to extreme constraints in many organizations, this isn’t easy. What’s constraining agile in your organization?
Bottom up means helping the teams factually communicate the impact of obstacles on team performance. Therefore, I use assessments to identify and communicate the “non-agile” behaviors and practices that are reducing the potential performance of the teams. We know that Agile/Lean practices work. Hence we know that the teams that assess higher will perform better against their business drivers and performance metrics. Have you identified the obstacles in your company?
This approach of team and organizational assessments and improvement road-mapping tied to team metrics is a very mature way to help sustain the changes. This approach highlights where my clients aren’t getting the success they want. All this information from the ground credibly expresses the impacts of the organizational and management obstacles that arise from management decisions. In many organizations, you can’t simply create change in the larger environment to make the team stuff easy without first producing the information needed to justify change to management. This brings us to…
Top-down intent requires helping management understand how they can be successful with Agile teams. They often are not in a good position to be successful with agile. They are under tremendous duress and they need to work through a ton of challenges. Sound familiar? But we can still make progress. First, explain at the upper management levels and in other parts of the organization why they need stable teams. Provide data to demonstrate the impact of the organizational design in order to support moving toward the recommended org design. Then understand the system, how it creates value, and its constraints. Finally, build Scrum teams around the constraints.
As part of top down intent, maintain the changes after the external agile coaches leave. This is important. Therefore, build awareness of the capabilities required in the program office that will be necessary once the coaches are gone. Hire people to sustain momentum with internal training and coaching. Do this early on so these new people can get up to speed, spending time with the external coaches.
So there you have it: one way of approaching complex agile transformations in the enterprise. Consider both bottom-up implementation and top-down intent. There is more, so stay tuned.