Get certified - Transform your world of work today


Certified Scrum Developer® Track
Laura Rice, Operations Manager
laura.rice@effectiveagiledev.comContact Laura Rice, Operations Manager

See all CSD courses near Bellevue
See all CSD courses within Washington.

7/23/2014 12:00:00 AM Effective Agile Development LLC Regus Redmond Center 2018 156th Ave NE Suite 100, Building F Bellevue WA 98007 United States of America 47.6290503 -122.1299208 1499 contact us for group pricing beginning at 3 attendees


Effective Agile Development LLC

  • Course

    Date: 23-25 July, 2014
    Location: Bellevue, WA, United States of America

    Regular Price: 1499, contact us for group pricing beginning at 3 attendees

    • This course fulfills the Technical skills requirement on the Certified Scrum Developer track.

    Effective Scrum Developer

    Using .Net With Visual Studio

    Part of the Scrum Alliance Certified Developer Program

    Includes access to continuing education through, where you can earn Scrum Educational Units (SEUs) towards your Scrum Alliance Certified Scrum Professional designation (CSP)

    Free book for all attendes: Essential Scrum by Kenneth Rubin. A $45 value

    This course is aimed at helping software development professionals and teams be more effective when implementing Scrum and other agile software development methodologies. In an effort to raise the effectiveness of Scrum, the Scrum Alliance has created the Certified Scrum Developer program. This course is designed to deliver the core Agile Development Practices Learning Objectives of that program and should prepare the participant to successfully pass the Scrum Alliance CSD Candidate Assessment.

    All courses on the Certified Scrum Developer® track are taught by Registered Education Providers. For more information on the curriculum for the CSD credential, visit

  • Details

    Date: 23-25 July, 2014
    Location: Bellevue, WA, United States of America

    Regus Redmond Center
    2018 156th Ave NE
    Suite 100, Building F
    Bellevue, WA 98007 United States of America

    Get Directions

    Regular Price: 1499, contact us for group pricing beginning at 3 attendees


    Quick 5: $1199  The first 5 students who register at least 6 weeks in advance.

    Early Bird: $1299  Register early and save.  Expires 30 days before course.

    Effective Scrum Developer: $1499

    Reserve with Deposit: $100 saves your seat in the course.  Valid for the best currently available ticket price.


    Effective Agile Development provides advanced traing, coaching and mentoring for organizations and individuals working to advance their Scrum and Agile skills beyond the basics offered in ScrumMaster and Product Owner training.

    We believe that to be effective, software development teams need practical, domain and environment specific solutions to the complex challenges of team-based software development.  Reading about it is not enough and training is often aimed at good evaluation scores rather than helping the team. We have the experience and people skills to help real world teams work more effectively.

    For more information call (888) 294-1865 or email .

    See our policy page Course Policies

  • Agenda

    The Approach

    One of the agile practices commonly used by Scrum teams is the breakdown of requirements into User Stories. This course was designed to meet this user story.

    As a .NET Developer on a Scrum team, I want to use Agile Engineering Practices, 
    so that my team delivers business value with Production Quality Software in every Sprint.

    To meet this goal this course meets the Scrum Alliance Learning Objectives for the Certified Scrum Developer Program in these areas.


    The teamwork and collaboration on a Scrum team

    Architecture and Design

    The principles that drive code quality and support quick delivery of business value from testable, understandable and correct code.

    Test Driven Development

    Using the practice of Test First to help ensure the requirements are well understood and automated tests can be added to the build process to validate the system in the future.


    The process of improving the design of software to increase the understandability and testability of the code and allow for easy and safe additions to the system in the future.

    Continuous Integration

    The process of creating and running automated build and test cycles as new code is checked in so that cross-application issues are discovered as soon as possible.

    Course Outline

    The course is structured around these user stories that provide the goals for each section.

    The Developer Role In Scrum

    As a Developer I want to understand my role on a Scrum Team So that the team is successful in meeting Sprint and Release goals.

    Test First

    As a Developer I want to clearly understand the story so that I can deliver the right functionality.

    Writing Unit Tests in .NET

    As a developer I want to write effective Unit Tests so that I will know when the code is done.

    Agile Analysis for Developers

    As a Developer I want quickly and accurately break down requirements so that the work of delivering the business value can be planned effectively.

    What is Quality Code?

    As a Developer I want to write high quality code and be able to evaluate code quality so that the project is not slowed down in the future by poor quality code.

    Scrum Teamwork

    As a Developer I want to work collaboratively and efficiently with the other members of my Scrum team So that the Sprint and Release Goals are achieved.

    Test Driven Development

    As a Developer I want to write small tests then write the code to pass the tests and clean up the code So that I can work quickly and efficiently.

    Agile Architecture

    As a Developer I want to create software components that are maintainable and efficient So that the product will have a long life and adapt to new requirements easily.

    Talking About Design

    As a Developer I want to have a common language to use when discussing application design with other developers so that we can quickly and accurately describe the system design.


    As a Developer I want to clean up my new code safely so that the new code is flexible and easy to understand.

    Automated Refactoring

    As a Developer I want to use automatic tools to Refactor so that I can concentrate on delivering the functionality.

    Integrating Often

    As a Developer I want to verify that my code works in the system and does not break the system as often as possible so that issues are discovered quickly and the project is almost always in a state that can be demonstrated.

    Continuous Integration

    As a Developer I want use a build system that automatically builds the system and runs all automated tests so that integrating often is as easy as possible.

    This Course Satisfies these Learning Objectives the Scrum Alliance Certified Scrum Developer Program

    Architecture and Design 
    Test Driven Development 
    Collaboration Refactoring 
    Continuous Integration

    For more information see the Effective Agile Development site.

  • Who Should Attend


    This course is intended for professional software developers who are on a Scrum team and want to understand how Scrum and agile engineering practices are applied and how they affect their role in the team. The participant should have an understanding of Scrum preferably from taking Effective Agile Development’s Certified ScrumMaster Workshop or a similar course.


Newsletter Sign-Up