Professional Scrum Developer (.NET)

Taught by Rob Maher
February 10-12, 2014 in Bangkok, Thailand

We offer Scrum training courses in Thailand, Malaysia, Singapore, Hong Kong, Dubai, Indonesia, New Zealand, Australia, Vietnam, South Korea and India

Registration for this class has closed.


Great software development using Scrum requires the seamless integration of requirements engineering, design, development testing, integration, and deployment within a single iteration. A well-functioning team, software development best practices, and ALM tools are key factors for success in such environments. Professional Scrum Developer is the only course available that teaches how this is done.

The Professional Scrum Developer course teaches students how to work in such an environment: In a Development Team, using modern software engineering practices and your specific technology platform to develop an increment of potentially releasable functionality.

All of this is done as iterative incremental development within the Scrum framework. The course content bases on Professional Scrum Developer Objective Domain and the participants are invited to test their newly learned skills in the Professional Scrum Developer I assessment after the course. The course is currently available for .NET and Java. Courses using C++, Ruby or Python are available on demand. Classes are exercise-driven, with students working in self-organizing and cross-functioning teams to develop “done” increments from a realistic product backlog. The course is three days long (PSD) and an extended 5-day version (PSD+) is available for people with interest in an in-depth Scrum introduction and expanded time for development practices and tooling.

Like with all courses, the curriculum and materials are standardized and regularly enhanced through contributions from the network of Professional Scrum Trainers. Only the most qualified instructors—people with top-notch skills in the technologies for this course coupled with excellent knowledge of how to use them within the Scrum framework—are selected to deliver the Professional Scrum Developer course. Each instructor brings his or her individual experiences and areas of expertise to bear, but all students learn the same core course content. This improves students’ ability to pass the Professional Scrum Developer assessment and apply Scrum in their workplaces.
The Professional Scrum Developer course is suitable for any member of a Development Team, including architects, programmers, database developers, testers, and others with some technical knowledge. (See prerequisites below.)
This two-day course covers the following:

• Scrum – The course simulates being part of a Scrum Development Team to expose students to the core Scrum concepts in action. Students learn how to work as part of a Development Team, which requires them to understand techniques for self-organization and cross-functionality. Through the course students develop skills in identifying and overcoming common Scrum Team dysfunctions.

• 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, estimation, requirements definition, and shipment; and quality assurance practices from defining “done” to pair programming, version control and acceptance testing.

• 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 2012 using the latest Visual Studio Scrum template, while PSD Java courses are taught in the context of Eclipse and other 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.

Unlike other Scrum certifications that require only class attendance, certification requires a minimum score on a rigorous assessment. The Professional Scrum Developer assessments measure knowledge of how to develop software using Scrum, and the practices and techniques that high-performing teams typically use. Assessment is currently based on the Professional Scrum Developer Objective Domain. While the PSD I assessment is available to the public for purchase, if you complete the Professional Scrum Developer course you will receive a password to take the PSD I assessment one time within a 14-day period following the course. If you pass this assessment you will receive the industry-recognized “PSD I” certification and your name will be posted on the website.
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. Attendees should have:-
Studied the Scrum Guide (required).
• Experience with the following technologies (.NET – Visual Studio, SQL Server or Java – Eclipse, JUnit, Jenkins.)

Cancellation Policy
Substitutions of attendee may be made at any time. Cancellation and/or reschedule requests must be received in writing by email. You are responsible for ensuring that Rob Maher Consulting receives your written request. Rob Maher Consulting will reply with a written acknowledgement. Attendees must cancel more than 10 business days prior to the course date to receive a full refund. Cancellation requests received 4 to 10 business days prior to the course date will result in a credit toward attendance at a future scheduled course taking place within 12 months of the original course. Rescheduling is allowed on a one time basis only, with no further rescheduling permitted. If you do not attend a course within 12 months from the original course, the entire course fee will be forfeited. Cancellations made 3 or less business days prior to the course date, or failure to appear for the course, will result in forfeiture of the course fee. Rob Maher Consulting reserves the right to cancel or reschedule courses at any time. If Rob Maher Consulting cancels or reschedules the course, you are entitled to a full refund, but Rob Maher Consulting is not responsible for travel arrangements, travel fees, or any expenses incurred by you as a result of such cancellation. If Rob Maher Consulting cancels a seminar in which you are enrolled, you will be contacted at the email address you provided when registering, so please be sure to provide a valid email address.