Agile Methoden 02: Extreme Programming
Agile Project Management mit Scrum für Dein Team

Extreme Programming ist ein Sammelbegriff für mehrere Techniken, welche die Produktivität und Flexibilität eines Teams erhöhen. Extreme Programming gehört zu den Agilen Methoden. Dazu gehören z.B. Pair Programming, Iteration Planung, das Planen und Testen in kleinen Schritten, sowie Continuous Integration. In diesem Praxisworkshop lernen Du und Dein Team die wichtigsten Extreme Programming Techniken, mit denen Ihr Eure Produktivität steigern könnt. Erfahre mehr über diese Extreme Programming Schulung...

Nutzen

  • Extreme Programming verstehen und in der Praxis anwenden
  • Teamproduktivität und -qualität deutlich erhöhen
  • In der Praxis bewährtes Continues Integration Workflow aufsetzen
  • Extreme Programming in Zusammenarbeit mit Scrum einsetzen

Kursformate

1-Tages-Crash-Kurs

Live-Training

Live oder online large

Lehrmaterial

Lehrmaterial

Video-Clips

Video clips
3-Tages-Kurs

Live-Training

Live oder online large

Lehrmaterial

Lehrmaterial

Verpflegung

Snacks large
4-Wochen Trainingsprogramm

Live-Training

Online large

Lehrmaterial

Lehrmaterial

Video-Clips

Video clips

Alle Kurse beinhalten zusätzlich den zeitlich unbegrenzten Zugang zu unserem Member-Bereich mit vielen weiteren Videos, Tutorials und Infos rund ums Coden.

Inhalte

Der Kurs behandelt eine Auswahl folgender Themen:

  • Introduction to XP
  • Taming the Resistance
  • Get Feedback Early and Often
  • Exception Handling
  • Pair Programming
  • Planing Roles and Reality
  • Project Planning
  • Iteration Planning
  • Write the Tests
  • Continusous Integration 
  • Pulling it together
  • XP & Scrum together in Action

Für weitere Details bitte die untenstehende Agenda ansehen.

Vorkenntnisse

Dieser Scrum-Workshop ist optimiert für Teams, die Scrum endlich richtig einführen und in ihre Managementmethoden integrieren wollen.

  • Individuell: wir gehen gezielt auf Dich ein und berücksichtigen Deine Vorkenntnisse, Wunschthemen und Schwerpunkte

  • Strukturiert und leicht verständlich

  • Bringe deine Karriere, Studium oder Ausbildung auf die nächste Stufe: mit Zertifikat

  • Sicher und eigenständig Programme entwickeln (ob privat, beruflich oder für dein Startup)

  • Viel, viel, viel Praxis: sofort anwendbare Ergebnisse

  • kleine Gruppen: max. 8 Teilnehmer im 3-Tages-Kurs max. 15 Teilnehmer im Online-Coaching

  • Von Experten nach der Raed- Methode® entwickelt & auf die Anforderungen von Tech-Unternehmen im Jahr 2020 ausgerichtet

  • E-Mail-Support auch nach Ende des Kurses

Kursbeschreibung

Extreme Programming Grund-Idee: ein Feature schnell realisieren, Prototype liefern, den Kunden zeigen, Feedback bekommen und die Entwicklung geht in die nächste Iteration. Nach den vier Augen Prinzip entwickeln, also immer in pair Programming gemeinsam eine Aufgabe meistern. Man denkt, man bindet hier zwei Man-Power bei einer einzigen Aufgabe! Dennoch die Statistik besagen, dass über 80% der Kosten bei Softwareentwicklung bei Bugfixing und Code nachträglich verbessern und rerfactoring gehen.  Die Idee von Pair-Programming ist, dass zwei Personen gemeinsam durch Diskussion und Reviews für eine bessere Code-Qualität sorgen, was in den meisten Fällen und auf Grund unserer Erfahrung das auch bestätigen können. Es macht nicht nur mehr Spaß und Freude, zu zweit an eine Aufgabe zu arbeiten, sondern man kommt schneller voran und der produzierter Code weist auch sehr häufig sehr höhe Qualität und geringere Fehler auf.  Doch extreme Programming ist nicht nur Pair-Programming, sondern erstreckt sich auf das ganze Entwicklungszyklus. Von Projekt Planung, Iteration Planung, Test schreiben bis hin zur Einführung von einem Continuous Integration System, was wir immer sehr begrüßen sogar!

