• Schulungen
  • Applying Professional Scrum With Software Development (English)
  • Applying Professional Scrum With Software Development (English)

Remote

24.03.2021 - 26.03.2021

Applying Professional Scrum With Software Development (English)

Coach
Andreas Ebbert-Karroum

Description

Working in an agile team requires an awful lot of knowledge and skills in order to produce high value products in small increments; keeping an architectural flexibility and the ability to deliver and deploy spontaneously a new tested, usable and valuable increment.

This intensive three-day training shows how this can be achieved by developers in a Scrum team. Based on case-study, a working Java Spring Boot based web application, the participants will learn about aspects of modern software product development in Scrum: ranging from continuous builds, tests and delivery to refactorings, software quality and architecture. After understanding ideas, methods and possible tools, participants explore concrete applicability in the case-study.

The case-study is simple enough to do significant work in simulated Sprints but still relevant and implementing many de-facto practices as they should be found in many web applications today.

This is a virtual training. Our extensive experience with tools and methods in distributed and remote teamwork will help You gain new competencies and options to act within a distributed Scrum Team.


Prerequisites and target audience

This training is for all Developers in Scrum Teams, regardless of their focus or core competency (backend, frontend, testing, operations, security, architecture, …)

For successful participation in the Zoom meetings, a good Internet connection and a headset are strongly recommended. Furthermore, access to cloud tools (including Zoom, Miro) should be permanently available without any problems.

In order to develop collaboratively, VisualStudio Code will be used with the LiveShare extension.


Contents

Work is done in small teams in which project work is simulated.

The training teaches Scrum from the perspective of the team member: effort estimation, sprint planning and execution, task distribution and self-organization, sprint review and retrospective. Through repeated practice of the individual elements in the training sprints, participants learn the basic processes and also the values and principles of Scrum.

On the content side, the three days impart all the necessary knowledge to successfully complete a sprint – whether later in a shared team room or as a distributed team as in the training: from the basics of test-driven development and quality assurance to the necessary release management. Without exception, the training uses technologies and methods that have been tried and tested in everyday use:

  • Editor: Visual Studio Code + Live Share. Alternatively an IDE of choice and mob
  • Continuous Integration: Jenkins BlueOcean + Pipelines
  • Unit Testing: JUnit 5, Maven 3, Hamcrest, Mockito
  • Acceptance Testing: Cucumber, Selenium and SonarQube

The content of the training prepares you for the PSD certification of scrum.org.
In order to take the certification as a Professional Scrum Developer, a link will be sent to the participants after the training.


Agenda

  • Basics of the Scrum Framework
  • Application Lifecycle Management (e.g. Distributed Version Control, CI, CD)
  • Software Quality (e.g. Testing & Metrics)
  • Software Architecture & Design
  • Special challenges for development teams in Scrum

Training Language

English


Duration in days

3


Attendance fee

▶︎ 2.000,- EUR excl. VAT
▶︎ Early bird ticket: 1.700,- EUR excl. VAT if you register up to 8 weeks before the training
▶︎ Bulk discounts for multiple participants from the same company: 2 → 10%, 3 → 15%, …up to 10 → 50%
▶︎ Inhouse trainings are available upon request

 

Register now

Hinweis: In Ihrem Browser ist JavaScript deaktiviert. Für eine bessere und fehlerfreie Nutzung dieser Webseite, aktivieren Sie bitte JavaScript in Ihrem Browser.