

PSD: Professional Scrum Developer (Applying Professional Scrum for Software Development)
Course Information

Course Name
PSD: Professional Scrum Developer (Applying Professional Scrum for Software Development)

Exam code
PSD

Duration
3 Days
Overview
The 3-day Applying Professional Scrum for Software Development course provides a real-world view of what it is like to build software with Scrum. Throughout the course, students collaborate as a team in a series of Sprints where they apply modern engineering practices and use the Scrum framework to cope with changes. Students experience how to deliver quality software using Scrum with Agile and DevOps practices. Students learn how to develop increments of potentially releasable functionality from a realistic Product Backlog over three days. Students concurrently do requirements engineering, design, development, Testing, Integration, and deployment within a single iteration. The course teaches how Agile engineering practices and supportive DevOps practices improve a team’s capabilities even more.
*The training is delivered by Professional Scrum Trainers™ (PSTs). Trainer’s profiles are available upon request.
Audience Profile
The Applying Professional Scrum for Software Development course is intended for all Scrum Team members to develop and deliver software-based systems. It is including architects, analysts, programmers, database developers, testers, managers, IT-Operations, and others, including Scrum Masters and Product Owners. This course provides the most significant value if the whole Scrum Team (Developers, Scrum Master, and Product Owner) attend together and experience the power of real teamwork. Teams that attend together are not only able to apply learnings to their work immediately but are also able to recall their classroom experiences to overcome particularly challenging times. This class is also valuable to individuals attending without their entire team. These students will experience working on a Scrum Team during the course. They will be able to transfer their learnings to their teammates, often convincing their teammates of the advantages of using Scrum, Agile, and DevOps practices.
Prerequisites
There is no prerequisite, but attendees will be able to make the most of the class if they:
- Have studied the Scrum Guide (http://www.scrumguides.org)
- Have taken the Scrum Open (free online assessment)
- Have experience in software development as a developer, tester, UI designer, Business Analyst, DBA, or DevOps engineer
At Course Completion
- Experience real collaboration between Developers, Product Owner, and Scrum
- Master in the quest of building and delivering a high quality and valuable product.
- Build and deliver working software by applying modern Agile engineering practices and supportive DevOps tools.
- Understand the synergy between the various elements of Scrum and complementary practices.
Course Outline
- Agile and Scrum Framework
- Initiation of development using Scrum
- Product Backlog to bring transparency
- Agile Estimation & Planning
- Sprint Simulation using DevOps Tools
- Specification by Examples Workshop
- ATDD and BDD workshop
- Test-Driven Development
- Unit testing with Unit Testing Framework
- Software Design
- Refactoring
- Agile Testing
- DevOps
Overview
Overview
The 3-day Applying Professional Scrum for Software Development course provides a real-world view of what it is like to build software with Scrum. Throughout the course, students collaborate as a team in a series of Sprints where they apply modern engineering practices and use the Scrum framework to cope with changes. Students experience how to deliver quality software using Scrum with Agile and DevOps practices. Students learn how to develop increments of potentially releasable functionality from a realistic Product Backlog over three days. Students concurrently do requirements engineering, design, development, Testing, Integration, and deployment within a single iteration. The course teaches how Agile engineering practices and supportive DevOps practices improve a team’s capabilities even more.
*The training is delivered by Professional Scrum Trainers™ (PSTs). Trainer’s profiles are available upon request.
Audience Profile
Audience Profile
The Applying Professional Scrum for Software Development course is intended for all Scrum Team members to develop and deliver software-based systems. It is including architects, analysts, programmers, database developers, testers, managers, IT-Operations, and others, including Scrum Masters and Product Owners. This course provides the most significant value if the whole Scrum Team (Developers, Scrum Master, and Product Owner) attend together and experience the power of real teamwork. Teams that attend together are not only able to apply learnings to their work immediately but are also able to recall their classroom experiences to overcome particularly challenging times. This class is also valuable to individuals attending without their entire team. These students will experience working on a Scrum Team during the course. They will be able to transfer their learnings to their teammates, often convincing their teammates of the advantages of using Scrum, Agile, and DevOps practices.
Prerequisities
Prerequisites
There is no prerequisite, but attendees will be able to make the most of the class if they:
- Have studied the Scrum Guide (http://www.scrumguides.org)
- Have taken the Scrum Open (free online assessment)
- Have experience in software development as a developer, tester, UI designer, Business Analyst, DBA, or DevOps engineer
At Course Completion
At Course Completion
- Experience real collaboration between Developers, Product Owner, and Scrum
- Master in the quest of building and delivering a high quality and valuable product.
- Build and deliver working software by applying modern Agile engineering practices and supportive DevOps tools.
- Understand the synergy between the various elements of Scrum and complementary practices.
Course Outline
Course Outline
- Agile and Scrum Framework
- Initiation of development using Scrum
- Product Backlog to bring transparency
- Agile Estimation & Planning
- Sprint Simulation using DevOps Tools
- Specification by Examples Workshop
- ATDD and BDD workshop
- Test-Driven Development
- Unit testing with Unit Testing Framework
- Software Design
- Refactoring
- Agile Testing
- DevOps
