Deliver new features without losing customers and money!
"...On Monday we can start implementing what we've learned to make our product better."
— Lead developer of a tech startup
"...A noticeable reduction in rework and improvement in overall code stability as a direct result of the training."
— a Chief Project Manager at a Fortune 100 energy company
"The software releases since taking this class as a team are much more solid than the ones before it."
— Kevin H., FMC Technologies Schilling Robotics
Essential Test-Driven Development
Now with an option to explore working with AI/LLM agents!
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—keys to adapting the product to rapid market changes.
Teams also gain hands-on experience in essential supporting practices: test doubles, legacy characterization testing, refactoring, & emergent design. Available in C++, C#, Java, JavaScript, Python, Ruby, VB.Net.
Essential Agile Developer Capabilities
Now with an option to explore working with AI/LLM agents!
Immersive technical excellence 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 Rob’s many years of actual Agile production software development. Your team experiments with Test-Driven Development and/or Behavior Driven Development (BDD) , 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).
Developer Agility Week
Rob Myers works with your team, in your offices (or remotely), on your product requests.
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.
By immersing the team in an Agile programming environment that emphasizes technical excellence, and leveraging Rob’s experience on numerous highly successful XP teams, you may immediately obtain the Agile promise of greater software value and quality!
Participants who have completed all other prerequisites may qualify for Scrum Alliance Advanced Certified Scrum Developer® (A-CSD).
Behavior Driven Development Essentials
By the end of the course you will specify, build, test, and demonstrate enhancements to your software product.
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.
Whole-Team Essentials
This course comes directly from the experiences of Rob’s most successful clients over recent years.
Taking lessons from highly-successful Agile teams plus Rob’s own experience with Extreme Programming (XP), Scrum, and Kanban teams, this course covers the comprehensive essentials for technical excellence. 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.
Each course…
Covers the testing, programming, & collaborative practices necessary to make software product development truly pay off.
Is packed with pragmatic, enjoyable, & immersive exercises 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 39 years of professional industry experience, 27 years as Agile coach & instructor, and over 6 years as XP developer-coach using Agile engineering practices full-time on actual software products.
Includes individualized mentoring: Each group of developers will have opportunities to chat with Rob 1-on-n during programming exercises.
Is frequently updated based on technological upgrades, participant feedback, and proven teaching techniques.
Has no slides! Workbooks are actually books (…except when they’re PDFs): to read, and to write, draw, and scribble in.
Graduates of Essential Test-Driven Development. (Apparently it’s tradition for the instructor to sit in the big chair.)
Gurgaon, India, 2016
Instructors Rob (center) & Ian Ahn (far right), and 12 new Scrum Alliance Certified Scrum Developers
Seoul, South Korea, October 2019
All fees are disclosed up-front: Course fees include all domestic travel expenses & initial certification fees (if applicable).
International courses incur a fixed premium to cover additional travel expenses. This amount is also disclosed prior to signing.
All courses can be delivered remotely using Zoom & Miro.