Software-Stabilität dank Continuous Deployment – wie geht das?

Unsere Software dirigiert den Weg aller Pakete zu ihren Empfängern. In den Paketzentren der Schweizerischen Post liefern unsere Services für jedes Paket die nächste durchzuführende Aktion. Wenn diese Dienste nicht laufen, entstehen enorme Kosten. Trotzdem rollen wir unsere geschäftskritischen Software-Services mehrmals täglich aus und jeder Commit in den Master Branch …

Continous Delivery: Schnell und entspannt Wert generieren

Fällt eine Story in die letzte «Release-Spalte» vom Kanban Board, bleibt sie nicht lange da. Sie wird so bald wie möglich produktiv gebracht. Sogar unser Kredo: «No deployments on Friday» ignorieren wir immer öfters.  Die Vorteile von häufigen und raschen Deployments machen uns glücklich und dich bestimmt auch: Ein Feature fängt …

One-Piece-Flow in einem Scrum Team

Scrum sieht vor, dass am Ende eines Sprints ein auslieferbares Inkrement als Ergebnis geliefert wird. Dieses Inkrement kann auch mal etwas grösser sein und hat bei uns immer wieder zu Problemen bei der Auslieferung geführt. DevOps strebt einen One-Piece-Flow an, also die direkte Auslieferung jeder einzelnen Änderung. Wir haben dies …