HMD 231, 40. Jahrgang, Juni 2003
Neue Konzepte in der Softwareentwicklung
Herausgeber: Heidi Heilmann, Susanne Strahringer
Das Open-Source-Entwicklungsmodell: Grundprinzipien, Fragen und Erfahrungen
Stefan Koch
Zusammenfassung
Die Entwicklung von Open Source Software zeichnet sich durch einige Besonderheiten aus. Dabei ist zuerst die hohe Anzahl von freiwillig Mitwirkenden zu nennen. Erste empirische Untersuchungen bestätigen zwar entsprechende Zahlen, es deutet jedoch viel auf eine sehr ungleiche Verteilung der Leistungserbringung und die Existenz einer kleinen Kern-Entwicklergruppe hin. Die Abstimmung sowohl innerhalb dieser Gruppe als auch mit der großen Anzahl an sonstigen Beteiligten scheint jedoch gut zu funktionieren. Dazu trägt auch die Verwendung moderner Paradigmen wie der Einsatz von Patterns in einer objektorientierten Entwicklung bei. Daraus folgen erste Befunde, die dieser Form der Softwareentwicklung eine überraschend hohe Effizienz bescheinigen. Damit bietet die weltweite Open- Source-Gemeinschaft einerseits ein interessantes und erfolgreiches Testfeld für viele bereits vorhandene Konzepte der Softwareentwicklung und stellt andererseits eine Quelle von neuartigen Vorgehensweisen dar.
Inhaltsübersicht
- Einleitung
- Open-Source-Entwicklungsprozess
- Grundprinzipien
- Projektanbahnung
- Projektabwicklung
- Projektabschluss
- Fragen aus Sicht der traditionellen Softwareentwicklung
- Erfahrungen
- Datenbasis und Analysemöglichkeiten
- Größe und Struktur einer Open-Source-Gemeinschaft
- Koordination in einer Open-Source-Gemeinschaft
- Aufwand und Effizienz einer Open-Source-Entwicklung
- Fazit
- Literatur






