Get More Info View Class Schedule

Certified Scrum Developer

Course Description and Overview


SecureNinja's 5 day Certified Scrum Developer (CSD) training and certification boot camp in Washington, DC provides students with the skills to apply Agile testing strategies based on unit and acceptance testing, and create a bottom-up confirmation to verify that your software works correctly, to utilize technology available today to support continuous integration of software, automated builds, self testing and self reporting build processes We will teach you to maintain high levels of product quality and code integrity, even throughout large and complex efforts and embrace continuous planning at five different time horizons, recognizing the value of continuous planning over simply following a plan. Your organization will find and support the key ingredient for consistent and reliable software development projects for any industry and any team size.  After this training you will be able to use Scrum fundamentals to plan and deliver complex software products as efficiently as possible and explore the benefits of utilizing Test Driven Development to build quality into the product before it is released to testing

The classroom will be divide up into teams which represent real-world development units in Agile with project manager/ScrumMaster, business analyst, tester and developer. The teams will work through the Agile processes and their technical implementation equivalents discussing and developing architecture plans, design patterns, test plans and processes, and a mechanism to meet the organizations requirements.

Topics Covered

Agile Thinking  

 • How manufacturing has influenced software development

 • The origins of agile thinking

 • The Agile Manifesto

 • The complexity of projects

 • Theoretical Vs. Empirical processes overview

 • The “Iron Triangle” of Project Management

The Scrum Framework

 • The different Scrum roles

 • Chickens and Pigs

 • Iterative Development vs. Waterfall

 • Self Management concepts

 • Full disclosure and visibility

 • The Scrum Framework Overview


Implementation Considerations

 • Traditional vs. Agile methods overview

 • Scrum: The Silver Bullet

 • The Agile Skeleton

 • A Scrum launch checklist


Scrum Roles

 • The Team Member

 • The Product Owner

 • The Scrum Master

The Scrum Team  

 • The Agile Heart

 • Team ground rules

 • Getting Human Resources involved

 • The impact of project switching

 • The MetaScrum

 • The Scrum of Scrums

 • The importance of knowing when software is “done”

      •“Done” for multiple team integrations divided by function

      •“Done” for multiple team integrations divided by skill

      •“Done” for unsynchronized technologies

 • Internal Outsourcing


Agile Estimating and Planning

 • Product Backlog Features

 • Relative Weighted Prioritization

 • Prioritizing Our Time

 • User Stories

 • Relative Effort

 • Velocity

 • Planning Poker and Story Points

 • Ideal Team Days

 • Team Capacity

 • Projecting a Schedule

 • Why Plan in an Agile Environment?


The Product Owner: Extracting Value

 • The Priority Guide

 • Product Backlog Refactoring

 • Productivity Drag Factors

 • Fixed Price/Date Contracts

 • Release Management

 • Earned Value Management


The ScrumMaster

 • The ScrumMaster Aura

 • Characteristics of a ScrumMaster Candidate

 • The Difficulties of Being a ScrumMaster

 • A Day in the Life of a ScrumMaster

 • The Importance of Listening

 • Common Sense


Meetings and Artifacts Reference Material

 • A Chart of Scrum Meetings

 • The Product Backlog

 • Sprint Planning

 • The Sprint Backlog

 • The Sprint

 • The Daily Scrum

 • The Sprint Demo/Review

 • Why Plan?

 • The Ideal Team Day

 • Scrum Tools


Advanced Considerations and Reference Material

 • Conflict Management

 • Different Types of Sprints

 • The ScrumMaster of the Scrum-of-Scrums

 • Metrics

 • Dispersed Teams

 • Scaling

 • Developing Architecture

 • Stage Gate/Milestone Driven Development

 • Inter- and Intra-Project Dependencies

 • Task Boards, Project Boards

 • Scrum and CMM, “Traditional” XP


Agile Principles & Practices


Feedback & Planning

   • Triple Constraints

   • Five Levels of Planning

   • User Stories

   • Relative Sizing

   • Sprint Execution

   • Sprint Demo

   • Team Retrospective



   • Customer Collaboration

   • Team Collaboration

   • Pair Programming & Pairing


Architecture, Design, & Shared Understanding

   • Architecture as a Concern

   • Design Principles

   • Coding standards

   • Collective code ownership

   • Simple design

   • System metaphor

   • Testability as a Driving Concern


Test Driven Development (TDD)

   • Test First vs. Test Last

   • TDD Rhythm: Red, Green, Refactor

   • TDD influence on Design

   • Unit Testing Principles



   • Safety Net of Tests

   • Refactoring Patterns

   • Refactoring for Maintainability


Continuous Integration

   • Discuss the Attitude of Continuous Integration

   • Discuss how and why you must develop a single command line build

   • Automating the Build

   • The 10-minute build

   • Benefits & Practices of Continuous Integration


Testing Practices

   • Testing Quadrants

   • Automation

   • Unit Tests

   • Integration Tests

   • Acceptance Tests

   • Functional Tests


Acceptance Testing

   • Acceptance Criteria

   • Writing Acceptance Tests

   • Acceptance Test Driven Development

   • Automating Acceptance Tests


Adopting Scrum Developer Practices

   • Recap Essential Scrum Developer Practices

   • Team ground rules to start off on the right foot

   • Develop a roadmap leveraging Scrum Developer Practices


You must attend both the Certified ScrumMaster (CSM) training and the Scrum Software Development Essentials (CSD) training to become a Certified Scrum Developer. Certified ScrumMasters in good standing do not need to take the CSM training again.

Course Length

40 Hours

About SecureNinja  

SecureNinja Training is the DC’s Area’s #1 Expert IT Training Center . We are conveniently located in beautiful Historic Old Town Alexandria, VA enhancing your training experience and featuring:

  • Metro Accessibility - Short walk from Metro Blue/Yellow Line (leave the car behind)
  • 4 minute Drive to Ronald Reagan Washington National Airport
  • Available Parking
  • World class restaurants and shops at your footsteps
  • Closest Expert IT & IT Security Training Center to Fort Belvoir, Boiling AFB, Fort Myer, Department of Homeland Security, US Department of Navy, US Coast Guard, Fort McNair, Washington Navy Yard and the Pentagon

 Why Choose SecureNinja for your Washington DC Expert IT Training?  

  • Expert Instructors
  • Highest Pass Rates
  • Choose from Day, Evening & Weekend Classes to meet your busy schedule
  • Accelerated Boot Camps Save You Time And Money
  • Personal 1-1 Mentoring
  • Paid Internships & Job Referrals!
  • Meet Your DoD 8570-1 Certification Needs. Get Compliant!
  • SecureNinja is the ONLY Testing Center that offers ALL 5 industry standard test vendors in the DC / Baltimore Metropolitan Area. (Prometric, VUE, Kryterion-Online, Certiport and Impact-Testing)
  • Lowest Prices! We are locally based keeping our overhead low so we can pass the savings along to you
  • Washington, DC is our Home.  Most training centers set up shop in hotels or rented centers.  When you have a need, request or encounter a problem they are not there to answer. Our physical location in Alexandria is open 7 days a week and our staff always there to help.
SecureNinja training courses; Instructor-led and Live Online, are open to all corporate and government sponsored customers only.
Certified Scrum Developer course is currently offered as an on-site opportunity only. Please contact a SecureNinja Training Solution Specialist @ 703.535.8600 for more information.

Get More Information


Interested in (Courses)

Winter 2016 Promo
Everything is going well. We have the best instructor on earth. I am praying to see that I pass my test. The only thing I need is for me to study well in order to prepare myself for the exam.
Read More
Benedette Ntinglett