Technical Excellence Workshop

Learn the behavioral and functional skills, perspectives, and habits that allow development teams to consistently improve their codebase and the outcomes of their actions.

To be successful, technical leaders need to be adept at both technical and behavioral practices. How can you work harmoniously with teammates, manage technical debt, reduce the number of defects produced, and reliably get work done?

You will learn the mindset, habits, and practices that result in continuously improving both your software and your team. By the end of this workshop, you’ll have a deeper understanding of what technical agility is, and how you and your team can achieve it.
We created the Technical Excellence Workshop for current and up-and-coming technical leaders who want to be change agents to build teams and cultures that support excellence.
Technical Excellence Workshop

Workshop Editions

Our online version of this workshop takes place over 16, 90-minute sessions that span 8 weeks. We can customize this schedule to best meet your needs.
  • Establishing Agreements
  • Microhabits and Iterations
  • Code Smells
  • Journaling the Journey
  • Safeties
  • Seeing Hazards
  • Technical Safety
  • Process Safety
  • Refactoring
  • Microhabits and Kaizen
  • Mobbing and Pairing
  • Baby Steps
  • Microtesting
  • Test-first Ratchets
  • Three Roles of a Test
  • Disciplined Breaks
  • Continuous Integration
  • Repls, Tools and Exploration
  • Study Breaks and Peel-offs
  • Argue In Code
  • Today I Learned
  • Informal Specification
  • Role-Action-Context
  • Squeeze vs Slice
  • Slicing Methods
  • Standard Legacy Code Steps
  • E.P.I.C.
  • Read By Refactor
  • Seams
  • Atomic
  • Autonomous
  • Eagerness and Patience
  • Put It All Together
Here is a 4-day edition of this workshop. We are happy to customize the workshop duration and content to best meet your needs.
  • Establishing Agreements
  • Microhabits and Iterations
  • Code Smells
  • Journaling the Journey
  • Safeties
  • Seeing Hazards
  • Technical Safety
  • Process Safety
  • Refactoring
  • Microhabits and Kaizen
  • Mobbing and Pairing
  • Baby Steps
  • Microtesting
  • Test-first Ratchets
  • Three Roles of a Test
  • Disciplined Breaks
  • Continuous Integration
  • Repls, Tools and Exploration
  • Study Breaks and Peel-offs
  • Argue In Code
  • Today I Learned
  • Informal Specification
  • Role-Action-Context
  • Squeeze vs Slice
  • Slicing Methods
  • Standard Legacy Code Steps
  • E.P.I.C.
  • Read By Refactor
  • Seams
  • Atomic
  • Autonomous
  • Eagerness and Patience
  • Put It All Together

What Will You Learn?

outcome

Technical Safety: create and apply mechanisms that keep an error from creating a crisis

outcome

Teamwork: how to help others apply habits and skills to engender technical excellence

outcome

Incrementalism: learn to build and improve in small steps without reversals and regressions

outcome

Extreme Programming skills: testing, refactoring, and Test-Driven-Development

outcome

Psychological safety: recognize gaps, recover from conflict, and repair trust

outcome

Continuous Learning: ways to weave learning new skills and new techniques into the fabric of daily work