Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Cost-efficient customization of software cockpits by reusing configurable control components

: Heidrich, Jens; Münch, Jürgen

Dekkers, T.:
4th Software Measurement European Forum, Smef 2007. Proceedings : Quarta Edizione, Roma 9-10-11 Maggio
Mailand: Libreria CLUP Soc. Coop., 2007
ISBN: 9788870909425
Software Measurement European Forum (SMEF) <4, 2007, Rome>
Fraunhofer IESE ()
software project control center; goal question metric measurement; measurement; project control

Detecting and reacting to critical project states in order to achieve planned goals is one key issue in performing a software development project successfully and staying competitive as a software development company. Software Cockpits, also known as Software Project Control Centres, support the management and controlling of software and system development projects and provide a single point of project control. One key element of such cockpits is the analysis, interpretation, and visualisation of measurement data in order to support various stakeholders for different purposes. Currently, many companies develop their own cockpits (typically simple dashboards) that are mainly based on Spreadsheet applications. Alternatively, they use dashboard solutions that provide a fixed set of predefined functions for project control that cannot be sufficiently customised to their own development environment. Most of the more generic approaches for control centres offer only partial solutions and lack purpose-oriented and role-oriented data interpretation and visualisation based on a flexible set of control techniques that can be customised according to planned goals in a cost-efficient way. A systematic approach for defining reusable, customisable control components and instantiate them according to different organisational goals and characteristics is basically missing. This article gives an overview of the Specula project control framework and illustrates how to employ it for implementing project control mechanisms. The focus is on how to describe and combine control components in a generic way and how to select the right components based on explicitly defined project goals. Furthermore, related approaches are discussed and the use of Specula as part of industrial case studies is described.