Applying Professional Scrum for Software Development
Live Virtual Class, July 1-3, 2024
Class Overview
Practices for Scrum Teams to Deliver Quality Software Frequently
Applying Professional Scrum™ for Software Development (APS-SD) is a 3-day hands-on course where students experience how to deliver quality software using Scrum, DevOps and various technical practices. Students work in Scrum Teams over a series of Sprints, creating code on a realistic software system to learn Scrum while using Scrum. The course, formerly known as Professional Scrum Developer, includes a free attempt at the globally recognized Professional Scrum Developer I certification exam (PSD I).
Including certification fees for PSD I
The General Terms and Conditions at https://pgoetz.de/general-terms-and-conditions.de.pdf apply.
Class Details
Taught By
Language
English
Delivery Method
Date
Class Format
TraditionalPartner
Peter GoetzRegistration & Price
The prices are net prices. They do not include the statutory value added tax. The training terms and conditions apply.
More Information
What is the Applying Professional Scrum Training?
Experiencing Scrum
Compared to other Scrum courses, the APS-SD is different as students are not only learning the theory behind Scrum but also have the opportunity to practice what they learn. The training is a series of teaching blocks combined with numerous practical exercises along with working on a realistic case study.
Real software development in the training
The centerpiece of the training program is the case study, which provides participants with the opportunity to apply the knowledge they have acquired. The case study is divided into three training sprints, during which real software is developed. This approach offers several advantages, as the challenges encountered closely mirror the day-to-day work of a developer. Moreover, it facilitates the seamless transfer of newly acquired knowledge and skills into practical, everyday scenarios.
Inspect & Adapt in action
One of the fundamental elements of Agility and Scrum is the continuous improvement process, which entails regularly reviewing and refining current working methods and processes. This crucial concept is practiced by participants during the training. Through multiple exercise sprints, the identified improvements can be immediately validated in subsequent sprints, ensuring their effectiveness, and enhancing the learning experience.
Target Audience:
- Software developers
- Testers
- Scrum Masters
- Product Owners
- Business Analysts
- Other individuals involved in the software development process
Topics:
- The Scrum Framework
- Working within a Scrum Team
- Definition of Done and Technical Debt
- Agile requirements management and estimation
- Slicing of features
- Agile Development practices and emergent software architecture
- Test Driven Development
- Pair Programming and Swarming
- Ensure product and code quality
- DevOps and Scrum
- Continuous Integration and creation of Done Increments