Agile was a game changer. Now take it a step further.
Visualize - Prototype - Deliver Foundationally
Inversion of Delivery (IoD)
The idea of Inversion of Delivery (IoD) is to prototype sooner in the delivery lifecycle.
Waterfall Lifecycle says, "Get all the requirements first....See the final product at the end".
Agile Methodology says "Put a few "requirements" in your backlog and figure it out as you go. We'll get there we promise."
Don't make your business wait until halfway through the project to understand what is possible. Development tools and reliable coding conventions have improved to the point that functional prototypes can be created in days rather than months. However, enterprises steeped in tradition and process may miss this.
We say, create your "lean" functional prototype immediately after you create your solution architecture design. We do it and it works.
Let the business Envision the Possible (EtP) early. The foundational solution delivered in IoD creates clarity and feeds synergy between business users , analysts and developers. From a clear functional foundation, using an Agile process makes sense. Teams elaborate on and enhance each component of the protype to production quality components while using them in test or non-critical pre-production. The final solution is more relevant, timely and cost efficient because path was made more clear from the beginning.
Small entrepreneurial companies deliver every day. They are agile by nature. The difference is that they "Envision the Possible" with early prototypes. Why does this work? Because being able to visualize the lean solution early allows for better elaboration and elicitation of the informed requirements. It lessens change and churn. The end solution is more clear to business users from the start. Thus they are able to provide better guidance leading to a better end solution, in less time. Move the first functioning deliverable to the beginning of the project. Inversion of Delivery (IoD)
Where did the term IoD come from.... We made it up. It needed a name. Why? Enterprise Archtecture Guru Brian Lee taugh First Principles of Architecture. One was, "Label it so that you can interact with it intentionally". We listened.... IoD.
We used IoD to create SportsLink (https://www.sportslink.tv) .