According to Scrum Alliance (www.scrumalliance.org), “Certified Scrum Developers have demonstrated — through a combination of formal training and a technical skills assessment — that they have a working understanding of Scrum principles, and have learned specialized Agile engineering skills. The Certified Scrum Developer course is designed for software developers (programmers) who are building software in a Scrum environment. The goal is to expose students to the most important tools and techniques needed to build good software in the iterative and incremental fashion that Scrum requires. These ideas are central to the entire field of Agile software development.
A successful Scrum Developer is committed to continuous improvement. The coursework and dedication needed to achieve a CSD sharpen the participant’s skills to help to become a better practitioner of Scrum. By earning a Certified Scrum Developer certification, you:
This 5-day certification track (Track #2) is divided into 3 parts are explained below.
During the first day, the student learns about the Agile Manifesto, Scrum practices, the roles, values, ceremonies, and artifacts. The facilitator will use nearly no slide, most of the chapters are either design, either the student resolve exercises in teams. Some serious game will be used.
The Certified Scrum Developer course is designed for software developers and programmers who are designing software in a Scrum environment. The goal is to expose the most important tools and techniques that are needed to be applied to design software in the iterative and incremental fashion. These ideas are central to the entire field of Agile software development.
The Certified Scrum Developer (CSD) Learning objectives cover the critical skills in coding, testing, refactoring, continuous integration, and other related topics that are needed for successful team software development in the Scrum style. The course involves actual programming in a team environment. This course notwithstanding is a programming course, not a survey, overview, or discussion. This training will enhance your technical skills in Agile software development.
This Certified Scrum Developer (CSD) training which will allow performing test-driven development, acceptance test-driven development, refactoring, and continuous integration in a course provided sandbox situation. You will be familiar with the terms and practices involved, and with why these practices are important. This is the first steps toward becoming an expert in Scrum-style iterative and incremental development.
The second day the student use everything they learned from the first day in a small project where they practices all.
Starting day 3, student learn the agile practices coming from the eXtreme Programming or the Software Craftsmanship.