When a client approaches me wanting to undertake a digital project (be it large or small), I typically break it down into four stages that happen in the following order:
Each stage is a separate engagement with clear deliverables. Therefore, I do not commit to the whole project but only to the first phase. That makes estimating and managing scope creep a lot easier.
In the discovery phase, I work with stakeholders to validate the project. Depending on the project’s overall size, this could be as simple as a couple of meetings or could be an entire program of work.
Typically it includes elements such as:
The idea is that the discovery phase will deliver a more informed definition of the project, including user needs, business objectives, and what needs to be created.
Most importantly, it will validate that the project will deliver the required value.
We can then use this deliverable to define and estimate the work required in an alpha phase. Doing so makes our estimates more accurate and also adjusts the scope based on what we have learned.
The alpha phase is where we define how the digital service (whether that is a web app or site) will work and ensure that users have a positive experience using it.
That is typically done through the creation of a prototype. On smaller projects, this might be nothing more than some design mockups. On larger projects, it could be a functional prototype that people can try out.
Whatever the case, the idea is to visualize the digital service you are building.
We do this for three reasons.
If it tests poorly, we still have room before the next phase to adapt without breaking the budget or messing up the timeline.
As with the discovery phase, we can use the alpha to estimate the work required in the next stage. Having a visualization of what needs building makes estimating the work required a lot easier for all of the stakeholders involved. They can see what they are being asked to build.
In addition, we can use the lessons learned from testing the alpha to adapt what we are going to create, once again creating space for changes in scope without derailing the project.
Once we have the alpha, we can then move confidently into the build, knowing that we will create the right thing and that users will respond positively to it.
I used to refer to this stage as the ‘build’. However, I found that stakeholders associated finishing the build with completing the project. In reality, digital services are never done, as they need to be constantly iterated upon to ensure they are as effective as possible.
To avoid this problem, I started to refer to this stage as the minimum viable product (MVP). In this stage, we build and launch the initial version of the digital service.
By referring to it as the minimal viable product, we emphasize that there will be a post-launch iteration. That provides us with a way of dealing with scope creep and unanticipated complexity by pushing it back until post-launch. That ensures the project stays on track and maintains its momentum.
Inevitably during the build, we will shelve some things until post-launch. These elements then become the basis for defining our final stage, enabling us to make an initial estimate for post-launch optimization.
The post-launch phase deals with the functionality, complexity, and other issues that we did not address in the MVP. This list of improvements is relatively easy to scope by this point and can be estimated with reasonable accuracy.
However, in addition to this work, there should be an ongoing process of monitoring, iteration, and testing that further refines the digital services’ effectiveness.
Estimating how much of this work you undertake should be based on the size and complexity of the digital service. Your estimate should also be proportional to the investment in the rest of the project.
By breaking down your projects into these four phases and completing each separately, you will remove many of the challenges we face when using traditional project management approaches.
Four significant benefits come out of breaking projects down in this way:
More Stuff I Like
More Stuff tagged business , workflow , communication
MyHub.ai saves very few cookies onto your device: we need some to monitor site traffic using Google Analytics, while another protects you from a cross-site request forgeries. Nevertheless, you can disable the usage of cookies by changing the settings of your browser. By browsing our website without changing the browser settings, you grant us permission to store that information on your device. More details in our Privacy Policy.