The delivery model is a series of work packages which are modular for a pick and mix selection according to client needs, programme stage, budget, resources and other factors.
Each work package employs a series of time-boxed sprints using agile techniques drawn from software development to deliver an incremental deliverable product. A backlog of prioritised user stories representing needs from a user perspective makes it easier to agree on a definition of done for acceptance. This involves clients for collaboration and ongoing views throughout the process similar to software development of products.
The transparency reduces the risk of receiving surprises, increases a robust quality through iterative reviews and enables client acceptance by involving them throughout the project. It also assures a leaner and cost-efficient process with less waste and misinterpretations of results.
Other techniques in the toolkit include early discovery with design thinking, a proven set of methods to facilitate user needs analysis and initial ideas; and lean startup methods to prioritise ideas that are tested and proven before scaling.
Solutioning and Blueprinting
These are augmented with lean solution architecture principles and blueprinting to create the necessary technology, people and processes foundations for delivery.