Certified Scrum Developer®

When used for software development, Scrum is most effective when accompanied by agile development practices such as test driven development and continuous integration. Through a combination of theory, practice and discussion, this course provides a thorough introduction to these and other important practices for agile development teams.

The workshop fulfils the 3-day core technical requirements of Certified Scrum Developer. To actually become a CSD, participants require 2 additional days of training (e.g. CSM) and need to pass the assessment. The course is valuable with or without CSD – it can be taken standalone.

Objectives

Participants will come away with understanding and experience in the most important agile development practices – ready to start to introduce them in their daily work or to improve their current practice.

Participants

The course is suitable for Scrum development team members including programmers and testers. Some of the practical work requires some knowledge of Java although participants do not need to be experts.

Contents

The course includes 3 sprints (day 2: sprints 1 and 2, day 3: sprint 3). Each sprint includes a full Scrum sprint with planning, doing, review and retrospective. During these sprints the teams build a real product (a web store) using the full range of agile development practices (testing driven development, pair programming, automated acceptance testing, refactoring, continuous integration). The practical work is interspersed with short theoretical sections and group discussion.

Scrum Education Units (SEUs)

This course can count for up to 24 Scrum Education Units.

Duration

3 days.

Language

English or German.

Day 1

Test-driven development
Pair programming
Coding Kata
Setting up the course development environment
Group work: analysing the approach for automated acceptance and unit testing in the course project
Product backlog refinement

Day 2

Mocks and other test doubles
Sprint 1 – teams build a product using the full stack of agile development practices
Refactoring
Sprint 2 – teams continue to build their product

Day 3

Agile architecture
Sprint 3 – teams continue to build their product
Code craftsmanship
Code sense
Assessment (written and practical test)
Course retrospective

All training moved to live-online, free online coaching and mentoring available

Due to the current COVID-19 crisis, all in-person coaching and training has been cancelled. Instead, we are offering live-online Certified Scrum training and online coaching and mentoring.

Initial coaching sessions are free and our team is there to support you with any agile related topic.

Please use the menu items or buttons to access our course schedule and book online coaching.