ISSN:
0949-2925
Keywords:
Schlüsselwörter: Software-Wiederverwendung
;
Wartbarkeit
;
Standards
;
Qualitätssicherung
;
Managementaspekte
;
Einführung von Wiederverwendung
;
CR Subject Classification: D.2.7
;
D.2.9
;
D.2.m
Source:
Springer Online Journal Archives 1860-2000
Topics:
Computer Science
Description / Table of Contents:
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.
Abstract:
Key words: software reuse, maintainability, standards, quality assurance, management issues, introduction of reuse
Notes:
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.
Type of Medium:
Electronic Resource
URL:
http://dx.doi.org/10.1007/s004500050027
Permalink