enterprise business analysis, role of business analysis

Certified Scrum Developer Workshop

Duration: 3 days Categories: , Tag: N/A


Product Description

This three day course will help you to become an effective Developer in a Scrum environment. The highly sought after training contributes towards the requirements of the Scrum Alliance’s Certified Scrum Developer program.


  • By successfully completing this course you will learn Agile Engineering Practices, including:
    • Study of architecture and design.
    • An in-depth look at the way Agile teams work together.
    • Study of Test Driven Development (TDD).
    • An introduction to the practice of Refactoring.
    • An introduction to the key practices of Continuous Integration (CI).

    Audience:  This course is ideal for those who desire to create high-performance product development teams. Professional developers will gain tremendous understanding about Scrum’s amazing transformational power and the critical role of the Scrum developer. If you are a member of the Project Management Institute, this course counts for 40 PDU’s and can be used as part of the requirements towards the PMI-ACP designation.


  • Facilitation: Welcome and Introduction – Scrum basics
  • Discussion: Introduction to the class
  • Discussion: What is scrum and where does the developer fit into this?
  • Exercise: Build your own Scrum

Story Mapping and story writing

  • Exercise: Personas
  • Discussion: Story mapping
  • Exercise: Story writing

Acceptance Criteria

  • Exercise: Acceptance criteria
  • Discussion: Introducing the Gherkin format
  • Exercise: Write some Gherkin
  • Exercise: Learn the importance of correct language
  • Discussion: Estimates

Getting started with Technical Practices

  • Exercise: Pair Draw [10 min]
  • Introduction to Pair Programming [10 min]
  • Exercise: FizzBuzz in Pairs [50 min]
  • Exercise: Add tests after the fact to FizzBuzz
  • Exercise: Simple Design and TDD in LEGO® [30 min]
  • Exercise: Simple Design and TDD in Code [60 min]
    • Simple design and TDD continued
    • Discussion: Introduction to Mocking and Stubbing [5 min]
    • Exercise: Mocking and Stubbing in code [30 min]

Emergent Design

  • Exercise: Mocking / Stubbing / TDD continued
  • Exercise: Technical Debt in LEGO®
  • Exercise: Technical Debt in code
  • Discussion: Architectural debt
  • Discussion: Strategies for reducing debt

Agile Testing

  • Discussion: Agile Testing
  • Revisit Pair Programming
  • Refactoring with existing tests
  • Refactoring without tests
  • Clean Code
  • Discussion: Keeping the code clean
  • Exercise: Cleaning code

Continuous Integration (CI)

  • Discussion: Continuous Integration Overview
  • Continuous Delivery
  • Discussion: Continuous Delivery
  • Exercise: Build your own CI/CD pipeline

Database Strategies

  • Acceptance Test Driven Development (ATDD)
  • Discussion: Purpose and workflow of ATDD
  • Exercise: Automate with cucumber
  • Mobbing On Code
  • Recap, Retrospective and Q&A


  • What Did You Learn?
  • Certification
  • Feedback Forms

The ScrumAlliance has some background reading about Scrum that you may wish to peruse either before or after the course.  All course materials will be provided in electronic form after the course is complete.


There are no reviews yet.

Be the first to review “Certified Scrum Developer Workshop”