The Certified Scrum Developer (CSD) program is a new program launched by the minds at that Scrum Alliance. The new CSD program will be delivered in tool specific context while the lessons are tool agnostics. However, it has become clear that in order to understand why these practices are tool agnostic a developer must master them in the context of a tool.
The Scrum Alliance offers the industry leading certification in agile and brings to bear it’s expertise and helping professional and organization recognize and adopt modern development practices.
Overview of Scrum Developer Essential Skill Training
- Developing Product Backlog Items into meaningful demonstrably done work
- Using tools like Scrum for Team System to setup and manage work in a scrum like manner. Again this can be done tool agnostic
- Test Driven Development
- Automate Testing
- Continous Integration
- Decomposing PBI for a sprint planning session
- Commitment Based Planning vs Velocity Based Planning
- Monitoring Progress with Agile Metrics for both a release and a sprint
- Using existing frameworks for appropriate architecture and design
- TDD and partnering so that “No head works along”
- Understand done for a task, story, sprint and release
- Scrum Rules, Roles and how a Scrum Developer fits in
There will be variations of the program offered and those variations will be noted here as new information becomes known.


[...] an earlier draft, and not the finished product, there were two important points that have been confirmed (or at least reinforced) – the existence of the Scrum Developer Certification (by taking three [...]
Opening purse strings? That cannot be avoided in a market driven economy. I see little choice but to have an economic driver somewhere so that people pay attention. The fact is your blog supports your economic motives. As does my comments right now! That is the world we live in.
However, the thought of a strongly central model that creates a “good ol’boys club” or something similar troubles me. As a CST I love the Scrum Alliance and what it is trying to do. As a community member I have my eye on it because of all the money and “big wheels” that are now looking to get in on something. It used to be a group of trainers that banded together to say something strongly with one voice. The trainer voice is still there and strong.
Our broader community: there is very little cohesive focused thought that is being generated in other parts of the community. Mostly just isolated blog voices (thought leaders like your voice Cory) hopefully we will continue to find better ways to represent and participate in building better teams that make better products. The ideas for agile software development have been around for 40 years to forever depending on how you dice the philosophy. Despite the efforts of the past we continue to see large amounts of horrible practice. From my view the Scrum Alliance community has improved focus on practices that work and shifted things for the better. It remains my hope the CSD will do the same.
In my class I tell folks…..
2 days for Certified ScrumMaster
2 years to life for Mastery of Scrum (agile or whatever)
Take your time it is deceptively simple, all good practices are
I believe the CSD program is a good thing and has the right focus for now. I am not sure where the CSD program will wobble through time so it needs to be watched.
- Doug