Applying Professional Scrum for Software Development Live Virtual Class, Sep 1-3, 2021

APS-SD

Course Overview

Simulierte Sprints und interaktive Aufgaben (in Kleingruppen und im Plenum) waren super 👏

Schön und gut, dass das Scrum Team in kurzen Sprints arbeitet, aber wie soll man in 2 Wochen laufende Software zum Kunden bekommen? Und das auch noch regelmäßig und am besten mit mehreren Deployments während des Sprints.

Die Arbeit in einem agilen Team erfordert eine Menge Wissen und Fähigkeiten, um hochwertige Produkte in kleinen Teilschritten zu realisieren, eine architektonische Anpassungsfähigkeit zu bewahren und jederzeit ein neues, getestetes, brauchbares und wertvolles Inkrement ausliefern und einsetzen zu können. 

3-tägiges Intensivtraining

Dieses dreitägige Intensivtraining zeigt, wie dies von Entwickler:innen in einem Scrum-Team erreicht werden kann. Anhand eines Fallbeispiels – einer minimalistischen aber realitätsnahen Java Spring-Boot Webanwendung – lernen die Teilnehmer:innen viele Aspekte der modernen Software-Produktentwicklung in Scrum kennen.

Das Fallbeispiel ist so aufgebaut, dass sie einfach zu verstehen ist, damit auch in kurzen, simulierten Sprints signifikante Arbeit geleistet werden kann, aber dennoch praxisrelevant bleibt und viele De-facto-Praktiken implementiert, wie sie heute in vielen Webanwendungen zu finden sein sollten: von Continuous Builds, Tests und Delivery bis hin zu Refactorings, Software-Metriken und -qualität und emergenter Architektur.

Nach dem Grundverständnis von Ideen, Methoden und unterschiedlichsten Werkzeugen erkunden die Teilnehmer:innen die konkrete Anwendbarkeit in der Fallstudie. In der Schulung werden ausnahmslos alltagserprobte Technologien und Methoden eingesetzt: 

  • Continuous Integration: Jenkins BlueOcean + Pipelines
  • Unit Testing: JUnit 5, Maven 3, Hamcrest, Mockito,
  • Acceptance Testing: Cucumber, Selenium und SonarQube

Jahrelange Erfahrung in virtuellen Teams

Dies ist ein virtuelles Training. Unsere umfangreiche Erfahrung mit Werkzeugen und Methoden in der verteilten und dezentralen Teamarbeit hilft ganz konkret, neue Kompetenzen und Handlungsoptionen in einem verteilten Scrum Team zu erlangen. 

Andreas Ebbert-Karroum – Professional Scrum Trainer since 2011

Teilnahmevoraussetzungen und Zielgruppe

Dieses Training ist für alle Entwickler:innen in Scrum-Teams, unabhängig von ihrem Fokus oder ihrer Kernkompetenz (Backend, Frontend, Testing, Operations, Security, Architektur, Testing, ...).

Für die erfolgreiche Teilnahme an den Zoom-Meetings werden eine gute Internetverbindung und ein Headset dringend empfohlen. Ebenso trägt eine Webcam maßgeblich zum guten Gelingen der Teamübungen bei. Der Zugang zu Cloud-Tools (u.a. Zoom, Miro) sollte permanent und problemlos verfügbar sein. 

Um gemeinsam im Pair oder Ensemble entwickeln zu können, kann wahlweise verwendet werden

  • VisualStudio Code mit LiveShare
  • IntelliJ IDEA mit CodeWithMe
  • Eine IDE der Wahl und mob

Price: EUR 2000

Course Details

Location

Live Virtual Class
 Europe/Berlin
 
8:30 AM - 5:30 PM

Date

Sep 1, 2021
Sep 3, 2021

More Information

Language: German

🎁 Lerne mit einer Spring-Boot Anwendung wie Du fertige & wertige Software in extrem kurzer Zeit erstellst – wartbar & sauber.

Gearbeitet wird in kleinen Teams, in denen Projektarbeit simuliert wird. 

Das Training vermittelt Scrum aus der Perspektive eines:r Entwickler:in: Product Backlog Refinement (inkl. der Schätzung), Vorhersage eines Sprints und das Erstellen eines Sprintziels während der Sprintplanung, die technische Umsetzung im Sprint und dessen Anpassung im Daily Scrum. Worum geht es eigentlich wirklich im Sprint Review und wie können in der Retrospektive neue Ideen generiert werden, die im nächsten Sprint umgesetzt werden können. Durch wiederholtes Üben der einzelnen Elemente in den Trainingssprints lernen die Teilnehmenden die grundlegenden Prozesse und darüber hinaus auch die Werte und Prinzipien von Scrum.Inhaltlich vermitteln die drei Tage alle notwendigen Kenntnisse, um einen Sprint erfolgreich abzuschließen – sei es später im gemeinsamen Teamraum oder so wie im Training als verteiltes Team: Von den Grundlagen der testgetriebenen Entwicklung und Qualitätssicherung bis hin zum erforderlichen Release-Management.

    Die Schulung bereitet auf das PSD I Zertifikat vor. Um an der Prüfung teilzunehmen erhalten die Teilnehmer:innen nach der Schulung einen Link. Das während der Schulung benutzte Material wird digital zur Verfügung gestellt.

    Agenda

    • Using Scrum
    • Working within a Scrum Team
    • Definition of Done
    • Development Practices
    • Agile architecture practices to slice features
    • Test Driven Development
    • Pairing
    • Code Review
    • Agile requirement management practices
    • Using DevOps tools with Scrum

    Teilnahmegebühr

    • 2.000,- EUR zzgl. MwSt
    • Frühbucherrabatt: 1.700,- EUR zzgl. MwSt. bei Buchung bis zu 8 Wochen vor Schulungsbeginn
    • Rabattstaffelung bei mehreren Teilnehmern der selben Firma: 2 → 10%, 3 → 15%, …, 10 → 50%
    • Individuelle Inhouse-Angebote auf Anfrage

     

    Venue

    Dies ist ein virtuelles Training, welches über online Collaboration-Tools wie Zoom und Miro stattfinden wird. Teilnehmende werden, wie bei einem lokalen Training auch, interaktiv in Gruppen diskutieren, Lösungen erarbeiten und mit anderen an eigenen Fragestellungen arbeiten. 

    Für die erfolgreiche Teilnahme an den Videokonferenzen wird eine gute Internetverbindung und ein Headset dringend empfohlen. Desweiteren sollte der Zugang zu Cloud-Werkzeugen (u.a. Zoom, Miro) problemlos dauerhaft möglich sein. Eine Webcam wird ebenfalls empfohlen. 

    Registration

    Registration for this class has closed