Currently we're working on a project where top management is providing unrealistic estimates to our customers, especially in terms of the number of bugs that we can fix. We are not talking just about a optimistic targets, but clearly unrealistic goals like fixing 400 bugs a week instead of an average of 200 bugs. The main risks are that we will not take the action needed to really fix the project like renegotiating the plan, reducing the scope, etc.
I am thinking about different strategies here to overcome the problem:
- Let the management focus on unrealistic goals while working-level people renegotiate planning and scope to find some real solutions.
- Directly raising this issue with client management (probably a bad idea).
- Wait until we really crash (e.g. fail to deliver what is expected) to implement a new solution.
Is there a better strategy to prevent such situations? Are there special tricks to deal with top management who get involved in project details? How can we deal with this situation?