HOOD Group
Karsten Krennrich, HOOD Group: Qualitativ hochwertige Software - HOOD Software Komponentenbibliothek unter Subversion
In der Softwareentwicklung spielen die beiden Faktoren „Qualität“ und „Kosten“ eine wichtige Rolle. Zum einen hat die Softwareentwicklung das Ziel, qualitativ hochwertige Softwaresysteme zu entwickeln, die alle Kundenanforderungen erfüllen. Zum anderen sollen die Kosten sowohl zeitlich als auch finanziell, die für die Entwicklung aufgebracht werden müssen, möglichst gering gehalten werden. Ein Mittel, um diese beiden Ziele zu erreichen, ist Wiederverwendung. Durch die Wiederverwendung von Softwarekomponenten können die Entwicklungskosten signifikant reduziert werden, da die Software nicht komplett neu entwickelt werden muss, sondern man auf bestehenden und getesteten Softwarekomponenten aufbaut. Weiterhin wird durch die Verwendung bereits getesteter und damit funktionierenden Softwarekomponenten ein hoher Grad an Qualität sichergestellt. Jedoch erfordert eine Wiederverwendung von Softwarekomponenten in neu zu entwickelnden Softwaresystemen auch einen durchdachten Verwaltungsapparat, der dies effizient ermöglicht.
Dieser Vortrag beschreibt eine Möglichkeit, wie mit Hilfe des Versionierungssystems Subversion (SVN) eine effiziente Wiederverwendung von Softwarekomponenten realisiert werden kann. Die hier beschriebene Lösung wird seit mehreren Jahren in der HOOD Software Division bei der Implementierung von Softwaresystemen erfolgreich angewendet.
Karsten Krennrich ist als Consultant der HOOD Group tätig. Seine Schwerpunkte liegen in der Beratung von Requirements Management & Engineering (RM&E) orientierten Entwicklungsprozessen. Er ist als Projektleiter bei der HOOD Software Division verantwortlich für die Realisierung von Softwarelösungen im Bereich der Entwicklungsprozess unterstützenden Werkzeuge. Für diese Anpassungen und Erweiterung von Standard Werkzeugen erarbeitet Herr Krennrich auch die zur Realisierung notwendigen Konzepte. Bei deren Implementierung arbeitet Herr Krennrich unter anderem auch mit den Konfigurationsmanagement Werkzeugen CMSynergy und Subversion. Neben dem RM-Werkzeug DOORS® von Telelogic hat Herr Krennrich auch Praxiserfahrungen mit den Werkzeugen CaliberRM® von Borland und RequisitePro® von IBM. Er verfügt außerdem über Erfahrungen im Bereich Datenbanken und Informationssysteme, im Software Engineering und im Themenbereich Produktlinien.


