Overview
The Applying Professional Scrum for Software Development (APS-SD) course is a hands-on 3-day training that teaches participants how to deliver quality software using Scrum with Agile and DevOps practices. The course focuses on applying modern engineering practices and leveraging the Scrum framework to manage complexity and continuously improve software development processes.
Objectives
At the end of Applying Professional Scrum Training for Software Developers course, participants will be able to
Understand the synergy between Scrum, Agile engineering practices, and DevOps tools.
- Experience real collaboration between Developers, Product Owners, and Scrum Masters.
- Learn how to build and deliver working software using Scrum and Agile practices.
- Identify common pitfalls in software development and learn strategies to avoid them.
Prerequisites
This course is intended for all members of a Scrum Team involved in developing and delivering software-based systems. It is beneficial for architects, analysts, programmers, database developers, testers, managers, IT-Operations personnel, Scrum Masters, and Product Owners. Prior knowledge of Scrum fundamentals is recommended.
Course Outline
- Introduction to Scrum framework and Agile principles
- Roles and responsibilities of the Scrum Team
- Embracing Agile values in software development
- Implementing Agile engineering practices
- Test-Driven Development (TDD) and Continuous Integration
- DevOps principles and tools for efficient software delivery
- Product Owner role and responsibilities
- Creating and refining user stories with acceptance criteria
- Effective backlog management and prioritization techniques
- Scrum Master role and servant-leadership principles
- Facilitating Scrum events and removing impediments
- Coaching and empowering the Scrum Team for success