A lot of people in the Agile community talk about ‘simplest’ as it’s a good thing. I like simple better than complicated if all other things are equal, but all too often simple is simplistic, not a desirable thing. What makes for a ‘simpler’ framework or method? Some people suggest it is the size of the guide or number of things you must do. I would suggest it is better to think of it as, what is more understandable to people.
FLEX (FLow for Enterprise Transformation) is designed with understandability in mind. At its core, here is what FLEX focuses on.
How to collaborate: The Guardrail System
We have developed the Guardrail System to guide transformations in the simplest approach that is effective. It is based on principles and basic agreements.
We agree to:
Each of these will lead to other steps but these function as a start.
Agreeing to work on greatest amount of business value will lead to the use of Minimum Business Increments and even further (what are the items we want to invest in, what are our strategic initiatives for that, how do we get MBIs from them).
Agreeing to collaborate leads to consistent cadences and visions in order to implement business value. It also requires the next agreement to make all work visible.
We of course want to be able to improve our predictability which is partially achieved by keeping work within our capacity.
And continuous improvement has us not only do ‘inspect and adapt’ but incorporate double-loop learning into the mix.
What to work on
The desired focus is on quick realization of business/customer value predictably, sustainably, and with high quality. If starting with people who can work on this directly, this is likely the place to start. Teach people to use Minimum Business Increments (MBIs). Use collaboration to define features (first phase of Acceptance Test-Driven Development).
If starting with technology, then probably best to start with lowering the value stream impedance from as early in the value stream as you can. Still teach the concept of MBIs as technology can work with that. And, of course, use ATDD as well.