Course Code: scrumpsd
Duration: 21 hours
Prerequisites:
  • Foundational understanding of Scrum principles

Audience

  • Developers
  • Testers
Overview:

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.
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

Sites Published:

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

Nepal - Professional Scrum for Software Development

Uzbekistan - Professional Scrum for Software Development