Continuous Integration bedeutet, dass verschiedene Teams verschiedene Features implementieren, die nur akzeptiert werden, wenn bei jedem Features alle Tests durchgeführt und grün sind. Ein Feature sollte idealerweise nicht mehr als zwei Stunden dauern und erst wenn alle Tests grün sind, darf das neue Feature zu dem Produkt hinzugefügt werden. Dafür gibt es Continuous Integration Server und ein Versionsverwaltungssystem wie git. Features werden in Branches entwickelt und wenn ein Team ein Feature abgeschlossen hat, megen sie den Feature-Branch mit dem Master. Der Continuous Integration sorgt dafür, dass bei jedem Marge-Versuch alle Unit Tests automatisch durchgeführt werden und nur wenn alles grün ist, der Feature-Branch in den Master eingeht und anschließend den Feature-Branch gelöscht wird. 

Continuous Integration sorgen für höher Code Qualität und Fehler durch Side-Effekt werden sofort entdeckt. Denn kein Feature darf frei gegeben, sobald ein einziges Test rot ist! Der Continuous Integration Server lehnt sofort die Integration ab! 

In diesem Kurs können wir mit Euch gemeinsam einen Continuous Integration Server und Continuous Integration Workflow zusammen aufsetzen und Euch in Form von Coaching begleiten, bis Ihr das System einleben könnt. 

Deine Trainer

Der Extreme Programming Kurs wird von einem der folgenden Trainer durchgeführt:

ZERTIFIKAT

Selbstverständlich erhältst Du als Teilnehmer am Extreme Programming Kurs für ein Zertifikat. Voraussetzung dafür ist die komplette Teilnahme an allen Kurseinheiten und Aufgaben. Das allerdings wird Dir nach dieser intensiven XP Schulung mehr Freude als Stress bereiten.

Agenda

Die Agenda ist aufgrund der zahlreichen Fachbegriffe in englischer Sprache verfasst. Beschreibungen sowie Kursmaterial erhalten Sie auf Deutsch. Den Kurs können Sie wahlweise in deutscher oder englischer Sprache buchen.

Alle Seminarinhalte werden individuell an die Wünsche unserer Teilnehmer angepasst. Sie können je nach Wissensstand variieren und werden gemeinsam mit dem Seminarleiter an Tag 1 definiert. Bei diesem Extreme Programming Seminar haben Sie die Wahl aus folgenden Themen:

Scrum Praxis Workshop Tag 1

Bei Interesse kontaktiere uns!

Extreme Programming Praxis Workshop Tag 2

Extreme Programming Praxis Workshop Tag 3

Kursformate / Termine

1-Tages-Crash-Kurs

In München oder Online
830,00 €

3-Tages-Kurs

In München oder Online
ab 1.876,00 €

4-Wochen-Training

1.876,00 €
Einstieg jederzeit möglich

Für Teams

Haben Sie Interesse an einem Kurs für Ihr Team? Get in touch – wir finden eine perfekte Lösung. Gerne kommen unsere Profis auch zu Ihnen. Wir bieten u.a.:

  • Inhouse-Schulungen
  • Technisches Coaching
  • Consulting
Anfragen Anfragen

Fragen & Beratung

Unser Serviceteam berät Sie gerne persönlich. Mo-Fr von 9.00 bis 18.00 Uhr unter:
+49 89 17958-820
info@coding-academy.com

Referenzen

BMW Apple Draeger VW Sky Siemens 2000px TÜ V Süd Logo Agfa Kopie Samsung Fraunhofer

Weitere Agile Methoden-Kurse

Kurs-Katalog Raketen-Kurse im Überblick: