Despite all the effort and money spent, the most common way for developers to know if their application is in trouble continues to be the phone call from the customer, complaining that "nothing is working".
New problems continue to surface every day forcing you to work on old code and making it impossible to evolve your work.
The project budget burns very quickly and the management, or worse the customers directly, always seem to be unhappy and frustrated.
Errors reported directly by customers are placed at the top of the to-do list.
The team needs to stop current activities to investigate what’s happening in the system and avoid more wider impacts.
In the meantime time passes and everyone puts pressure on you.
Your application is here to have an impact on the productivity of your users. But it could take hours or even days to:
In the meantime, customers are calling, users are leaving your application, and you can’t leave your desk until the problem is solved.
Users don't spend their time reporting bugs, they just stop using your application looking for a competitor that can solve their problem better. How much does it cost to you?