All Training Summaries

This page lists some of the innovation training offerings. There are a lot of Agile/Scrum training options, because it is so widely used. If your situation or team wants something different, more custom, more eclectic, more advanced, or more coaching-oriented, give us a call and we'll find a solution for you. 650-485-1203

Whether your team is flying or floundering, we can help you jump to the next level of continuous improvement, saving you time & money.

Scrum Alliance Value Proposition

Short (2-pages) | Long (4-pages)

Students are saying

"...joyful...", "... engaged, valuable, and actionable...", "...wonderful experience...", "...awesome course...", " and deep caring...", ".. one of the best trainers I've encountered...", Full Testimonials

Why Get Certified?

Certified ScrumMasterLogo

Certified ScrumMaster® (CSM)

Two days focused on Scrum's core principles, practices, and values. Certified by the Scrum Alliance. (More info)

This is the most popular and well-known course on Agile & Scrum. (since 2001) Attendees include all levels of the organization from CEOs to team members, HR, Product, Marketing, ... (More info)

Certified Scrum Product Owner Logo

Certified Scrum Product Owner® (CSPO)

Two-day course emphasizing the Product Owner role. Certified by the Scrum Alliance. As a Scrum product owner you will learn how to better ensure the product meets customers' needs. (More info)

Certified Scrum Developer Logo

Certified Scrum Developer® (CSD)

CSD is a 2+-day course focused on the Developrs' role on a Scrum team. While coding skills are not required, we will provide optonal coding exercises for the common engineering practices used by Scrum software teams, including Test-driven development, refacturing, continuous integration, simple design, collaboration. Certified by the Scrum Alliance. Non/new coders can usually participate in the coding exercises via pairing & mobbing. (More info)

Advanced Certified ScrumMaster Logo

Advanced Certified ScrumMaster (A-CSM) Course.

Learn more advance perspectices & insights to help you have more impact, options, & opportunities. This is the 2nd step in the 3 steps to CSP-SM certification.(More info)

A-CSPO Logo CSP-P Logo

Advanced Certified Scrum Product Owner Courses. Two levels

Learn more to help you have more impact. Email:


