There were a number of factors that combined to force me to make a change in the way we did things.
First and foremost, projects were constantly going over time. There wasn’t a specific reason for this, each project seemed to have it’s own particular issues. For some it was the client changing their minds, for some it was us interpreting the requirements differently to what the client expected, for others it was a simple underestimation of the work required. Regardless of the reason, the end result was the same. Projects that go over time go over budget unless the client is willing to pay more. It also impacts new projects.
The more this happened, the worse things got until we had a situation where almost every project became high risk and suffered from scope creep, low morale and unrealistic deadlines.
The answer was pretty simple, we needed a better way of doing things, ie. proven way of delivering projects on time, on budget that met client’s needs AND would fit in with our culture.
We needed a methodology.