The Professional Scrum Developer

building done software in 30 days

 

The Professional Scrum Developer (PSD) program is the best way to jumpstart a Scrum Development Team's efficiency and productivity. Great software development using Scrum and today's Application Lifecycle Management (ALM) tools requires the seamless integration of the tool, a well-functioning team, and software development best practices. Professional Scrum Developer is the only course available that teaches how this is done.

   
   

The Courses

Professional Scrum Developer courses teach students how to work in a team, using modern software engineering practices, to develop an increment of potentially releasable functionality using a specific technology platform. Students learn to do so within the Scrum framework doing iterative incremental development.

Classes are exercise-driven, with students working in self-organizing teams to develop “done” increments from Product Backlog items. The fully integrated class is five days long (PSD+), but a shorter 3-day version (PSD) is available for teams that already have substantial Scrum knowledge through either experience or another Scrum course like Professional Scrum Foundations (PSF).

All Professional Scrum Developer courses cover three main topics:

  1. Scrum. 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.
  2. Tools. PSD courses teach students how to leverage different development tools to employ Scrum practices. PSD and PSD+ .NET courses are taught in the context of Visual Studio 2010 using either the Visual Studio Scrum 1.0 template or MSF/Agile process template, while PSD Java courses are taught in the context of either Eclipse + IBM Rational Jazz or Eclipse + Open Source tools. Students learn how to map specific tool features and functions to the general Scrum practices they must use to be effective team members.
  3. Best Practices. 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.

 

PSD vs. PSD+ Courses

Learn more about the Professional Scrum Developer (PSD) and Professional Scrum Developer Plus (PSD+) courses with the links below:

PSD .NET
PSD .NET+
.NET Comparison

 

PSD Java
PSD Java+
Java Comparison

 

Assessment and Certification

The Professional Scrum Developer assessment measures knowledge of how to develop software using Scrum on a specific technology platform. These assessments are technology-specific, with different exams for .NET and for Java.

At present, Professional Scrum Developer assessments are open only to those who have taken a Professional Scrum Developer course. Assessment is based on the body of knowledge contained in the courseware. Once the body of knowledge has been formalized as a Scrum Developer Guide, the assessment will be open to the public and anyone – including those who have not taken a Professional Scrum Developer course – will be able to be assessed.

The Professional Scrum Developer assessment takes 60 minutes; a passing score of 90% is required for Professional Scrum Developer I certification. 

More information is available about PSD assessments.