Certified Scrum Developer Training

Certified Scrum Developer Training with Michigan Technology Services

Michigan Technology Services offers instructor-led Certified Scrum Developer (CSD) training, as well as other Agile and Scrum courses, through a partnership with a Scrum Alliance Certified Scrum Trainer. The training can take place at our location in Farmington Hills, 20 miles outside of Detroit, or onsite at your office anywhere throughout the United States.

While many CST’s fly into metro Detroit to deliver CSD classes at a hotel, and then leave, we live here and support the local Agile community.   We continue to sponsor regional Agile conferences, and have successfully run Agile and Certified Scrum Developer courses for multiple teams in the Great Lakes area.

What is Certified Scrum Developer (CSD) training?

Scrum is a very useful agile framework for completing complex projects.

This intensive five-day course will prepare you to take on the Scrum Developer role and is taught by a Scrum Alliance Certified Scrum Trainer.

It includes the full Scrum/Agile experience, including planning, guidance, development, and testing. With very little lecture, the course takes development teams through several full iterations of a realistic sample product development. Participants will gain experience with all the central aspects of Agile software development, including iteration and release planning, test-driven development, pair programming, refactoring , simple design, and automated customer (acceptance) testing.

The class will be formed into teams of four to six developers plus one to two testers (if available). Each team will have the option of working in either JAVA/Eclipse or C#/Visual Studio. We will use Fitnesse for automated acceptance testing.

Upon completion, participants will be fully eligible to apply for the Scrum Alliance’s Certified Scrum Developer designation.

About the Scrum Developer instructor:

Your CSD trainer has a quarter century’s experience in information technology and software development. He has been active in Agile software development since its beginning, and was the team leader on the Chrysler C3 project, the first project to follow all the practices of Extreme Programming. He was the first signatory of the Agile Manifesto, and co-authored Extreme Programming Installed.

Additional Benefits of taking our CSD course

Participants are eligible for Education Hours for the PMI Agile Certified Practitioner application and PMI PDUs (Professional Development Units)


The next open enrollment three day Certified Scrum Developer class in Farmington Hills will be conducted in early 2019. The regular course fee is $1,950/student, but with early enrollment it is $1,650/student. Groups of three or more students from the same company receive the rate of $ 1,650/student with early enrollment. Note: the three day CSD course we offer fulfills the technical skills requirement for the Certified Scrum Developer track — 21 of the required 35 hours needed to earn the CSD certification.

If someone wants the CSD but is not yet a CSM they can take our 2-day Certified ScrumMaster class before (or after) and complete the requirement. We conduct CSM classes on a regular basis. If the .NET or Java developer doesn’t care about the CSD cert, but just wants the Scrum development knowledge…they can just take the 3-day CSD course.

Private classes for groups or companies are available upon request.  In fact, most CSD classes are private, corporate classes. Your training can take place at our location in Farmington Hills, 20 miles outside of Detroit, or onsite at your office anywhere throughout the United States or Europe. Call 248-489-0408 for details.


For additional Scrum Developer class information or to request a class date contact Michigan Technology Services. 248-489-0408

Who Should Attend

The course is appropriate for individual software developers and testers, as well as development team members who want to experience Agile development for the first time, or to sharpen their skills in Agile.

Course Objectives

This 5 day CSD class will cover:

The first day is devoted to the basics of Scrum/Agile software development. This is done
through lecture, discussion, and a wonderful simulation known as the “Small Card

The second day begins with a demonstration of pair-programming and test-driven
development and an overview of Fitnesse. After this, we move on to the laboratory
project that will be the basis for the rest of the course.

After an introduction to the problem and its associated backlog, each team will conduct a
Sprint Planning meeting and begin work. At the conclusion of each ninety minute Sprint,
each team will review their completed features with the rest of the class and then conduct
a Sprint Retrospective.

During each Sprint Review, the instructors will review each team’s application and test
code. They will focus on two areas, the relationship between a module and its tests, and
the design and structure of the code. It has been understood for over forty years that high
quality software is composed of loosely coupled modules of highly cohesive code. These
attributes are, to the skilled observer, obvious in the source code and will be the basis of
most of the discussion during the code review.

The course proceeds with planning, sprint execution, review, and retrospective (and a
short lecture here and there) until the afternoon of the last day. The course concludes
with a course review, retrospective, and plenty of time for questions and answers.

3 Day CSD class:

We have offered 3 day CSD classes for development teams with staff that are already CSM certified. Call us at 248-489-0408 to inquire about the 3 day CSD option.

Student Successes

Programs and Certifications