Neue Konzepte in der Softwareentwicklung |
|
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
HMD, Heft 231, Juni 2003
|