+ All Categories
Home > Documents > „Continuous Delivery“ AM2 Übung „Planung von Softwareprojekten“ Referent: Marc Schlesiger.

„Continuous Delivery“ AM2 Übung „Planung von Softwareprojekten“ Referent: Marc Schlesiger.

Date post: 06-Apr-2015
Category:
Upload: addler-heling
View: 103 times
Download: 0 times
Share this document with a friend
17
„Continuous Delivery“ AM2 Übung „Planung von Softwareprojekten“ Referent: Marc Schlesiger
Transcript
Page 1: „Continuous Delivery“ AM2 Übung „Planung von Softwareprojekten“ Referent: Marc Schlesiger.

„Continuous Delivery“

AM2 Übung

„Planung von Softwareprojekten“

Referent: Marc Schlesiger

Page 2: „Continuous Delivery“ AM2 Übung „Planung von Softwareprojekten“ Referent: Marc Schlesiger.

Was ist Continuous Delivery?

„Eine Sammlung von Techniken, Prozessen und Werkzeugen, um den Softwarelieferprozess zu verbessern.“

Page 3: „Continuous Delivery“ AM2 Übung „Planung von Softwareprojekten“ Referent: Marc Schlesiger.

• Entwicklung• Qualitätssicherung• Produktivsetzung

– erfolgt kontinuierlich mit jeder Änderung an der Software

Radikale Automatisierung

führt zu einer automatisierten Pipeline (Deployment-Pipeline)

Page 4: „Continuous Delivery“ AM2 Übung „Planung von Softwareprojekten“ Referent: Marc Schlesiger.

Klassisches PhasenmodellVon der Idee bis zum Kunden – Concept to cash

Continous Delivery

Feature Idee User Stories Developement QA Produktion

Page 5: „Continuous Delivery“ AM2 Übung „Planung von Softwareprojekten“ Referent: Marc Schlesiger.
Page 6: „Continuous Delivery“ AM2 Übung „Planung von Softwareprojekten“ Referent: Marc Schlesiger.

Freigabeschritte

• Unit-Tests – prüfen einzelne Komponenten isoliert in ihren Funktionen

• Akzeptanztests – sorgen für das Einhalten der mit den Anforderungen

formulierten Akzeptanzkriterien

• Performancetests – überprüfen nichtfunktionale Anforderungen

Page 7: „Continuous Delivery“ AM2 Übung „Planung von Softwareprojekten“ Referent: Marc Schlesiger.

CONTINUOUS DELIVERY PIPELINE

Aus der Vogelperspektive – Stufenweise heranführen

Page 8: „Continuous Delivery“ AM2 Übung „Planung von Softwareprojekten“ Referent: Marc Schlesiger.
Page 9: „Continuous Delivery“ AM2 Übung „Planung von Softwareprojekten“ Referent: Marc Schlesiger.
Page 10: „Continuous Delivery“ AM2 Übung „Planung von Softwareprojekten“ Referent: Marc Schlesiger.
Page 11: „Continuous Delivery“ AM2 Übung „Planung von Softwareprojekten“ Referent: Marc Schlesiger.

Frage?

Wie sieht die technische Umsetzung von Commit und Acceptance Test Stage bei der Realisierung einer Continuous Delivery Pipeline aus?

Page 12: „Continuous Delivery“ AM2 Übung „Planung von Softwareprojekten“ Referent: Marc Schlesiger.
Page 13: „Continuous Delivery“ AM2 Übung „Planung von Softwareprojekten“ Referent: Marc Schlesiger.
Page 14: „Continuous Delivery“ AM2 Übung „Planung von Softwareprojekten“ Referent: Marc Schlesiger.
Page 15: „Continuous Delivery“ AM2 Übung „Planung von Softwareprojekten“ Referent: Marc Schlesiger.

Warum Continuous Delivery?

• Trotz Bruch in gewohnten Entwicklungstechniken und Arbeitsabläufen:

• Risikoärmere Entwicklung– automatisierte und kontinuierliche Tests

• kürzere Time-to-Market– Schnell auf Änderungen auf dem Markt reagieren

Page 17: „Continuous Delivery“ AM2 Übung „Planung von Softwareprojekten“ Referent: Marc Schlesiger.

Vielen Dank für Eure Aufmerksamkeit!


Recommended