Das Wasserfall-Prinzip in der Software-Entwicklung hat bald ausgedient. Immer häufiger kommen heute agile Methoden wie die „Continuous Integration“ zum Einsatz, bei denen Software in kleinen Einheiten kontinuierlich erweitert und verbessert wird. Anwender profitieren dadurch von einer höheren Nutzerfreundlichkeit und verbesserten Customer Experience.
(Quelle: whiteMocca/shutterstock)
Die agile Software-Entwicklung bietet klare Vorteile gegenüber der herkömmlichen Wasserfall-Methode, bei der Programmierer monatelang auf den Launch einer umfangreichen neuen Version hinarbeiten. Immer mehr Software-Anbieter gehen daher zur so genannten Continuous Integration (CI) über. Bei dieser Entwicklungsmethode wird Software kontinuierlich erweitert und verbessert. Die neuen Releases sind schmaler, der Umfang an Features geringer, man spricht daher auch von einem „Soft Launch“. Dafür stehen die neuen Funktionen den Kunden aber auch wesentlich früher zur Verfügung – Stichwort „Continuous Delivery“ (CD).
Permanente Verbesserung von Nutzerfreundlichkeit und Customer Experience
Der Kunde profitiert dadurch nicht nur von der schnelleren Bereitstellung neuer Features, sondern auch von einer höheren Software-Qualität. Denn bei der Wasserfall-Methode programmieren die Entwickler monatelang, bis ihre Komponenten zur Gesamtlösung, dem sogenannten Build, zusammengebaut und danach getestet werden. Entsprechend viele Fehler müssen anschließend aufwändig behoben werden. Bei CI dagegen erfolgen Entwicklung und Testprozess in kleinen Einheiten, die am Ende eines Arbeitstages in Repositories zur Versionskontrolle eingecheckt werden. Über Nacht bauen Server die Code-Komponenten dann zusammen („Nightly Build“) und testen sie automatisiert. Der gesamte Prozess – programmieren, zusammenfügen, testen – findet also täglich statt. Fehler lassen sich korrigieren, was eine kontinuierliche Verbesserung der Nutzerfreundlichkeit und der Customer Experience zur Folge hat.
CI und CD stehen im engen Zusammenhang mit dem agilen Prozessverbesserungsansatz DevOps. Hier geht es darum, alle an der Software-Entwicklung beteiligten Abteilungen zu vernetzen, Prozesse zu optimieren und die Entwicklungszyklen zu verkürzen. Auch dies sind wichtige Hebel, um die Customer Experience zu verbessern und die Kundenbindung zu erhöhen. Dabei wird CI durch den Trend zur agilen Software-Entwicklung gefördert: Bei Methoden wie Scrum erfolgt die Planung und Programmierung ebenfalls in kleinen Einheiten, so genannten Sprints, die täglich im Team evaluiert werden.
Software-Entwicklung – mehr Flexibilität und regelmäßiger Austausch
Aber nicht nur für die Kunden, auch für die Entwickler- und Projekt-Management-Teams bietet CI in Verbindung mit agilen Development-Prozessen klare Vorteile. Durch das Denken und Planen in kleinen Programmiereinheiten sind sie in der Lage, wesentlich flexibler zu agieren als im Rahmen eines großen Software-Projekts. So können sie schneller und häufiger Änderungen am Programm-Code vornehmen. Zudem sorgt die permanente Abstimmung dafür, dass alle Beteiligten immer auf dem aktuellen Stand sind und regelmäßig Feedback auf ihre Arbeit erhalten, was wiederum zu einem steigenden Qualitätsbewusstsein führt: Laut DevOps Research and Assessment (DORA) fördern CI und CD eine zielorientierte Unternehmenskultur, verbessern die Software-Bereitstellung und verringern Nachbesserungen oder ungeplante Arbeiten. Auch die Zufriedenheit der Teams ist nach den Erfahrungen der DORA höher.
„Software-Projekte sind hochkomplexe Vorhaben, in die viele Mitarbeiter involviert sind und die hohe Anforderungen erfüllen müssen – vor allem was die Qualität und die Einhaltung von Lieferterminen betrifft. Agile Methoden wie CI und CD erhöhen die Flexibilität, reduzieren die Komplexität und helfen den Entwicklern, den steigenden Anforderungen gerecht zu werden“, sagt Oliver Henrich, Vice President Product Engineering bei Sage.
(Oliver Henrich ist Vice President Product Engineering Central Europe bei der Sage GmbH. (Bild: Sage))
Gefragt sind Soft Skills und eine ausgeprägte Kommunikationskultur
Allerdings erfordert diese Arbeitsweise ein extrem hohes Maß an gegenseitigem Austausch. Die Teams treffen sich während eines Sprints täglich und stimmen sich in so genannten Daily Stand-ups ab. Alle zwei Wochen gibt es zudem ein Review, in dem festgehalten wird, was bis dato erreicht wurde und was verbessert werden kann. Voraussetzung sind daher eine ausgeprägte Kommunikationskultur sowie in zunehmendem Maße auch Soft Skills: Laut der Studie „Upskilling 2020“ des DevOps Institute, für die 1260 Führungskräfte aus IT-Unternehmen in verschiedenen Ländern befragt wurden, erfordert der DevOps-Ansatz Team-Player-Eigenschaften, Einfühlungsvermögen und Kreativität. Hinzu kommen hohe fachliche Anforderungen: Nach zwei Wochen wird jedes Ergebnis von der gesamten Mannschaft begutachtet. Das erhöht die Software-Qualität, aber gleichzeitig auch den Druck auf die Programmierer.
Unterstützung bei der CI-Methode bieten Tools, mit denen sich die programmierten Komponenten zusammensetzen und verlinken beziehungsweise unterschiedliche Versionen verwalten lassen. Dazu zählen auf Compiler-Ebene zum Beispiel der Microsoft Team Foundation Server sowie das Java-basierte Open-Source-Programm Jenkins. Und im Projekt-Management helfen Werkzeuge wie Jira oder Confluence, einen Sprint von zwei Wochen zu organisieren, neue Aufgaben aus dem Backlog zu ziehen und Zeitpläne aufzustellen.
Sage ist Anbieter von IT-Systemen, die in kleinen und mittelständischen Unternehmen mehr Transparenz sowie flexiblere und effizientere Abläufe in den Bereichen Buchhaltung, Unternehmens- und Personalmanagement ermöglichen. Millionen von Kunden weltweit vertrauen Sage und den Partnern, wenn es um optimale Lösungen aus der Cloud und den nötigen Support geht. (sg)
Stand: 16.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die WIN-Verlag GmbH & Co. KG, Chiemgaustraße 148, 81549 München einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von redaktionellen Newslettern nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://kontakt.vogel.de/de/win abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung, Abschnitt Redaktionelle Newsletter.