There are just 4 main dynamics of a project that a web project manager needs to be in control of and these are frequently depicted by the ubiquitous project management triangle.
Features (Scope) – the work to be done
Time – when is needs to be done by
Cost – the amount of money being spent
Quality – the standard to which the work is done
There is a close interrelationship between these project factors, change one and it impacts the others. For example, increase the scope and either the cost or time increases or the quality decreases. Decrease the cost and either the scope or the quality decreases too.
I’ve written articles about clarifying the scope through adequately confirming the requirements and I find that time and cost are the two factors most clearly defined. Keeping an eye on the costs and ensuring that deadlines are met are very tangible factors to control. And everyone involved in the project, especially those paying for it will be all too aware if these are under control on not.
The quality factor often seems to have a lower profile in the project than time and cost. Quality can be less visible, less tangible and its certainly harder to measure. When maintaining control of the time, cost and scope, quality is the corner that can be cut without sounding any alarms.
But what is the knock on effect of poor quality? A higher bounce rate on your website? Fewer conversions? Less visitors clicking your social share buttons? A poor user experience? Defects will eventually need to be fixed and so the costs of a lesser quality website are not removed, they are simply deferred. A low quality user experience will increase your marketing spend because a high quality experience converts visitors into customers better than a low quality one.
Quality should more often win the conflict it can have with time and cost. A short delay in launching a new feature may be better than having to apologize for a fault. Perhaps a new feature gets released in June instead of April.
Measuring quality is both an art and a science but most importantly there should be someone on the project championing quality. Quality is about aiming for excellence, it's a mindset that's about going the extra mile. But ultimately, quality is about the people on the team and their attitude towards doing the best possible work they can.
Building a successful online business is an evolutionary process with the feedback faucet always open and flowing. A web project management tip is to run tests on your website. Two services that can help to measure quality do so by sending anonymous visitors to your website. The visitors then provide their honest feedback. There are many different types of testing services available I can recommend FeedbackArmy.com and UserTesting.com. Feedback Army sends multiple visitors to your site who then answer some questions that you have set for them. User Testing supplies a smaller number of visitors and each one creates a video recording with their running commentary, giving their thoughts as they navigate though your site. These testing services can be quickly set up, produce speed test results and they won’t break the bank.
It takes some forethought, but it is possible put some quality metrics in place for a web project. Start with simple metrics such as the number tests passed and build from there. Certainly it’s worth including a measure of user experience satisfaction as this can identify some otherwise undiscovered issues. This can be done by creating metrics from user surveys but it's also worthwhile to take a more qualitative approach based on user discussion and verbal feedback.
In conclusion, don’t let quality get bullied into submission by time and money. Sometimes it makes sense to be late or for the project to cost a little more in order to preserve high quality. In short - it's better to do less but do it better.
Which factors get priority in your projects? Is it time, money, scope or quality?