Course Outline
Introduction
- Overview of the Scrum framework
- Understanding the Scrum values and principles
- Overview of the roles in Scrum
Working within a Scrum Team
- Collaboration, self-organization, and cross-functionality
- Responsibilities of the Scrum Master, Product Owner, and Development Team
- Empirical process control and transparency in Scrum
Definition of Done
- Defining "Done" in the context of Scrum
- Ensuring quality through the Definition of Done
Backlog Management Practices and Slicing Features
- Prioritization techniques for the Product Backlog
- User stories and backlog items
- Feature slicing and backlog refinement
Code Quality and Technical Debt
- Code quality principles
- Identifying and managing technical debt in Scrum projects
- Strategies for maintaining high code quality
Agile Architecture Practices
- Agile architecture principles and practices
- Architecture and design within Scrum
- Evolving the architecture incrementally
Test Driven Development (TDD)
- Introduction to TDD and its benefits
- TDD process and best practices
- TDD in the context of Scrum
Pair Programming
- The concept and benefits of Pair Programming
- Techniques for effective Pair Programming
- Integrating Pair Programming into Scrum
Agile Testing and Other Practices to Ensure Quality
- Agile testing principles
- The role of QA in Scrum
- Continuous integration and continuous delivery (CI/CD)
Using DevOps with Scrum
- DevOps principles and practices
- Integration of DevOps with Scrum
- Automation, monitoring, and collaboration in DevOps
Certification Preparation
- Overview of the Professional Scrum Developer™ Certification
- Sample questions and practice scenarios
- Tips for successful assessment completion
Summary and Next Steps
Requirements
- Foundational understanding of Scrum principles
Audience
- Developers
- Testers
Testimonials (8)
Really pragmatic. Lots of detailed discussions, practical exercises. Constructive debates.
Echardt - BMW SA
Course - Professional Scrum with Kanban | PSK (Scrum.org accredited training course)
The pacing, the frequent breaks, exercises, and clear explanation. If i were to do PSM 2 I would want the same trainer.
Finton
Course - Professional Scrum Master I | PSM I (accredited training course with Scrum.org exam and certification)
Paul was a fantastic trainer. I enjoyed his style of teaching and delivery pace
Adeola
Course - Professional Scrum Master II | PSM II (Scrum.org accredited training course)
My course only had a few other people in it, this meant Ravi could be very attentive with us, he could take his time to explain things and could gauge our knowledge of different subjects of the course and pay attention to our weak points. Ravi was good fun and enthusiastic and I enjoyed the 2 days with him.
Harry
Course - Professional Scrum Product Owner I | PSPO I (accredited training course with Scrum.org exam and certification)
I liked the break outs and the chance to work with my peers taking the course. I also liked the small group we had although I understand this is not the norm
David - Home Office
Course - Professional Scrum Product Owner II
The training was very interactive which makes the learning experience better. I liked being able to practice the agile scenarios on the whiteboard in groups. I also liked how Craig mixed the groups up so you weren't always doing exercises with the same people.
Tracy
Course - Agile Project Management in the Public Sector
That we could you real life examples
Elria Slabber - Glacier by Sanlam
Course - Introduction to Domain Driven Design
The trainer