What needs to be added to plain old agile to make it enterprise scale? [#PlainOldAgile #ScaleAgile #AgileNewsAndViews]

WHAT NEEDS TO BE ADDED TO PLAIN OLD AGILE TO MAKE IT ENTERPRISE SCALE? [#PlainOldAgile #ScaleAgile #AgileNewsAndViews]

1. ALIGN AROUND VALUE STREAMS
2. BREAK DEPENDENCIES WHERE POSSIBLE. OTHERWISE, MANAGE THEM
3. RUTHLESSLY SIMPLIFY COMPLEXITY EVERYWHERE
4. ENHANCE COMMUNICATION
5. FIGHT, FIGHT, FIGHT AGAINST RIGIDITY
6. MINIMIZE UNPREDICTABILITY
7. AN ADOPTION ROADMAP

1. ALIGN AROUND VALUE STREAMS
You have to know what your value streams are and their priority with respect to one another. For your entire business to be an engine of value, every part of it must know how it aligns to the current set of value streams.

2. BREAK DEPENDENCIES WHERE POSSIBLE. OTHERWISE, MANAGE THEM
Dependencies occur with everything we do. They might be organizational, between value streams, between technologies, between schedules or between people. Breaking and managing dependencies is a subset of simplifying complexity.

3. RUTHLESSLY SIMPLIFY COMPLEXITY EVERYWHERE
Complexity begets more complexity. Spend effort simplifying rather than dealing with increasingly complex situations and complex solutions. Finding complex solutions to complex problems is easy. Finding simple solutions to complex problems is extremely hard and takes extra effort. This will require you to challenge yourself on how you think about all aspects of your business.

4. ENHANCE COMMUNICATION
As with everything important in an organization, communication is key. The Agile Manifesto professes “Individuals and interactions over processes and tools.” As organizations become larger and more complex, this becomes a real challenge. Do not give in to the perceived inevitability. Take on the challenge.

5. FIGHT, FIGHT, FIGHT AGAINST RIGIDITY
It would be easy to fool ourselves that we are getting more enterprise-agiley by putting in place disciplined structures and rules around how everyone in the organization acts and interacts. The problem is that this can easily lead to rigidity, impeding the very purpose of agile which is the ability to respond quickly to change while continuing to deliver value.

6. MINIMIZE UNPREDICTABILITY
Predictability is important but not at the expense of agility. To focus on minimizing unpredictability is to recognize that it will never be eliminated. Instead, we need to work in a way that accepts unpredictability as part of the fundamental nature of the work we do. Cadence might be useful for minimizing unpredictability.

7. AN ADOPTION ROADMAP
If adopting agile for software delivery is like climbing the Empire State Building, adopting Agile across the interconnected enterprise is like climbing Mt. Everest. You have to find your own path.

ADAPTED FROM
Can Agile Truly Scale To the Enterprise?
ADT Magazine

Like this? Leave your thoughts below...

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Posted in:


Don`t copy text!