Professional Scrum Developer

Beschreibung

Die Arbeit in einem agilen Team stellt hohe Ansprüche an Wissen und Können der Mitglieder. Beides wird in der fünftägigen Schulung intensiv und eingängig vermittelt. Gearbeitet wird in kleinen Teams, in denen Projektarbeit simuliert wird.

Das Training vermittelt die Projektmanagement-Methode Scrum aus der Perspektive des Teammitglieds: Aufwandsschätzung, Sprintplanung und -durchführung, Aufgabenverteilung und Selbstorganisation, Sprint Review und Retrospektive. Durch wiederholtes Üben der einzelnen Elemente in den Trainingssprints lernen die Teilnehmer die grundlegenden Prozesse und darüber hinaus auch die Werte und Prinzipien von Scrum.

Inhaltlich vermitteln die 5 Tage die notwendigen Kenntnisse, um einen Sprint erfolgreich abzuschließen: von den Grundlagen des Sourcecode-Managements über testgetriebene Entwicklung und Qualitätssicherung bis hin zum erforderlichen Release-Management. In der Schulung werden ausnahmslos alltagserprobte Technologien eingesetzt: Checkstyle, Eclipse, FindBugs, Hudson, JDepend, JMeter, JUnit, Maven, Mercurial, Mockito, PMD, Robot Framework, Selenium, Sonar und XRadar.

Zielgruppe

Aktuelle oder zukünftige Mitglieder eines Scrum-Teams.

Schulungssprache

Deutsch, Kursmaterial englisch

Teilnahmevoraussetzungen

Die Beispielanwendung setzt auf Spring und Java 5 auf. Außer Java sind keine weiteren Vorkenntnisse erforderlich.

Kontakt

Bei Fragen steht Ihnen folgender Ansprechpartner gerne zur Verfügung.

Britta Landgraf
britta.landgraf(at)codecentric.de
+49 (0)211.99414-27

Agenda

Die nachfolgend aufgelisteten Themen werden in eine natürliche Abfolge kleinerer Blöcke unterteilt, die dann jeweils in einem Trainingssprint einstudiert werden.

1.Trainingstag

  • Scrum Grundlagen: Rollen, Besprechungen, Selbstorganisation, Burndown-Charts, Retrospektive
  • Planung des Beispielprojektes mit Planning Poker und User Stories
  • Einführung in die Beispielanwendung, Aufsetzen der Entwicklungsumgebung

2.Trainingstag

  • Build Management: Verteilte Versionskontrollsysteme, Einheitliche Buildkonfiguration, Management von Abhängigkeiten
  • Release Management: Versionierung und Branching, Erstellen von Releases, kontinuierliche Integration, automatisches Deployment

3.Trainingstag

  • Testgetriebene Entwicklung: Grundlagen, Werkzeuge, Mocks und Stubs, Messung der Testabdeckung, Datenbanktests
  • Codequalität: SOLID Designprinzipien, Code-Refactoring, Code Review und Pair Programming

4.Trainingstag

  • ATDD: Akzeptanztest-getriebene Entwicklung, Ausführbare Spezifikationen, Performancetests
  • Codequalität: Analyse des Quellcodes auf Stilbrüche, Fehler oder Verstöße gegen Designrichtlinien, JavaDocs

5.Trainingstag

  • Dokumentation und Architektur in agilen Projekten
  • Zusammenfassung der Ergebnisse, Fragen & Antworten, Weg zur Zertifizierung als „Professional Scrum Developer“

Teilnahmegebühr

4.000 EUR zzgl. MwSt. (inklusive Mittagessen und Tagungsgetränken).

Rabatt

Sie erhalten 10% Rabatt, wenn sich mindestens 2 weitere Kollegen aus Ihrem Unternehmen anmelden.

Der Trainer

Andreas Ebbert-Karroum

Andreas Ebbert-Karroum

ist der Leiter des Competence Centers Agilität bei codecentric. Seit mehr als fünf Jahren ist er zertifizierter ScrumMaster. Seitdem konnte er seine Kompetenzen in kleinen wie großen (> 300 Personen), internen wie externen und lokalen wie globalen Projekten als Entwickler, ScrumMaster oder Product Owner einbringen. Er wurde vom Java Community Process als einer der ersten Star Spec-Leads ausgezeichnet und vermittelte sein Wissen auf Konferenzen wie der JavaOne oder den XP Days. Sein Fokus bei codecentric ist die ständige Verbesserung der Agilen Software Factory, wobei die technischen, organisatorischen und sozialen Möglichkeiten die spannenden Engpässe schaffen.