The Professional Scrum Developer (PSD) course is a 3-day hands-on Agile software development course for that teaches software developer how to create great software using the Scrum framework. Working in a series of Sprints, teams of students collaborate, apply modern engineering practices, and use the Scrum framework to cope with changes. They learn how to develop increments of potentially releasable functionality from a realistic Product Backlog. The course is will run in a practical manner using a computer and simulates reality.
Professional Scrum Developer is THE cutting-edge course in the market specifically targeted for teams of software developers, architects, testers and business analysts who are responsible for delivering high-quality software product in an Agile environment. This is a full hands-on experience course that goes beyond concepts.
Students concurrently do requirements engineering, design, development, testing, integration, and deployment within a single iteration as if they are on a real project. The course teaches how Agile engineering practices, eXtreme Programming (XP) and supportive Application Lifecycle Management (ALM) tools improve a team’s capabilities even more. This is as close as it gets to Agile software development coaching.
The Professional Scrum Developer course is suitable for any member of a software development team, including architects, programmers, database developers, testers/test engineers, designers, business analysts, system analysts and others with some technical knowledge.
Product Owners, Scrum Masters, Project Managers and other stakeholders are welcome to attend this class so long as they keep in mind that everyone who attends will be expected to fully participate on their development team.
All Professional Scrum Developer courses cover three main topics:
The course simulates being part of a Scrum team to expose students to the core Scrum concepts in action. Students learn how to work as part of a Scrum team, which requires them to understand techniques for self-organization. Through the course students develop skills in identifying and overcoming common Scrum Team dysfunctions.
PSD courses teach students how to leverage different development tools to employ Scrum practices. Students learn how to map specific tool features and functions to the general Scrum practices they must use to be effective team members.
Professional Scrum Developer (PSD) Certification Course is currently available with Ruby, Java, PHP, Python and .NET. Contact us for further details about this course.
PSD courses cover all of the technical practices that team members need to successfully implement and ship functionality. These include coding practices like test-driven development, continuous integration, and refactoring; architecture practices such as emergent architecture and evolutionary database development; release management practices like planning, requirements definition, and shipment; and quality assurance practices from defining "done" to pair programming, version control and acceptance testing.
All participants completing the Professional Scrum Developer course receive a password to take the Professional Scrum Developer level I assessment (PSD I).
The industry-recognized PSD I certification requires a minimum passing score on this rigorous assessment.
Attendees make the most of the class if they:
Other things to keep in mind
Professional Scrum Developer is a unique course in that it is technically‐focused, team‐based, and employs timeboxes. It demands that the members of the teams self‐organize and self‐manage their own work to collaboratively develop increments of software. This is a technical training class being delivered to teams of developers, not pairs, and not individuals.