Skip to main content

Applying Professional Scrum for Software Development

Live Virtual Class, February 24-26, 2021

Class Overview

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. 

Dieses dreitägige Intensivtraining zeigt, wie dies von Entwickler:innen in einem Scrum-Team erreicht werden kann. Anhand eines Fallbeispiels – einer funktionierenden Java Spring-Boot basierten Webanwendung – lernen die Teilnehmer:innen viele Aspekte der modernen Software-Produktentwicklung in Scrum kennen: von Continuous Builds, Tests und Delivery bis hin zu Refactorings, Softwarequalität und Architektur. Nach dem Grundverständnis von Ideen, Methoden und unterschiedlichsten  Werkzeugen erkunden die Teilnehmer:innen die konkrete Anwendbarkeit in der Fallstudie.

Die Fallstudie 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. 

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. 

Ist dieses Training für Sie?

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 kollaborativ entwickeln zu können, wird VisualStudio Code mit der LiveShare-Erweiterung eingesetzt. 

Class Details

Language

German

Delivery Method

Live Virtual Class
Time Zone: Europe/Berlin
Start/End Time: 8:30 AM - 5:30 PM

Date

Start: February 24, 2021
End: February 26, 2021

Class Format

Traditional

Registration & Price

Price: EUR 2000

Registration for this class has closed

More Information

🎁 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. In der Schulung werden ausnahmslos alltagserprobte Technologien und Methoden eingesetzt: 

  • Editor: Visual Studio Code + Live Share. Alternativ eine IDE der Wahl und mob
  • Continuous Integration: Jenkins BlueOcean + Pipelines
  • Unit Testing: JUnit 5, Maven 3, Hamcrest, Mockito,
  • Acceptance Testing: Cucumber, Selenium und SonarQube

Die Schulung bereitet auf das PSD I Zertifikat vor. Um an der Prüfung teilzunehmen erhalten die Teilnehmer:innen nach der Schulung einen Link.

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.