I consult, coach, and train, centering on your code in your team space. (See also my Coaching Bio.)

Building on the techniques with which you’re already delivering results, I can help you

  • Deliver more reliably and frequently
  • Invite more feedback and investment
  • Feel more comfortable and confident

Along the way, you can expect your organization to

  • Experiment to learn and grow
  • Better embody its values and meet its needs
  • Find more of its effectiveness in its humanity

Key Techniques

As you read, add “one new thing at a time” to each line.

  • Continuous Delivery: Delivering to production
  • Continuous Integration: Delivering to teammates
  • Pair Programming: Working in partners
  • Mob Programming: Working as a whole, integrated team
  • Test-Driven Development: Expressing new intentions in code
  • Refactoring: Expressing existing intentions in code
  • Fixing Bugs: Correcting unintended behaviors in code
  • Improving Legacy Code: Lowering the costs and risks of changing existing code

How We’ll Learn

Together, in context.

This might look like

This might feel like

  • Safety to try ideas and develop intuition
  • Trust to dig deeper
  • Care to bring out the best in each other
  • Freedom to choose wisely which goals to seek and how to seek them

The above links are to my micropodcast, Agile in 3 Minutes.