Certified Scrum Developer Technical Track

5 days


This Scrum Developer course is a unique and intensive five-day experience for software developers. The course guides teams on how to turn product requirements into potentially shippable increments of software using the Scrum framework, Visual Studio 2010, and modern software engineering practices. Attendees will work in self-organizing, self-managing teams using a common instance of Visual Studio Team Foundation Server 2010 to achieve this goal.

Course attendees are encouraged to take an assessment at course completion and then become Certified Professional Scrum Developers. This course is a mix of lecture, demonstration, group discussion, simulation, and hands-on software development. The bulk of the course will be spent working as a team on a case study application delivering increments of new functionality in mini-sprints.

Monday morning and most of the day Friday will be spent with the computers powered off, so you can focus on sharpening your game of Scrum and avoiding common pitfalls when implementing it. This course is suitable for any member of a software development team - architect, programmer, database developer, tester, etc. Entire teams are encouraged to attend and experience the course together, but individuals are welcome too. Attendees will self-organize to form cross-functional Scrum teams. These teams require an aggregate of skills specific to the selected case study. Please see the last page of this document for specific details. Product Owners, ScrumMasters, and other stakeholders are welcome too, but keep in mind that everyone who attends will be expected to commit to work and pull their weight on a Scrum team.

Course Outline

This five day course follows the Scrum Alliance syllabus for Certified Scrum Developer

Scrum Components and Rules:

  • Scrum roles, artefacts and ceremonies
  • Scrum values

Test Driven Development:

  • TDD as a design process
  • Behavour Driven Development and User Story collaboration
  • Collaborative Programming

Code Quality and Refactoring:

  • Qualities of Code and their measurement
  • Continous Integration and feedback
  • Managing technical debt


  • Architecture as a metaphor
  • The role of an Architect
  • Conway's Law and Governance
  • Survey of architectures for Agility

Rescuing Legacy Systems:

  • Strategic design
  • Legacy code refactoring techniques
  • Restoring domain sense with BDD


Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.

Upcoming Dates

  • GREEN This class is Guaranteed To Run.
  • SPVC - Self-Paced Virtual Class.
  • Click a Date to Enroll.
Course Location Days Cost Date
Onsite5 3500 3500 2019-07-17