Deliver new features without losing existing customers!

"...On Monday we can start implementing what we've learned to make our product better."

"...A noticeable reduction in rework and improvement in overall code stability as a direct result of the training."

"The software releases since taking this class as a team are much more solid than the ones before it."

"It was by far one of the most useful trainings I have done in my career."

"Rob’s experience and expertise are world class and this separates his training from the pack by a large margin."

Public events and courses

  • Is AI the Demise of TDD and BDD, or Their Future?

    15 May 2024 5:30pm-7:30pm CDT

    Virtual via Zoom

    Rob pair-programs with /Bob/ (his rudimentary OpenAI LLM ‘bot) on a TDD example, with surprising results!

  • Certified Scrum Developer (CSD)

    22-23 Jul 2024 9am-5pm CDT

    Public In-Person in Minneapolis!

    In partnership with Collaborative Leadership Team

  • Advanced Certified Scrum Developer (A-CSD)

    24-25 Jul 2024 9am-5pm CDT

    Public In-Person in Minneapolis!

    In partnership with Collaborative Leadership Team

Each course…

  • Covers the testing, programming, & collaborative practices necessary to make software product development truly pay off.

  • Is packed with pragmatic, enjoyable, & immersive labs designed to strengthen those techniques needed to deliver valuable, extensible, high-quality software, while maintaining a safe & sane working environment.

  • Is taught by Rob Myers, an industry leader with 38 years of professional industry experience, 26 years as Agile coach & instructor, and over 6 years as XP developer-coach using these very practices full-time on actual software product development.

  • Includes individualized mentoring: Each group of developers will have opportunities to chat with Rob 1-on-n during programming labs.

  • Is frequently updated based on technological upgrades, participant feedback, and proven teaching techniques.

  • Has no PowerPoint or Keynote slides. Workbooks are actually books (…except when they’re PDFs): to read, and to write, draw, and scribble in.

AI2020 TDD and Pairing in Argentina 2016 Leap Day EDITED.JPG

Essential Test-Driven Development

Rob’s most popular, flagship course!

A deep dive into this powerful software development practice. TDD can significantly lower defect density, and improve feature time-to-market. Developers experience how they can work fearlessly, swiftly, safely, and comfortably on new features and design improvements; the key to adapting the product to rapid market changes.

Teams also experience other core practices, such as legacy characterization testing & emergent design. Available in C++, C#, Java, JavaScript, Python, Ruby, VB.Net.

 
AI2020 TDD and Refactoring Classic 2014Dec10.jpg

Essential Agile Developer Capabilities

Immersive training in the most powerful and popular Agile engineering practices, and the synergy gained by combining them. This course uses guided, immersive labs based on many years of actual Agile production software development. Your team experiments with Test-Driven Development (and/or Behavior Driven Development) , Refactoring, Continuous Integration, Collective Code Stewardship, Continuous Collaboration, Emergent Design, and others. Available in C++, C#, Java, JavaScript, Python, Ruby, VB.Net.

Participants who have completed all other prerequisites may qualify for Scrum Alliance Advanced Certified Scrum Developer® (A-CSD).

 
CROPPED Team Avatar Yoda 2020-10-02.png

Developer Agility Week

Rob Myers works with your team, in your offices (or remotely), on your product requests.

By immersing the team in the type of real-world Agile programming environment that Rob has experienced on numerous highly successful Agile teams, together you’ll make the Agile promise of greater software value and quality truly happen, immediately!

An immersive, intensive 5-day (35 hour) course exploring the Agile developer practices (a.k.a. Scrum Developer Practices or Extreme Programming practices) and foundational Agile team practices (from Scrum or Kanban) while building your actual production software.

Participants who have completed all other prerequisites may qualify for Scrum Alliance Advanced Certified Scrum Developer® (A-CSD).

 
Edited Mob Programming station.jpg

Behavior Driven Development Essentials

This immersive whole-team course circumscribes a complete cycle of software development, including techniques for breaking down requests and making the details of those requests explicit in automated Cucumber test scenarios. Successfully specify, build, test, and demonstrate working software during the course.

 
AI2020 TDD and Pairing Boston Cambridge 2014Dec10.jpg

Whole-Team Essentials

This course comes directly from the experiences of Rob’s most successful clients over recent years.

Taking these lessons from highly-successful Agile teams, and my experience on Extreme Programming (XP), Scrum, and Kanban teams, I’ve pared down to comprehensive essentials. You’ll experiment with Kanban, Behavior Driven Development, and Ensemble (nee “Mob”) Programming (the whole team collaborates nearly-continuously on the most important development activities). We cover the basics of each, then set you free on your own product, adjusting and exploring as you go.

Got Scrum? Don’t worry! Click “Learn More” below, and scroll down.

Graduates of Essential Test-Driven Development in Gurgaon, India, 2016. (They asked me to sit in the big chair…a tradition, I’m told!)

CSD Seoul Oct2019.jpg

Instructors Rob (center) & Ian Ahn (far right), and 12 new Scrum Alliance Certified Scrum Developers

Seoul, South Korea, October 2019

All our courses are well-suited for live, remote classrooms via Zoom & Miro.

On-site training and coaching are also available: Rob is up-to-date on all vaccines necessary for both domestic and international travel.