Why Certified Scrum Developer training? Without the technical practices, Scrum will fail. Your team will perhaps build and demo software quickly, but will it be quality code that’s easy to maintain? If QA barely got the new features tested, how will they stay on top of the next set of new features AND regression test the last set? This Scrum Developer training class covers, hands-on, the technical practices that enable teams to build quickly, iteratively AND sustainably.
When I was a manager, I would suggest these practices to my team members, but I couldn’t walk them through it as an expert. In my experience, they need someone with the technical chops to sit down with them and walk them through it, hands-on. Not only that, but much of DevOps is built on top of the TDD and CI practices, as well as the spirit of “automate everything.” Getting these practices down within each sprint is the first step towards DevOps.
Agile software development requires a unique approach to the actual writing of code. While there are no “silver bullets,” certain practices are much better at controlling quality, while retaining the flexibility and maintainability required of Agile’s incremental product development approach.
This 3-day Certified Scrum Developer Training, primarily for developers, provides an immersive, hands-on coding experience with a time-tested set of engineering practices including relentless refactoring, Test-Driven Development (TDD), Continuous Integration (CI), pair-programming, emergent design & architecture, and many other supporting practices.
Today’s professional developer will appreciate experiencing these practices in a safe, fun, and mildly realistic environment. We run our CSD training with real Agile coding labs throughout.
In this course, we will not only discuss the truly cross-functional and iterative mindset needed by highly-responsive Agile teams; but will practice those engineering disciplines required for that mindset to become a reality.
In order to reduce defects so testers can better spend their time on the most valuable testing practices, we have TDD.
In order to reduce large batches of software to test, we have CI.
And, at the heart of these practices, we have refactoring, which lets us reshape code to handle the new and innovative features.
Additionally, we will discuss (and possibly implement) acceptance-testing (ATDD) aka storytesting aka one aspect of Behavior Driven Development (BDD).
All practices are pushed to the limit via two-hour sprints, effectively shattering any subconscious clinging to old ways.
And, just as critical to discovery and retention, everyone has a lot of fun doing it.
Rob Myers has been crafting and delivering technical Agile courses since 2001. He makes sure every Certified Scrum Developer training course he delivers is a blend of fun, practical hands-on labs, plus insights gleaned from his experience. Rob has 29 years of professional software development experience, 17 of those years using and coaching Agile engineering practices on successful, and sometimes life-critical, applications.