Advance Certified Scrum Developer (A-CSD® course.

Next Level in the CSD series. The 2nd step to the CSP-D certification. Dig deeper for more impact. The A-CSD has more advanced hands-on coding. The CSP-D adds coaching and organizational technical excellence. (More info)

Test-Driven Development (TDD) For Embedded C/C++. Training

This training course helps you build knowledge, understanding and skill in the engineering practices needed to build great C or C++ code. Remotely derivered. Three days, four to five hours each day. Monitored hands-on exercises in TDD & refactoring. About one hour of "homework" to prepare for each day.Bonus videos, self-paced exercises, and demos. Languages C or C++. Designed & delivered by world-class Agilist James Grenning, of Wingman Software. (more...)

Test-Driven Development (TDD) For Embedded C/C++. Legacy Code Workshop.

Shorten the time it takes to get your product's code into a test harness, so you can use unit testing and TDD immediately in your daily work. This is an add-on to our 2 or 3-day TDD training courses. (or stand alone) Your team chooses some existing legacy function to call (or class to instantiate). As a group, our coach guides you through the Legacy Code Change Recipe. Reacting to one problem at a time, we drag your code into the test environment, carefully dealing with the problems that cause your code to resist being tested. Saves your teams' time and frustration. 3 days remote. Designed by world-class Agilist James Grenning, of Wingman Software. (more...)

Agility Assessment

Assess where you are along the spectrum of Evolving Agility on the team level, product level, and organizational level.

Agile/Scrum Introduction

One-day course - Why and how Agile/Scrum principles help your business innovate and grow. Gain perspective on the principles and applications of Agile, plus common vocabulary.

Because this course is not certified, it allows for customization, and a very flexible workshop.

Scrum Foundations Verified badge

Scrum Foundations: One-Day Course

Introduction to Scrum & Agile, focused on standard core Scrum, as defined by the Scrum Alliance and The Scrum Guide. This private (on-site internal) training covers the Scrum Foundations learning objectives.

Scrum Fundamentals: Two-Day Course

This covers the same material as the Certified ScrumMaster® (CSM)course, but without the certification. It flows more based on attendee interest. The emphasis can be adjusted or customized to meet a company's specific priorities.

Agile Leadership Quick Chat

Two hour discussion of organization objectives, Agile fit, and implications, and possible next steps.

Agile Leadership Overview Workshop

One-day workshop to explore how Agile fits your objectives, and the implications of Agile/Scrum for your organization.

Agile Transformation Design

We'll help you start doing the hard work of designing your new organization, the transformation towards it, product organization, structure, people teams, culture, continuous improvement, pacing, and more. It's going to change. We'll help you start and keep learning. (Custom duration)

Preparing For Agile/Scrum

Two-day workshop on organization objectives, assessment of Agile fit, and options & implications for product structure, team structures, training & coaching plans, ...

Forming (or considering) product teams before training everybody can save time and frustration.

Integration of Agile/Scrum Training Insights

After initial training, there are numerous decisions to be made. e.g. Structure of products, structure of teams, people for teams, specific practices to include, timing of meetings, Definition of Done, tools, and many more. We help your teams explore the options and make pragmatic decisions to get started with higher odds of success.

Acceleration Training & Consulting

Once your teams start, many questions & challenges will arise. Without help, teams often get frustrated and back slide. We provide just-in-time training & consulting to keep teams moving forward. While full-time embedded coaching is common and helpful, three months of sporadic surgical help is often sufficient to keep an enthusiastic team improving fast.

Common Practices

Workshops to learn & integrate common Agile/Scrum practices including user stories, estimation, burn-down charts burn-up charts, kanban boards, planning releases/milestones, Agile contracts, vendors, ...

Scaling and Descaling

There are multiple thoughts and frameworks related to scaling Scrum to coordinate multiple teams. There is a lot of attention on frameworks such as Scrum@Scale (Scrum@Scale Guide), Large Scale Scrum (LeSS), Scaled Agile Framework (SAFe), "Spotify Model", and others.

Before you pick a scaling framework or evolve your own, there are many considerations including, do you really need to scale your current approach or should you restructure & "descale" first? What problem are you really trying to solve? How are you measuring improvement/progress? Are you doing team-scale Scrum well yet? Is you leadership actively involved in improvements? Are you organized around product capabilities with dedicated cross-functional teams, or still using matrixed functional teams? Are you prioritizing well?

FYI, the Scrum Alliance now endorses two scaling Frameworks: Scrum@Scale by Jeff Sutherland, and Large-Scale Scrum (LeSS) by Craig Larman & Bas Vodde. I'm trained in both, plus SAFe. I'd be happy to discuss your situation, scaling challenges, and possible solutions.

Agility Assessment

Assess where you are the spectrum of Evolving Agility on the team level, product level, and organizational level.

Kanban Fundamentals

One-day course. Learn the Kanban principles & practices. Gain an understanding of lean thinking and the underlying motivation for Kanban's focus on flow.

Certified Kanban Foundations

Two-day course, approved by LeanKanban University. Learn the Kanban principles & practices. Gain an understanding of lean thinking and the underlying motivation for Kanban's focus on flow. How to design a Kanban systems. Useful metrics. With exercises and simulations to ingrain the learning.


Combining the best of Scrum and Kanban. There are some natural & common overlapping principles and practices. We'll help you explore options and find a good balance.

Agile Developer Practices Overview

Three-day workshop. Hands-on exercises with the common engineering practices that Agile teams typically use, including Test-Driven Development, refactoring, simple design, pairing, continuous integration, etc.

Agile Object-Oriented Bootcamp

Two-week course. Intense immersion to gain deeper understanding of object-oriented design, Agile design principles, S.O.L.I.D. design principles, Test-Driven Development (TDD), refactoring, design patterns, encapsulation, inheritance, delegation, containment, composition, collaboration, collections, faking, mocking, etc. This workshop is very hands-on and very interactive. The whole class will discuss design options, trade offs, do design reviews, etc., and generally experience what it's like to work on a collaborative Agile team.


One-day course on the most useful refactorings and their power to improve the agility of your development.

Team Agility Assessment

1-3 days. Assessment of your teams' Agility, and recommendations for the next steps for your teams journey of continuous improvement.

Business Agility Assessment

1-5+ days. Assessment of your organization's Agility, and recommendations for the next steps for your organization's journey of continuous improvement. Custom to meet your business challenges and goals.

Scrum Assessment

1-5+ days. Assessment of your organizations use of Scrum, and recommendations for the next steps for your teams journey of continuous improvement.

Agile Leadership Quick Chat

Two hour discussion of organization objectives, Agile fit, and implications.

Turn Up the Good!

One-hr workshop - Your team likely knows what's going well. Gather the team. We'll facilitate identifying the good stuff and help them find ways to crank it up even further. The sooner you start, the sooner your company will improve.

Lean Forward: Removing Waste & Impediments Now

Two-hr workshop - Your team likely knows the big impediments. Gather the team. We'll facilitate identifying the impediments & waste, picking the biggest impediments, figuring out who should solve them. Adjourn. And then periodically repeat this meeting periodically. (e.g. 1/week, 1/month) Many organizations have as much as 85% waste in their process. There's plenty of room for improvements, and many cost nothing. The sooner you start, the sooner your company will improve.

Collaborative Communications (aka Non-Violent Communication (NVC))

One-day or Two-day Workshop. This workshop is for people whose success depends on their ability to influence and collaborate with others, especially those over whom they have no control. You will apply a new model for collaboration that goes beyond traditional negotiation methods. You will develop and practice empathy-based communication skills that will help you: • Prevent and resolve conflict • Ask for what you want – and get it • Expedite agreement • Give feedback in a way that minimizes defensiveness and maximizes accountability • Increase possibilities and out-of-the-box thinking • Generate trust, mutual support and goodwill between diverse individuals or groups.

A Simple Tool for Speaking Honestly and Constructively.

Are you on a team where people avoid conflict or shy away from saying anything that might sound critical? Reluctance to speak up can block important challenges from being identified and deny your team and organization the opportunity to learn and improve. This session is for Agile coaches and team members who want to make it easier and safer for people to speak authentically during retrospectives and other opportunities for continuous improvement and performance feedback. We will apply a simple tool consisting of cards and three powerful questions to quickly get to the heart of the matter in a way that minimizes defensiveness and maximizes accountability. Participants will practice speaking authentically about real challenges and opportunities for improvement and offer clear and constructive suggestions for action. This tool is based on the principles of Nonviolent Communication (NVC), an empathy-based communications framework used to promote collaboration in organizations including Google and Microsoft.

The Art of Appreciation: How to Inspire Others to Do Their Best Work.

Are you unconsciously discouraging teamwork and collaboration in the ways that you express appreciation? You might be surprised to find that some of the most common expressions of workplace appreciation and recognition can unintentionally encourage self-promotion, one-upmanship, approval seeking and even cynicism. Yet people want appreciation. According to the U.S. Department of Labor, 46% of people who quit their jobs did so because they felt unappreciated. This lively and interactive session will use real-life examples to apply a 3-step process for expressing appreciation that empowers and inspires others to do their best work. This process works by helping people tap into their own motivations and desire to contribute instead of seeking outside approval. It is based on a communications framework called Nonviolent Communication (NVC), which is used to promote collaboration in a growing number of companies including Microsoft and Google. Expect to increase self-awareness of how you habitually express appreciation and identify ways to express yourself even more effectively. By the end of the session, participants will be able to immediately apply the process to specific opportunities and teach it to others.

Design Thinking

One-day workshop.

Lean Startup

One-day workshop.

Experimenting Not Arguing

One-day workshop.

Culture of Kindness & Innovation

One-day workshop.

Innovations in Influence: I^2

One-day workshop.

Psychological Safety

One-day workshop.

High-Performance Teams

One-day workshop.

Core Protocols

One-day workshop.

Creating Your Own Great Team

One-day workshop.

Advanced Topics

Topics Include: Deeper into Test-driven Development, Refactoring, Design Principles, Design Patterns, etc

Custom Workshops

Custom workshops match your needs. e.g. Product owner, Lean Startup, user stories, backlog refinement (aka "grooming"), legacy code, testing strategies, executive support, etc.