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.