
Certified Scrum Developer (CSD)
This course will facilitate the experiences necessary to develop a deep understanding of the spirit, rules, and recommended best practices for applying Scrum as a team.
Course information
Starts August 3rd
Format
Online
Duration
18 hours, split into six 3-hour workshops
Certified by Scrum Alliance®
Objectives
This program was recently updated and redesigned to teach developers the essential concepts and skills they need to work successfully in a Scrum environment. The goal is to expose students to the most important tools and techniques required to build great products in the iterative and incremental way that Scrum demands.
This course will facilitate the experiences necessary to develop a deep understanding of the spirit, rules, and recommended best practices for applying Scrum as a team.
The learning activities are aimed at experiential understanding, including sessions, games, and simulations that help participants solidify and internalize the concepts.
What You'll Learn
By the end of the course, you will have experienced firsthand the practices needed to work individually and collectively to create and maintain high-quality software products.
Content
Complexity and Collaboration
- Complex projects and the types of problems we face.
- Essential versus accidental complexity in software development.
- Craftsmanship: Release and Collaboration.
Scrum
- Theory, pillars, and values.
- Artifacts, events, and accountabilities.
- The spirit of Scrum: Focus, pace, alignment, and self-organization.
- Planning
- Goals and value.
- Milestones and release planning.
- Slicing.
- Tactical planning.
Agile Technical Practices
- Extreme Programming and Scrum.
- Agile Testing and Test Automation.
- TDD.
- Refactoring.
- BDD.
- Continuous Integration.
Who Is This Course For?
No prior programming experience is required. This program is designed for the following roles:
- Software developers who do not yet have prior experience.
- Agile Coaches and Scrum Masters without a technical background who support software development teams and want to adopt technical language and drive best practices.
- Product Owners of digital product teams looking to incorporate technical language.
- UX Designers working within a development team who want to adopt technical language and improve communication with their team.
- Technology Managers looking to drive best practices within their organizations.

