Applying Professional Scrum for Software Development training logo (APS-SD)
Scrum.org logo

What’s included

Training locations overview

Practices for Scrum Teams to frequently deliver quality software

Applying Professional Scrum for Software developmentTM (APS-SD) is a 3-day hands-on course where you will experience how to deliver quality software using Scrum with Agile and DevOps practices. Students will work as a Scrum Team or multiple Scrum Teams depending on class size, creating real code on a realistic software system. The course also includes a free attempt at the globally recognized Professional Scrum Developer certification exam (PSD).

What you will learn during the APS-SD course

Over the 3 days, students gain a real-world view of what it is like to build software with Scrum. Throughout the course, students collaborate over a series of Sprints. They apply modern engineering practices, and use the Scrum framework to cope with changes. There is a key focus on having students learn how to develop and deliver increments of potentially releasable functionality from a realistic Product Backlog. By doing so, students will experience real-world challenges and issues and will learn how to handle them by continuously improving during the Sprint cycles.

The course teaches how Agile engineering practices and supportive DevOps tools improve a team’s capabilities even more.

We will work with you to define a specific technology stack that meets your needs in your in-house class.

Recommended resources for Development Teams

APS-SD course topics

  • 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 principles and practices with Scrum

Who should attend

The Applying Professional Scrum for Software Development course is intended for all members of a Scrum Team; architects, analysts, programmers, database developers, testers, IT-Operations and others, including Scrum Masters and Product Owners. The class focuses on using technology to deliver software in Increments. Experiencing this class with your whole Scrum Team will improve your way of working.

Professional Scrum Developer certification

Professional Scrum Developer I certification  logo (PSD I)

All participants completing the Applying Professional Scrum for Software Development course will receive a password to attempt the Scrum.org Professional Scrum Developer (PSD) assessment. But do you attempt the PSD I assessment within 14 days after the course and you score less than 85%? Then you get a 2nd attempt for free.

Since this assessment will be in English, participating in my English training course will help you prepare for the assessment in the best way possible.

What my former students say

I really liked the practical approach of this class. The “designed to fail” Sprint 1 may be kind of discouraging at first, but after few little changes inside the team and a more team oriented approach by the Product Owner (played by the teacher), the benefits of Scrum really come to shine in the following Sprints, namely the close interchange inside the Dev team itself and between the Dev team and the PO.

The actual task for the project was fun as well.

Also, the constant switching between theory and practical tasks, with little breaks in between, gave the whole 3 day experience a dynamic feel without getting boring or tiresome.

One of the best classes I ever had. Thomas is a well experienced trainer. His teaching methods are unique. I really enjoyed the class and recommend it to anyone working in a Scrum Team.

Your APS-SD trainer

Scrum.org Professional Scrum Trainer (PST)
Microsoft Most Valuable Professional award badge (MVP)
Image of Thomas Schissler, the trainer of the PSD course.
Thomas Schissler

My roots are in software development. I have been working more than a decade as a software developer with Microsoft technologies. After that, I worked several years as a project manager with classic waterfall methodologies until I discovered agile as my new favourite approach.

I ran my first agile project in 2005 and started using Scrum in 2008. In 2010 I joined Scrum.org and became a APS-SD Trainer. Since then, I’ve helped numerous individuals and companies with introducing or improving Scrum. Next to providing training I work with teams to help them improve their agile skills. This is not limited to understanding and adopting scrum. It includes getting the best out of agile practices like continuous delivery, test automation, self-managing teams, build-measure-learn and many others. From my broad background and experience I’m able to teach developers to use these practices. My current passion is DevOps which brings great benefits for organizations by gaining the ability to deliver software in shorter release cycles. Additionally, I’m very passionate about agile architecture to allow teams to create testable and maintainable code to balance sustainability with optimum value creation.

I worked practically my whole career with Microsoft technologies. With a focus on Microsoft Visual Studio and Azure DevOps. Since 2007 I have been continuously awarded with the Microsoft MVP award. I’m a community player, running a local user group and speaking regularly on German and international conferences. I’m also open to other agile methodologies besides Scrum like Kanban. It enables me to combine the best of both worlds, for the specific scenarios of my customers.

As one of two Course Stewards of the APS-SD training course, I keep the curriculum up to date for Scrum.org and the community of Professional Scrum Trainers.

Additional information

Related training courses

Open chat
Hi, it's Matthijs here :-)

How can I help you? / Waar kan ik je mee helpen?