The intended users of the software are uncertain that the programmers understand their needs or, worse yet, feel their needs are understood but ignored. Everything seems to take too long, and every new need is met with defensive, rather than supportive, behavior. The software developers feel very overworked and under appreciated. They have a generally low opinion of the ability of the intended users to assist them in specifying and testing the system. The plans to correct the problem involve planned overtime, or rely on new technology.
Management associated with the project seems unresponsive to the problems experienced.
Third party software or services vendors who must supply key parts of the solution seem unresponsive. If at least 4 of the 8 items above seem true of your situation, you really do have a problem on your hands. What We Do Our emphasis is to determine the root causes of the project's problems, gain consensus on the solutions, then to support you and your own staff to implement the solutions. In this way a project, once stabilized, stays stable to completion. We agree to a general scope of services and work together to lay out an approach.