Impulsgeber für moderne Methode

Impulsgeber für moderne Methode

Der Einsatz von Versions-Verwaltungssystemen ist nicht mehr wegzudenken. Open-Source-Projekte nutzen die Ablage einer neuen Code-Version für bestimmte Aufgaben: Die vorgenommenen Änderungen werden automatisch per Mail an alle Beteiligten gesendet. Oder ein kompletter automatisierter Build-and-Test-Zyklus wird ausgeführt, um den Qualitätsstandard der neuen Version zu verifizieren (Continous Integration). So entstanden auch für die Unterstützung des Software-Build-Prozesses, für das automatisierte Testing und die Code-Analyse im Open-Source-Umfeld mächtige Hilfsmittel, die heute zum Standardrepertoire von Software-Ingenieuren gehören sollten.
Sind die Beteiligten räumlich und zeitlich verteilt, leidet die Kommunikation untereinander. Dafür wurden pragmatische Ansätze entwickelt. So kommt beispielsweise häufig ein «Wiki» zum Einsatz, das auf einfache Weise das Anlegen, Verteilen und Anpassen von projektbegleitender Dokumentation gestattet. Weitere Werkzeuge zur Kommunikationsunterstützung: zent-rale und systematische Verwaltung von Softwaredefekten in Bugtracking-Systemen, Einsatz von Instant-Messaging- und Chat-Tools, Internet-Telefonie zur schnellen und flexiblen Online-Kommunikation neben dem Medium E-Mail. Ein grosser Teil der beschriebenen Methoden und Werkzeuge sind unterdessen auch aus kommerziellen Software-Entwicklungsprojekten nicht mehr wegzudenken. Vielfach werden die vorgestellten Konzepte auch in eigene Tools integriert und unterstützen die tägliche Arbeit.
Die Open-Source-Bewegung hat durch die oft unkonventionelle Herangehensweise an tägliche Probleme die Einsetzbarkeit neuer, innovativer Methoden nachgewiesen und damit auch im Bereich der herkömmlichen Softwareentwicklung Massstäbe gesetzt und Vorbilder geschaffen, die der gesamten Softwareindustrie von Nutzen sind.



Das könnte Sie auch interessieren