- Foundational understanding of Scrum principles
Audience
- Developers
- Testers
The Professional Scrum Developer™ (PSD) certification is a designation provided by Scrum.org which is aimed at developers that use Scrum as their framework in developing high-quality software products.
This instructor-led, live training (online or onsite) is aimed at expert-level developers who wish to demonstrate their knowledge and skills in applying Scrum to software development projects.
By the end of this training, participants will be able to:
- Gain a solid understanding of the Scrum framework, its values, and principles.
- Learn how to integrate DevOps practices with Scrum to support continuous integration, continuous delivery, and automation.
- Apply Scrum principles and practices in real-world software development scenarios and case studies.
- Prepare for the Professional Scrum Developer™ Certification.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
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
United Arab Emirates - Professional Scrum for Software Development
Qatar - Professional Scrum for Software Development
Egypt - Professional Scrum for Software Development
Saudi Arabia - Professional Scrum for Software Development
South Africa - Professional Scrum for Software Development
Brasil - Professional Scrum for Software Development
Canada - Professional Scrum for Software Development
中国 - Professional Scrum for Software Development
香港 - Professional Scrum for Software Development
澳門 - Professional Scrum for Software Development
台灣 - Professional Scrum for Software Development
USA - Professional Scrum for Software Development
Österreich - Professional Scrum for Software Development
Schweiz - Professional Scrum for Software Development
Deutschland - Professional Scrum for Software Development
Czech Republic - Professional Scrum for Software Development
Denmark - Professional Scrum for Software Development
Estonia - Professional Scrum for Software Development
Finland - Professional Scrum for Software Development
Greece - Professional Scrum for Software Development
Magyarország - Professional Scrum for Software Development
Ireland - Professional Scrum for Software Development
Luxembourg - Professional Scrum for Software Development
Latvia - Professional Scrum for Software Development
España - Professional Scrum for Software Development
Italia - Professional Scrum for Software Development
Lithuania - Professional Scrum for Software Development
Nederland - Professional Scrum for Software Development
Norway - Professional Scrum for Software Development
Portugal - Professional Scrum for Software Development
România - Professional Scrum for Software Development
Sverige - Professional Scrum for Software Development
Türkiye - Professional Scrum for Software Development
Malta - Professional Scrum for Software Development
Belgique - Professional Scrum for Software Development
France - Professional Scrum for Software Development
日本 - Professional Scrum for Software Development
Australia - Professional Scrum for Software Development
Malaysia - Professional Scrum for Software Development
New Zealand - Professional Scrum for Software Development
Philippines - Professional Scrum for Software Development
Singapore - Professional Scrum for Software Development
Thailand - Professional Scrum for Software Development
Vietnam - Professional Scrum for Software Development
India - Professional Scrum for Software Development
Argentina - Professional Scrum for Software Development
Chile - Professional Scrum for Software Development
Costa Rica - Professional Scrum for Software Development
Ecuador - Professional Scrum for Software Development
Guatemala - Professional Scrum for Software Development
Colombia - Professional Scrum for Software Development
México - Professional Scrum for Software Development
Panama - Professional Scrum for Software Development
Peru - Professional Scrum for Software Development
Uruguay - Professional Scrum for Software Development
Venezuela - Professional Scrum for Software Development
Polska - Professional Scrum for Software Development
United Kingdom - Professional Scrum for Software Development
South Korea - Professional Scrum for Software Development
Pakistan - Professional Scrum for Software Development
Sri Lanka - Professional Scrum for Software Development
Bulgaria - Professional Scrum for Software Development
Bolivia - Professional Scrum for Software Development
Indonesia - Professional Scrum for Software Development
Kazakhstan - Professional Scrum for Software Development
Moldova - Professional Scrum for Software Development
Morocco - Professional Scrum for Software Development
Tunisia - Professional Scrum for Software Development
Kuwait - Professional Scrum for Software Development
Oman - Professional Scrum for Software Development
Slovakia - Professional Scrum for Software Development
Kenya - Professional Scrum for Software Development
Nigeria - Professional Scrum for Software Development
Botswana - Professional Scrum for Software Development
Slovenia - Professional Scrum for Software Development
Croatia - Professional Scrum for Software Development
Serbia - Professional Scrum for Software Development
Bhutan - Professional Scrum for Software Development