Workshops

Better Results with Better Starts: The Team Launch Workshop

Agile fundamentals for aligning the team!

The Value Management Workshop

Better business outcomes for software projects

Flipped Mastery Delivery Model

My training model differs from the conventional in-person stand-up model because I do not see value in just having an expert present a course as a “talking head”. People have limited time (and patience) to engage with in-person training and, in my opinion, it is a poor use of their valuable time to make them sit and listen to a lecture. What is even worse is that the delivery is often too much, too fast – it’s like drinking from a firehose. What people in an organization need is to learn how to apply new ideas within the context of their own team and their own ecosystem.

I use a “flipped mastery” model for my workshops. Participants first learn foundational concepts using a combination of interactive on-demand learning tools and participation in online “office hour” sessions with me. This enables people to learn these important concepts at their own pace and on a cadence. Cadence of course is a fancy way of saying things do have a due date that helps spur participants to make progress. I follow up the self-paced learning with an in-person workshop where participants get a deeper understanding of the concepts by using their new knowledge to solve problems in their context.

 

Enablement Coaching

“It is not the strongest species that survive, nor the most intelligent, but the ones most responsive to change.” – Charles Darwin

The capability to adapt is a key survival capability for any organization. We cannot just “transform” the organization and declare victory, because disruption is ongoing – even the most traditional organizations are realizing they are not immune to the changes brought on by software innovation. Change does not “stop” so neither can your transformation. The organization needs to create the capability for a sustained transformation to not only respond to change, but to drive that change. 

Sometimes referred to as “coaching the coach”, enablement coaching  is about enabling the organization to create, socialize, and adapt their software development processes in response to change.  Coaching after all is not a job description, it’s a responsibility everyone has. 

Certifications

ICAgile Certification

I work mostly with ICAgile for course certification. I prefer their certification model which allows facilitators to design their courses so long as they meet specific core learning objectives.

Scaled Agile (SAFe) Certification

I am an SPC4 and can deliver a number of Scaled Agile certification courses. I strongly prefer to deliver these courses  as part of an effort to create a lean agile culture within an organization. Team training is one of the most powerful tools we have to create alignment in an organization.