A wonderful new application goes live. It has been tested and it does what it’s supposed to do. But within hours the issues start to roll in. Fingers are pointed…
“The development team didn’t build it right!”
“The business requirements are wrong!”
We’ve all been there, right?
In my experience, there have been many times where I have discovered that the root cause is not the requirements nor the application’s implementation. The issue is that the both the requirements and the application itself have been styled over the top of a flawed business process.
So here are my thoughts:
If we spent more time at the beginning of the cycle doing a proper job of describing and mapping the business process we would find that it would benefit everyone involved. More often than not, the business owners are able to address the gaps in the process before contemplating the request for development. The business analysis team understand the need which the requested application is supposed to fulfil. The team of people involved in the design and implementation of the solution benefit from having an understanding of the process from start to finish.
All round win? So why is it that there is still such a reluctance to invest the time and effort into this essential step?