Produktlinien in der industriellen Softwareentwicklung

Software ist ein entscheidender Wertschöpfungs- und Kostenfaktor in der Industrie. Systematische Produktlinienentwicklung hat sich als probates Mittel erwiesen, gleichzeitig Kosten und Fehlerzahl zu senken.

vorlesen Druckansicht
Lesezeit: 18 Min.
Von
  • Klaus Schmid
  • Jürgen Seeger
Inhaltsverzeichnis

Software ist ein entscheidender Wertschöpfungs- und Kostenfaktor in industriellen Produkten. Dies gilt sowohl für Informationssysteme als auch für eingebettete Systeme wie Anlagensteuerungen oder Automobilkomponenten. Systematische Produktlinienentwicklung hat sich als probates Mittel erwiesen, gleichzeitig Kosten und Fehlerzahl zu senken.

Im Verlauf der letzten zehn, fünfzehn Jahre hat sich der Einsatz von Produktlinienansätzen als wirksame Methode herauskristallisiert, um Optimierungen bezüglich Kosten und Qualität bei der industriellen Softwareentwicklung zu erreichen. Die dabei erzielten Erfolge sind beachtlich. So berichten verschiedene Unternehmen von Kostenreduktionen um 90 Prozent, einer deutlich erhöhten Qualität (circa 50 Prozent weniger Fehler) sowie drastisch reduzierten Wartungskosten [2].

Begründet ist dies zum einen durch den Übergang von der Entwicklung einzelner Anwendungen zu einer gemeinsamen Betrachtung einer Menge von Systemen, zum anderen durch die Entwicklung von Komponenten, die in einer Vielzahl von Systemen verwendet werden können. Damit ist aber zugleich eine wesentliche Einschränkung dieses Ansatzes gegeben: Er ist nur anwendbar, wenn eine Entwicklungsorganisation immer wieder ähnliche Software entwickelt. Bei näherem Hinsehen ist dies aber keine wesentliche Einschränkung, da Entwicklungsabteilungen und Firmen praktisch immer auf die eine oder andere Art spezialisiert sind.

Unter dieser Voraussetzung hat sich der Produktlinienansatz als zielführend erwiesen. Er kam sowohl in kleinen als auch in großen Unternehmen zum Einsatz, bei Entwicklermannschaften zwischen fünf und mehr als tausend Personen. Auch in diversen Anwendungsbereichen wurde er bereits umgesetzt, das Spektrum reicht von der Automobilindustrie und Medizintechnik bis hin zu Finanzinformationssystemen [3].