Options
2005
Book Article
Titel
Tool-based software project control
Abstract
Developing software and systems in a way that entails plannable project execution and predictable product quality requires the use of quantitative data for project controlling. In the context of software development, only few techniques exist for supporting on-line monitoring, interpretation, and visualization of project data. This is caused particularly by the often insufficient use of such engineering principles as experience-based planning and plan-based execution in the software development domain. However, effective software project controlling requires integrated tool support for capturing, managing, analyzing, and storing data. In addition, advanced controlling approaches aim at providing purpose- and role-oriented information to all involved parties (e.g., project manager, quality assurer) during the execution of a project. This chapter introduces the concept of a so-called Software Project Control Center (SPCC), sketches a controlling-oriented software development model, and gives a representative overview of existing tool-based software controlling approaches from academia and practice. Finally, the different approaches are classified and compared with respect to a characterization schema that reflects important requirements from the viewpoint of practitioners.