Software Internet Marketing Kunden Jobs Kontakt Telefonnummer

Continuous Integration

Wie entsteht ein fertiges Softwareprodukt in grossen Projektteams, bei welchem jedes Team Anforderungen unabhängig implementiert? In vielen Fällen beantwortet sich die Frage mit dem einfachen Wort: chaotisch.

Übersichtsgrafik

Klicken Sie auf das Bild um die Graphik als PDF-Dokument zu öffnen.

Continuous Integration

Warum Continuous Integration?

Die berühmte linke Hand kennt nicht den Status der rechten Hand – und schon ist kurz vor Ende des Entwicklungszyklus weder ein lauffähiges Produkt, noch eine effektive Beseitigung von Fehlern möglich.

Continuous Integration verspricht hier Abhilfe. In einer fortlaufenden Prozesskette werden die Ergebnisse der Projektteams ineinander integriert und auf deren Funktion geprüft. Technische Hilfsmittel versprechen jederzeit ein Stück funktionierende Software.

Die Vorteile liegen auf der Hand: ständige Qualitätsprüfungen, unabhängige Entwicklungszyklen, flexible Verteilung von unterschiedlichen Versionsständen zur Abnahme und Beurteilung.

Damit der Integrationsprozess reibungslos funktioniert, sind neben einem funktionierenden Kommunikationskonzept auch unabhängige Schnittstellen und diverse Prozesse für Build und Test notwendig.