Schulung Applying Professional Scrum for Software Development (APS-SD) - offizieller Kurs gemäß scrum.org zur Vorbereitung auf die optionale Zertifizierung

Beschreibung/Inhalt

- Dies ist der offizielle scrum.org-3-Tages-Kurs von Scrum-Miterfinder Ken Schwaber zur Zertifizierung für Scrum-Entwickler.
- Der Kurs APS-SD ist seit 10.1.2021 der Nachfolger des "Professional Scrum Developer" (PSD).
- Der Kurs deckt die drei Teilbereiche Prozess (Scrum), Tools (Visual Studio und Team Foundation Server) sowie Practices (TDD, Emergent Architecture etc.) ab.
- Nach dem Motto “Scrum erleben” vermittelt das Training nicht nur Grundlagenwissen zu Scrum, sondern auch viele Tipps und konkrete Lernerfahrungen zur praktischen Anwendung durch eine abwechslungsreiche Mischung aus Theorieblöcken, Übungen und Arbeiten an einer Fallstudie.
- Den Kern bildet dabei die Fallstudie, in der die Teilnehmer von der initialen Planung bis zur Umsetzung in drei Übungssprints das erlernte Wissen gleich praktisch anwenden und dann über die gewonnenen Erkenntnisse reflektieren können. Dabei wird im Training echte Software entwickelt. Das bietet den Vorteil, dass viele der auftretenden Herausforderungen dem aktiven Entwickler-Alltag entsprechen und sich das Erlernte einfacher in die tägliche Praxis transferieren lässt.
- In dem Kurs wird Scrum an einem Softwareentwicklungsprojekt (C# oder Visual Basic nach Ihrer Wahl) praktisch geübt.
- Die Standardauer des Kurses ist 3 Tage. Buchen Sie den Kurs viertägig, wenn Sie entspannter lernen wollen.
- Das Kursprogramm richtet sich an Entwickler in Scrum-Teams.
- Der Kurs ist auch geeignet für Scrum Master und Product Owner um eine gemeinsames Verständnis von Scrum zu erhalten.
- Die ideale Vorbereitung für ihr gesamtes Team um direkt nach dem Kurs mit Scrum zu beginnen.
- Die Prüfung können Sie im Anschluss als Online-Prüfung ablegen (Alle Teilnehmer des PSD-Trainings erhalten einen Zugang zum PSD I Assessment, mit dem die PSD I
Zertifizierung erlangt werden kann.)
- Der Kurs wird gehalten dem zertifizierten Professional-Scrum-Developer-Trainer Thomas Schissler. Mit ihm bekommen sie für ihr Training nicht nur einen sehr erfahrenen Trainer (mehr als 50 PSD-Trainings) sondern auch einen von zwei Stewards die von der scrum.org mit der Weiterentwicklung des PSD-Trainings beauftragt sind. Neben seiner Erfahrung als Scrum-Trainer kommt Thomas auch sein technischer Hintergrund zugute den er durch jahrelange Tätigkeit als Entwickler erlangt hat. Im Bereich DevOps hat er sich
sich ebenfalls den Ruf eines Experten erarbeitet. Als Sprecher auf verschiedenen Konferenzen und als Autor gibt er sein Wissen weiter.
- Einen großen Teil der Trainings nimmt eine praxisnahe „Hands-On“-Simulation der Softwareentwicklung mit Scrum in vier simulierten Sprints ein.
- Die offiziellen Schulungsunterlagen gibt es nur auf Englisch.
- Die Schulungsunterlagen erhalten Sie wahlweise als PDF oder gegen Aufpreis auch gedruckt.
- Die Sprache im Kurs kann aber auch Deutsch sein mit den englischen Unterlagen.
- Dies ist ein lizensierter Kurs von Scrum.org. Für die Scrum.org-Unterlagen und die Prüfung entstehen offizielle Gebühren von scrum.org, sodass dieser Kurs leider eine Ausnahme von der Regel bei uns darstellt, dass der Preis für unsere Kurse unabhängig von der Teilnehmeranzahl ist.
- Voraussetzung für den Kurs ist Erfahrung in Softwareentwicklung unter .NET und Visual Studio.
- Wenn Sie keine Zertifizierung anstreben bzw. Eine frei Themenzusammenstellung wünschen, wählen Sie sich bitte unser individuelles Modul #6183 Scrum#.

# Agenda im Überblick

  • Das Scrum Framework
  • Im Scrum Team arbeiten
  • Definition of Done und technische Schuld
  • Agiles Anforderungsmanagement und Schätzung
  • Entwicklungspraktiken und emergente Softwarearchitektur
  • Testgetriebene Softwareentwicklung
  • Pair Programming und Swarming
  • Produkt- und Code Qualität sicherstellen
  • DevOps und Scrum


  • # Details (Englisch)
  • Form effective teams
  • Explore and understand legacy „Brownfield“ architecture
  • Define quality attributes, acceptance criteria, and „done“
  • Create automated builds
  • How to handle software hotfixes
  • Verify that bugs are identified and eliminated
  • Plan releases and sprints
  • Estimate product backlog items
  • Create and manage a sprint backlog
  • Hold an effective sprint review
  • Improve your process by using retrospectives
  • Use emergent architecture to avoid technical debt
  • Use Test Driven Development as a design tool
  • Setup and leverage continuous integration
  • Use Test Impact Analysis to decrease testing times
  • Manage SQL Server development in an Agile way
  • Use .NET and T‐SQL refactoring effectively
  • Build, deploy, and test SQL Server databases
  • Create and manage test plans and cases
  • Create, run, record, and play back manual tests
  • Setup a branching strategy and branch code
  • Write more maintainable code
  • Identify and eliminate people and process dysfunctions
  • Inspect and improve your team’s software development process


  • Das PSD-Training ist das ideale Training für Teams die Software erstellen – nicht nur für Programmierer, sondern für alle Personen, die am Entwicklungsprozess beteiligt sind. Das Training vermittelt die organisatorischen und technologischen Grundlagen, wie ein Team mit Hilfe des Scrum Frameworks erfolgreich in kurzen Iterationen inkrementelle Softwareentwicklung betreiben kann. Damit erfüllt das PSD-Training nicht nur das Ziel der Wissensvermittlung, sondern stellt ein echtes Teambuilding-Event dar.

    ***Richtig erfolgreiches Scrum erleben***

    Nach dem Motto “Scrum erleben” vermittelt das Training nicht nur Grundlagenwissen zu Scrum, sondern auch viele Tipps und konkrete Lernerfahrungen zur praktischen Anwendung durch einen abwechslungs-reichen Mix aus Theorieblöcken, Übungen und Arbeiten an einer Fallstudie.

    ***Echte Software-Entwicklung***

    Den Kern bildet dabei die Fallstudie, in der die Teilnehmer von der initialen Planung bis zur Umsetzung in drei Übungssprints das erlernte Wissen gleich praktisch anwenden und dann über die gewonnenen Erkenntnisse reflektieren können. Dabei wird im Training echte Software entwickelt. Das bietet den Vorteil, dass viele der auftretenden Herausforderungen dem aktiven Entwickler-Alltag entsprechen und sich das Erlernte einfacher in die tägliche Praxis transferieren lässt.

    ***Gelebtes Inspect & Adapt***

    Eines der Kernelemente von Agilität und Scrum ist ein kontinuierlicher Verbesserungsprozess, bei dem durch Retrospektive der aktuellen Arbeitsweise und Prozesse eine kontinuierliche Verbesserung und Weiterentwicklung erreicht wird. Dieses wichtige Konzept praktizieren die Teilnehmer auch im Training. Da mehrere Übungssprints durchgeführt werden, können die erkannten Verbesserungen im Folgesprint gleich auf ihre Wirksamkeit hin überprüft werden.

    ***Der ideale Einstieg.***

    Für Teams, die neu mit Scrum starten, bietet das PSD-Training perfekte Voraussetzungen. Idealerweise nehmen alle Mitglieder des Scrum Teams, also auch Product Owner und Scrum Master am Training teil. Den sich im Training einstellenden Arbeitsrhythmus kann das Team dann reibungslos in seinen Alltag übernehmen. Aber auch für Teams, die bereits mit Scrum arbeiten, bietet das PSD-Training viele Impulse zur Verbesserung.

    Zielgruppe:
  • Softwareentwickler
  • Tester
  • Scrum Master
  • Product Owner
  • Business Analysten
  • Weitere Personen die am Softwareentwicklungsprozess beteiligt sind

  • Dauer
    Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Ort
    Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil