Agile & Extreme Programming

Der praxisorientierte Workshop für agile Softwareentwicklung

Wollen Sie qualitativ hochwertige Software dauerhaft schnell entwickeln, ausliefern und betreiben?

Dieser 2-3-tägige interaktive Workshop richtet sich an Entwickler, die erfahren möchten, wie sie mit XP-Praktiken bessere Software-Produkte entwickeln können. Ob klassische Engineering-Methoden wie Test Driven Development (TDD), Infrastructure as Code und Continuous Integration (CI) oder Continuous Delivery (CD) – in diesem Kurs können Sie durch Pair- und Mob-Programming selbst erfahren, warum diese Art der Entwicklung so erfolgreich ist.

Zielgruppen

Aufgrund der technischen Ausrichtung richtet sich der Workshop insbesondere an Developer, die (künftig) in Agilen-Teams (Scrum, SAFe, Kanban) arbeiten und lernen möchten, solide und nachhaltig zu entwickeln.

Inhalte

Das 2(3)-tägige Training Extreme Programming vermittelt ein tiefes Verständnis für die Techniken und Aufgaben der Developer in der agilen Softwareentwicklung.

Neben umfangreichen Theorieteilen zu Codequalität, Test Driven Development (TDD), Clean Code und Clean Architecture-Prinzipien, erfolgt ein Großteil des Workshops im Pair- oder Mob-Programming.

In interaktiven Übungen werden mehrere Katas (kleine, abgeschlossene Übungen, die durch Wiederholungen den vollen Lernerfolg entfalten können) eingeübt. So werden zB die Übungen zu TDD schrittweise aufgebaut. Mutationtesting auf Projektspezifika angepasst vorgestellt. Clean Architektur von der Sourcecode ebene aufwärts gemeinsam in Katas entwickelt.
In einer Abschluss-Kata können die Teilnehmer dann zeigen, was sie den Tag über gelernt haben und das Erlernte im Anschluss in der eigenen “Entwicklungsumgebung” einsetzen.

  • Theorie Extreme Programming
    • Länge des Feedback Cycles
    • Testmatrix nach Marick
  • TDD explained
  • Kata zu TDD
  • Mutation testing
  • Refactoring
    • Kata
  • Clean Code Prinzipien
  • Clean Architecture
  • Abschluss-KATA
  • “Retro“ & Wrap Up

Das Training beinhaltet

  • 2-3 Trainingstage
  • Umfangreiches Teilnehmermaterial
  • Rabatt auf unsere Zertifizierungskurse zum Certified Scrum Developer und “Path-to-CSP
  • Dauerhafte Mitgliedschaft im Colenet Learning Network
Aktuell ist kein Training geplant, aber wir freuen uns über eine Anfrage!