Skip to main content
Log in

Ein Modell zur stufenweisen Umsetzung von Software-Wiederverwendung in der Praxis

Mit Feedback aus strategischen Projekten im Bank- und Versicherungsbereich als Denkanstoß für Entscheidungsträger großer Eigenentwickler

  • Published:
Informatik Forschung und Entwicklung

Zusammenfassung.

Die Wiederverwendung bereits existierender Software verspricht sowohl höhere Produktivität als auch bessere Wartbarkeit und Produktqualität. In der industriellen und wirtschaftlichen Praxis anzutreffende Software ist allerdings schon innerhalb eines Unternehmens sehr heterogen. Sie variiert stark in Alter, Anwendungsgebiet, Dokumentationsgrad, verwendeter Entwicklungsumgebung und ist durch Programmierer mit unterschiedlichem Ausbildungsstand im Software-Engineering entstanden. Für die Einführung von Software-Wiederverwendung (Reuse) in der Praxis schlagen wir drei Entwicklungsstufen vor, die durch schrittweise steigende Investitionen von der Basis grundsätzlicher Wartbarkeit bis zu einer unternehmensweiten Reuse-Kultur führen. Das Modell baut auf Vorschlägen der Reuse-Forschung und unseren Erfahrungen mit zwei Beratungsprojekten aus der Praxis industrieller Software-Entwicklung im Bank- und Versicherungsbereich mit Rücksicht auf lokale Zeit- und Kostenbeschränkungen auf. Die für den Einsatz von Software-Wiederverwendung notwendigen Rollen der beteiligten Mitarbeiter und begleitende organisatorische Maßnahmen werden erklärt. Die erfolgreiche institutionalisierte Einführung von Wiederverwendung bedingt eine Anpassung der Unternehmenskultur, deren Verlauf sich mehr am Potential der vorhandenen Mitarbeiter orientieren muß als am Einsatz der neuesten Ideen von Methoden- oder Werkzeuganbietern.

Abstract.

Reuse of existing software can significantly increase productivity and provide higher maintainability as well as higher product quality. Existing software systems in industrial practice are usually very heterogeneous – even within the same company. The software varies in age, problem domain, level of documentation, used development environments as well as in levels of software engineering consciousness and skills among the involved software developers and maintainers. We describe a model for reuse that provides three levels of reuse intensities/investments designed to lead from basic maintainability to a company-wide reuse culture. The model is based on suggestions in state-of-the-art reuse research and our experiences in two consulting projects with in-house-developers in the banking and insurance industry to meet local constraints of time and costs. Important roles of personnel and accompanying organizational measures are explained. Successful introduction of institutionalized reuse needs a shaping of the corporate culture, which must be oriented towards enhancing the potential of employees rather than toward trying out the hottest ideas of method-consultants or tool-vendors.

Key words:

software reuse, maintainability, standards, quality assurance, management issues, introduction of reuse

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Author information

Authors and Affiliations

Authors

Additional information

Eingereicht am 17. September 1994/Angenommen am 8. Mai 1995

Rights and permissions

Reprints and permissions

About this article

Cite this article

Biffl, S., Futschek, G. & Brem, C. Ein Modell zur stufenweisen Umsetzung von Software-Wiederverwendung in der Praxis . Informatik Forsch Entw 10, 197–213 (1995). https://doi.org/10.1007/s004500050027

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s004500050027

Navigation