Real Software Development with Scrum
Across the three days, participants work in a way that closely reflects a real Scrum Team environment. The course progresses through multiple Sprints so that concepts are experienced in practice rather than only discussed.
- Working as a Scrum Team
- Selecting work from a Product Backlog
- Developing against Sprint objectives
- Producing working software Increments
- Handling change during the Sprint
- Improving continuously as a team
Agile Engineering Practices
Participants examine the role of modern engineering practices in supporting high-quality Scrum delivery.
- Maintaining technical quality
- Focusing on working software
- Incremental development
- Improving through feedback
- Applying engineering practices within Sprint work
DevOps Tools and Practices
The course explores how DevOps tools can strengthen the team’s ability to build and deliver software.
- Tools that support development and delivery
- Continuous integration approaches
- Improving technical workflow
- The role of automation in software delivery
- Supporting both quality and delivery speed
Working as a Scrum Team
Participants explore how different areas of expertise work together to create value.
- Team collaboration
- Shared responsibility
- Cross-functional working
- Combining technical and product decisions
- Working collectively towards the Sprint Goal
From Product Backlog to Increment
Learners work from a realistic Product Backlog and develop functionality that could potentially be released.
- Understanding Product Backlog items
- Planning work within a Sprint
- Managing development activities
- Maintaining quality expectations
- Producing potentially releasable Increments
Responding to Real-World Challenges
The course introduces realistic situations similar to those experienced by professional software teams.
- Changing needs
- Technical obstacles
- Quality problems
- Team coordination
- Re-planning during a Sprint
- Continuous improvement
Technology Options
The course can be delivered using several technology options:
- .NET
- Java
- A generic technology-independent version
For private courses, a Professional Scrum Trainer can work with the organisation to define a technology stack that better matches its needs.
The .NET version was developed in partnership with Microsoft® and serves as the official training solution for Microsoft Visual Studio.
No Renewal Fees
Professional Scrum certifications do not expire and do not require renewal fees.
Once a participant passes the assessment:
- The certification remains valid for life
- The individual is listed on the Scrum.org website
- No future renewal payment is required to retain the certification