Expecting expectations
In any project, managing time, cost and resources is crucial to
a successful outcome. Of equal if not greater importance is client
expectation. When the client isn't happy with the end result it
doesn't matter how well you managed everything else, a project just
isn't successful.
So what can you do to manage client expectations? And by
managing expectations we're essentially talking about
meeting expectations.
One of the most effective ways is to include key
stakeholders in all aspects of the project. From scope to
requirements, to build, testing and implementation. The involvement
of key stakeholders in each phase is crucial. It's important to get
feedback as early as possible and not proceed until everyone
is on the same page. This way the risks of a failed project are
greatly reduced.
This inclusion extends to iterations within each phase. In a
software development project this can mean multiple reviews of
features as they are being developed. The idea of getting immediate
feedback means that the work being done is focussed on those things
that count most to the client. Should there be any issues these can
be addressed quickly and things can move forward quickly. Consider
the alternative.
Our belief is that the more key stakeholders are involved in a
project, and expectations are being checked, the greater the chance
of success.