top of page
CSD.png
CSD Credential

 

The Scrum Alliance created the Certified Scrum Developer program to allow developers to:

  • Learn the foundations of Scrum
     

  • Understand Agile Engineering practices
     

  • Demonstrate to employers and peers your attainment of core Scrum knowledge.
     

  • Expand your career opportunities by staying relevant and marketable across all industry sectors adopting Agile practices.
     

  • Engage with a community of recognized Scrum experts who are committed to continuous improvement.

Upcoming Public Classes
Half Day Classes
February 18 - 21

 

 

Full Day Classes

March 24 - 25

 

On-Site Classes

 

Are you ready to take your organization to the next level?  How much more effective would your Scrum masters be if they understood what the Developers are supposed to be doing?  Want better communication between your Product Owner and the Developers?  Then this is the course for your team!

Help your team achieve the full benefits of software development with Scrum by scheduling an on-site Certified Scrum Developer class today.

What Our Students Say 
"Taking the Certified Scrum Developer course at Fairfield & Co truly revolutionized my professional path. It seamlessly integrated essential theoretical concepts with actionable skills, all under the expert guidance of the energetic Bill Fairfield. For those dedicated to excelling in Scrum and elevating their team's performance, this program is absolutely essential." Software Developer at TeamFlow

I really liked how engaging you made the course. The collaboration was even more enjoyable remotely than in person. I never rolled my eyes at any of the activities, they were diverse enough (using different websites/tools) and gave me good ideas to use in our future meetings on my team!

--Engineer at Walmart

This course helped me understand the "why" behind the desire for Agile workflows. The information was comprehensive and delivered in a clear, understandable way. - Michael S., Software Developer

CSD Class Outline

 

Lean, Agile and Scrum

  1. What problem are we trying to solve?

  2. Empirical vs. Defined Process Control

  3. Review of Agile and Scrum

    • Agile Manifesto

    • Scrum Roles

    • Scrum Artifacts

    • Scrum Events

 

Improving Your Scrum Implementation with AI

  1. Types of AI

    • Task specific tools

    • LLM’s and Generative AI

  2. Prompt Engineering

 

Scrum Teams and Collaboration

  1. Collaboration vs Cooperation

    • Working groups vs Teams

    • Collaborating with team members

    • Collaborating with stakeholders

  2. Working on a Scrum Team

 

Scrum simulation 1

  1. Refining the backlog

  2. Sprint Planning

  3. Sprint execution

  4. Using AI in the Sprint Retrospective

 

Architecture and Design in Agile

  1. Evolving Architectures

  2. Technical excellence and technical debt

  3. Principles evolving architectures and designs

 

Testing in Agile

  1. Agile testing vs waterfall testing

  2. The testing pyramid

  3. The 4 quadrants of Agile testing

    • Quadrant 1: Are we building the right thing?

    • Quadrant 2: Are we building the thing right?

    • Quadrant 3: Do our users like it?

    • Quadrant 4: What else (security, scalability, performance)

 

Core Four Agile Engineering Practices

  1. Test Driven Development (ATDD/BDD/TDD)

    • Acceptance Test Driven Development

    • Behavior Driven Development

    • Test Driven Development

    • How will ATDD/BDD/TDD really help

  2. Refactoring

    • Technical Debt

    • Continuous attention to technical excellence

    • Refactoring goals and benefits

    • Refactoring and TDD

  3. Continuous Integration

    • What is CI?

    • Automated pipelines

    • Why CI?

    • Scrum support of CI

  4. Pair Programming

 

Scrum simulation 2

© 2015 - 16 by Victoria Fairfield. Proudly created by wix

  • c-facebook
  • Twitter Classic
  • Google Classic
bottom of page