Starting a Transition to Business Agility in Seven Steps
| Agile transformations take time. Many companies The different Lean-Agile approaches for improvement go to two different extremes. The Scrum and Scrum-based approaches (SAFe, Effective flow involves:
While accomplishing these can take a long time to set up, a While
Using Minimum Business Increments. The focus in business agility is delivering value quickly. This requires increments that are large enough to be valuable to the client but also be as small as Minimum Step: While using MBIs is ideal, just considering smaller items to release will get you significant value. Product managers/owners should ask themselves the question - "is there any part of this that I can have customers realize value quicker?" Agree on Service Classes and Service Level Agreements. Even the smallest organization has different
It is important to have agreements on how items from each of these service classes is to Minimum step: Have Have a visible intake process where all work can Having a visible intake process so everyone can see what’s coming to the teams and what’s in play can make a big difference. Even if nothing else changes. See The Importance of Having an Intake Process for more. Minimum step: Even if you don't change your process, make all the work visible. If you don't have a tool to do this use Excel or Google Sheets. You only need to list those items that are Organize around dedicated product teams. These are teams that can develop the MBIs defined. You can then create Scrum-Kanban teams (8-12 people) if the product teams are too big. While cross-functional teams of less than 12 are ideal, they often can’t The size of this team “ Minimum step: Try to have people on as few projects as possible. Best to dedicate them to a product. When calculating the utilization of a person add 20% for each project Agree on how these teams work together and with the rest of the organization. Each dedicated product team, and any sub-teams should work together on a regular cadence. A two-week cadence is often best. But regardless of the number of weeks, all should work at the same cadence. This makes it easier to coordinate product management input, any cross-integration that may Minimum step: Have teams work on a common cadence. This adds a lot of other value with no additional effort. Expect some teams to complain saying they work better on longer sprints/iterations. The intent, however, is to improve overall effectiveness. Working with a common cadence with increase collaboration. Do DevOps Phase 1. DevOps Minimum step: Include Ops in any planning sessions so they can know what's coming there way. Understand management’s role is to manage the eco-system within which people work. Our systems
Learn more at Leadership and Management. Minimum step: Becoming a Lean manager is not an easy thing to do for someone who is used to telling people what to do. But good managers already do a lot of the right things here. They should put more and more energy into stepping back and seeing what would both help their charges make better decisions A middle ground is bestLarge adoptions typically take one of two approaches:
The first has people do a lot of training where most of the knowledge gained The Bottom Line |
Inherent simplicity vs apparent complexity
| While it is important to understand that software development is not fully predictable I believe the approach If we can take actions in complex systems that predictably make things worse we can take actions that make them predictably better. Theory of Constraints puts forward the concept of inherent simplicity-the presumption that inherent in complex systems are rules that, when understood, enormously simplify the system. These rules already exist. We must find them and take advantage of them. Doing so enables us to increase performance and reduce or eliminate the challenges we are facing. I have been calling these natural laws, but now prefer
|
Not all that's missing in Scrum should be missing
| Scrum proponents take pride in Scrum being a simple framework. This We also need to remember that an understanding of principles There are several unasked questions here:
I’ll cover these in future posts. |
Enabling Delegation and Creating Trust
| We normally think about trust as a people issue, especially when Lean-management suggests that to
Lean ignores the trustworthiness of the After the decision, management needs to see the results. Visibility of workflow and results work both ways |
Delegation does not require trust in the individual
| “Trust in Allah and tie up your camel Delegation and self-organizing teams are at the heart of Agile. Trying to impose the same methods Virtually all Agile methods talk about the first two while still imposing the third. At the heart of this is a lack of understanding of systems-thinking and trust. One aspect of systems-thinking is that the system informs behavior. The combination of trusting our people and attending to the system is at the heart of Lean’s Middle-Up-Down Management. Middle-Up-Down Management has middle managers look up the value stream to get direction and then look down the value stream to see what’s needed to support the people doing the work. This includes creating visibility of intentions and results for all to see. Achieving consistent behavior with self-organization is only possible when clear objectives are present. This enables teams to self-organize in the best way for them to meet these objectives and not Please contact me if you want to learn how Disciplined Agile / FLEX can help you incorporate these ideas in your work |





