What is the CMIM Approach?
Stage 1 – Peg in the Sand
Wherever you go, there you are- Mike Brady. This stage is about identifying where you are and where you want to go. The goal of this stage is to identify the business problem that needs to be resolved, the high-level goals to solve the business problem and the objectives needed to meet those goals, including the Success Criteria that the project will eventually be measured against.
Stage 2 – Build a Solid Foundation
A successful project is always built on solid foundations. During this stage, end-users are empowered to drive the design process and to make the project their own. They are shown how to write Storyboards, User Stories and develop Acceptance criteria that they can use for testing during the Lowering the Keystone stage.
Stage 3 – 1 Block at a Time
Under the CMIM approach, the goal of this stage is to build (and test) lots of small bite-sized components and get them into the hands of end-users quickly to get the feedback loop happening and any gaps identified. The Iterative Build approach requires much smaller teams and it empowers everybody from the outset & end-users start using the system soon as soon as it is built.
Stage 4 – Lower the Keystone
During this final stage, the focus shifts to the broader rollout task, including user training, data migration, decommissioning of any legacy systems and most importantly, communicating the changes to customers, partners and employees. The CMIM approach always starts small with a Pilot release with a limited user base and is coordinated and championed by the end-users who have been involved throughout the project.