FAIRFIELD & COMPANY

Agile trainers and coaches




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
-
What problem are we trying to solve?
-
Empirical vs. Defined Process Control
-
Review of Agile and Scrum
-
Agile Manifesto
-
Scrum Roles
-
Scrum Artifacts
-
Scrum Events
-
Improving Your Scrum Implementation with AI
-
Types of AI
-
Task specific tools
-
LLM’s and Generative AI
-
-
Prompt Engineering
Scrum Teams and Collaboration
-
Collaboration vs Cooperation
-
Working groups vs Teams
-
Collaborating with team members
-
Collaborating with stakeholders
-
-
Working on a Scrum Team
Scrum simulation 1
-
Refining the backlog
-
Sprint Planning
-
Sprint execution
-
Using AI in the Sprint Retrospective
Architecture and Design in Agile
-
Evolving Architectures
-
Technical excellence and technical debt
-
Principles evolving architectures and designs
Testing in Agile
-
Agile testing vs waterfall testing
-
The testing pyramid
-
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
-
Test Driven Development (ATDD/BDD/TDD)
-
Acceptance Test Driven Development
-
Behavior Driven Development
-
Test Driven Development
-
How will ATDD/BDD/TDD really help
-
-
Refactoring
-
Technical Debt
-
Continuous attention to technical excellence
-
Refactoring goals and benefits
-
Refactoring and TDD
-
-
Continuous Integration
-
What is CI?
-
Automated pipelines
-
Why CI?
-
Scrum support of CI
-
-
Pair Programming
Scrum simulation 2