There is general agreement among the experts and practitioners that a crisis exists in Software Engineering. This crisis is in the area of software quality and schedules.
How do we better predict product development progress on an ongoing basis? The quick answer is that all project managers need to know these things:
• What are the requirements for functionality, cost, and schedule?
• Do I have sufficient resources to meet those requirements?
• Am I on target to meet those requirements?
These questions are particularly critical for companies who produce complex software, such as real-time or process control products.
There are ways to ensure that the requirements of schedule, functionality, and cost are met during project development. This paper will discuss project management activities, possible development process, and predictive measurements for project tracking and prediction for complex software products.