Certified Scrum Developer [CSD] (Pacific timezone)
Learn tools, practices, and techniques that support “working software” delivered frequently with technical excellence aligning with Scrum.
Without the technical practices, Scrum will fail. Agile development is much more than two-week waterfall development, where QA waits for developers to finish coding and then they rush to get the feature “done.” This training covers, hands-on, the technical practices that enable teams to build quickly, iteratively AND sustainably.
This course is aimed at software developers (programmers) who are building software in an Agile environment. The goal is to expose students to the most important tools and techniques that need to be applied in order to build good software in the iterative and incremental way. These ideas are central to the entire field of Agile software development.
This intensive two-day course will prepare you to succeed in your role as a Scrum Developer. It includes the full Scrum/Agile experience, including planning, development, testing, and retrospection. Attendees will understand why Agile development originated and how adhering to agile principles can guide us through challenging situations.
This Certified Scrum Developer course is taught through lecture, demonstration, and hands-on practice, creating software in pairs and small groups. The instructor walks students methodically through the Extreme Programming practices so critical for the quality code necessary for true software development team Agility. You can learn more about the instructor Paul Moore in the video below.
In addition to learning the fundamentals of Scrum and agile development, you will also have hands-on experience with:
Backlog refinement and planning to incrementally define solutions that delight your customers
Collaboration through pair and mob programming to minimize misunderstanding
Unit testing and test driven development for confidence in your solutions
Integrating continuously to take advantage of faster feedback cycles
Refactoring for maintainability and future changes
Upon successful completion participants will earn the Scrum Alliance’s Certified Scrum Developer designation.
Students should also arrive at the course familiar with:
An understanding of programming logic
A willingness to code
Agile Manifesto (4 values, 12 principles) (AgileManifesto.org)