GUARANTEED TO RUN!
Strengthen your technical skills in Agile software development — become a Certified Scrum Developer®
Description
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 course, 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.
Details
Essential Agile Engineering Practices is currently offered in Java
Learning objectives:
*These are experienced in Depth. Others are as-needed, at the instructor’s discretion, and as time permits
To earn a CSD, we require at least five days of formal training taught by a Scrum Alliance Registered Education Provider (REP®) and a Scrum Alliance Authorized Instructor.
There are currently two tracks to achieve CSD certification (detailed below). The courses for both tracks can be taken in any order. Once you complete a track, you will receive notification to accept your CSD license, and the CSD certification will be added to your profile. Your certification is valid for two years.
Track 1
Track 2
During your CSD courses, you must demonstrate an understanding of Scrum and Agile engineering practices by passing a CSD assessment provided by the REP/instructor. The assessment may be an exam administered by the instructor to test your knowledge, or it may be an active, classroom-based assessment. When a REP/instructor uploads a student’s information into our system, they are recommending the student for certification.
Level:
Beginner to experienced.
Length:
3 days
Intended Audience:
Software developers, lead programmers, and architects. Participants will split into teams of 4-6 people who can read and understand the programming language selected by that team. Each participant will be working closely with others to craft real code.
Pre-requisites:
Don’t' have a qualifying CSM yet? Please sign up for one of our courses here:
Attendee Requirements:
Workshop Instructor
Bill Fairfield
Bill Fairfield is a Certified Scrum Professionaland a Registered Education Provider, with additional certifications as a Certified ScrumMaster, Certified Scrum Developer, and a Certified Product Owner. I have managed a small consulting and training company for the past 25 years that specializes in helping organizations transition to Agile, and in Acceptance Test Driven Development. I have served as a ScrumMaster, Product Owner, Developer, in addition to assignments in which I acted as a coach or trainer. I have developed and delivered 4 Scrum courses: one each for ScrumMasters, Product Owners, Managers and Development Teams. I have also developed and teach courses in Acceptance Test Driven Development (ATDD) in both Ruby and Java using Cucumber.