Course Overview

The Professional Scrum Developer course is a unique and intensive three-day experience intended for anyone involved in software development. The course guides teams on how to turn product requirements into business value in the form of potentially-releasable increments of software. This is done using the students’ choice of ALM tools/technologies, and modern Agile development practices. This course is a mix of lecture, demonstration, group discussion, and hands-on software development.

Note: This course can be run using Visual Studio, Java, or generically (where the client decides the exact tools).

The 3-day Professional Scrum Developer course provides a real-world view of what it is like to build software with Scrum. Throughout the course, students collaborate together as a team in a series of Sprints where they apply modern engineering practices, and use the Scrum framework to cope with changes. Over the 3 days, students learn how to develop increments of potentially releasable functionality from a realistic Product Backlog.

Students concurrently do requirements engineering, design, development, testing, integration, and deployment within a single iteration. The course teaches how Agile engineering practices and supportive ALM tools improve a team’s capabilities even more.

The course is available in .NET and Java technologies, or trainers can work with your specific technology stack to make the course meet your specific needs. The .NET version was developed in partnership with Microsoft® and is the official Scrum training solution for Microsoft Visual Studio.

Key Learning Areas

The Professional Scrum Developer course is intended for all members of a Scrum Development Team; architects, programmers, database developers, testers, and others with some technical knowledge. The class focuses on using technology to deliver software in increments.

Assessment Certification

All participants completing the Professional Scrum Developer course will receive a password to attempt the PSD I assessment. The industry-recognized PSD certification requires a minimum passing score on this rigorous assessment.

Course Outline

  • Using Scrum
  • Working within a Scrum Team
  • Definition of Done
  • Development Practices
  • Test Driven Development
  • Pair Programming
  • Code Review
  • Using ALM tools with Scrum

Who Benefits

This course is suitable for any member of a Scrum Development Team, such as those who develop tests, architecture, design, schema, or code. Entire teams are encouraged to attend this course and experience the positive effects of collaborating inside of a timebox according to their definition of done. Each team must be cross-functional, ensuring it has the necessary skills. Product Owners, Scrum Masters, stakeholders, and those evaluating Scrum’s effectiveness are welcome to attend, but they will be expected to participate and collaborate equally, working towards the achievement of their team’s goals.

Prerequisites

Team-based development experience required.