Continuous Delivery
DAMIT IHRE SOFTWARE RUND LÄUFT
Neue Features schnell und sicher anbieten
Unsere Software wächst stetig. Sie wird entwickelt, getestet, abgenommen, verwendet. Neue Funktionen werden entwickelt, getestet, abgenommen, verwendet. Kontinuierlich.
Die Entwickler in unseren Teams können durch kontinuierliches Feedback die Qualität ihrer Arbeit sicherstellen und neue Features schnell implementieren. Kunden können diese zeitnah testen und ihr Feedback an das Entwicklerteam weitergeben. Endnutzer sehen, dass Produkte, die sie verwenden, immer weiter ausgebaut werden. Ihre Erfahrungen im Umgang mit dem Endprodukt können dabei wertvolle Erkenntnisse liefern, um die Software weiterzuentwickeln.
Die Basis dafür ist Continuous Delivery. Neue Software-Features können so auf Knopfdruck automatisch und zeitnah produktiv ausgerollt werden. Und das ist keine Magie, sondern gelebter Arbeitsalltag bei SEITENBAU. Und darauf sind nicht nur wir, sondern auch unsere Kunden stolz.
Grundlage bildet die sogenannte Continuous Integration. Alle Entwickler, die in einem Projekt an einzelnen Komponenten arbeiten, führen ihre Codeänderungen täglich oder öfter in einem zentralen Softwaregebilde zusammen. Diese Änderungen werden dann automatisiert erstellt und getestet (Continuous Testing). Um sicherzugehen, dass neue und alte Features weiterhin funktionieren. Da dies nicht erst am Ende einer langen Entwicklungsphase passiert, sondern kontinuierlich neue Codeschnipsel diesen Prozess durchlaufen, können Fehler viel schneller erkannt und behoben werden. So steigern wir auch die Qualität des Endproduktes.
Je nach individueller Situation unserer Kunden, können wir auch die Anlieferung und Installation der Software in der Betriebsumgebung automatisieren.
Durch diese Prozesse stellen wir sicher, dass es immer eine lauffähige Software gibt. Damit wir uns aufs Wesentliche konzentrieren können: die Entwicklung neuer Features mit Mehrwert und einer Qualität, die stimmt.