Whether your team is flying or floundering, we can help you jump to the next level of continuous improvement, saving you time and money. This page lists some of the Agile/Scrum training options, both certified and non-certified. If you want something different, more coaching-oriented, or a special course for your team, give me all and we'll find a solution for you. 650-485-1203
Students are saying, "...I got the job!...", "...joyful...", "... engaged, valuable, and actionable...", "...wonderful experience...", "...awesome course...", "...expert and deep caring...", ".. one of the best trainers I've encountered...", "...very interactive and inclusive..." Full Testimonials
Certified ScrumMaster® (CSM). Two days focused on Core Scrum, and getting the principles clear & solid in your own thoughts and words. You'll be using Scrum, practicing Scrum, and explaining Scrum, the why, the what, and the how, in the safe environment of a class. Certified by the Scrum Alliance. (More info)
Certified Scrum Product Owner® (CSPO). Two days emphasizing the Product Owner role. Certified by the Scrum Alliance. As a Scrum product owner you will learn how to ensure that end product meets customer needs.
Certified Scrum Developer® (CSD). Three Days focused on common engineering practices used by Scrum teams. Certified by the Scrum Alliance. More general info on the CSD course from the Scrum Alliance: CSD course
Lean Forward: Removing Waste and Impediments Now - 1 hr - Your team likely knows the 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 at whatever rate you want to speed up. Many organizations have as much as 85% waste in their process. There's plenty of room for improvements, and mainy cost nothing. The sooner you start, the sooner your company will improve.
Agile Leadership - 2 hrs - The shift from manager to leader. Setting challenging goals. Building and supporting teams. Removing waste and impediments. Exec through line managers.
Agile Overview - 1/2 Day - Why and how Agile principles help your business innovate and grow. Gain perspective on the principles and applications of Agile, plus common vocabulary.
Scrum Summary - 1/2 Day - What is Scrum. What are the key values, principles, and practices. Challenges and solutions.
Scrum Introduction - 1 Day - What is Scrum. What are the key values, principles, and practices. Challenges and solutions. Exercises to better learn the concepts.
Scrum Fundamentals - 2 Day - 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 Fundamentals - 2 Days - Learn the Agile values, principles, and common practices. Gain an understanding of the thinking underlying the terms.
Kanban Fundamentals - 1 Day - Learn the Kanban principles & practices. Gain an understanding of lean thinking and the underlying motivation for Kanban's focus on flow.
Certified Kanban Foundations Course, approved by LeanKanban University - 2 Days - 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.
Agile DevOps - Learn how adding DevOps to your Agile practices will transform your development, release, and production success. This course takes participants through what DevOps can offer, how DevOps fits into the varied perspectives within Agile, and what parts of the process can benefit most from including DevOps. You will learn how to begin weaving DevOps into your Agile processes and leverage what DevOps can offer to stakeholders, developers and product owners.
DevOps for Product Owners - Learn how DevOps can help Product Owners and the entire Agile process. This course is designed to explain the major functions of DevOps and their impact on the software development life-cycle and customers. Product Owners and other stakeholders will learn about how they can use DevOps to get more product feedback, conduct tests, and improve customer satisfaction.
DevOps Tool Selection - Learn how to optimize your DevOps tool selection process. This course will give you the framework to evaluate the need for DevOps tools, pick candidates, and measure success. With a foundation of inclusion and collaboration the techniques taught in this class will help you and your team to select and maintain DevOps tools that support your mission and help your team to provide the services your organization needs.
Tools: Optimizing your selection process - Learn how to create or improve your tools selection and evaluation process. This course will give you the framework to evaluate the need for tools, pick candidates, and measure success. With a foundation of inclusion and collaboration the techniques taught in this class will help you and your team to select and maintain tools that truly contribute to your organization.
Agile Developer Practices Overview - 3 Days - 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 - 2 Weeks - 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.
Team Agility Assessment - 3-5 Days - Assessment of your team relative the Agile values, Principles, and common practices. Recommendations on the next steps for your teams journey of continuous improvement.
Business Agility Assessment - Custom to meet your business challenges and goals.
Collaborative Communications (aka Non-Violent Communication (NVC)) 1-Day or 2-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.
Other topics are available in the area of communication skills that promote innovation and collaboration.
Advanced Workshops - Custom - Topics Include: Test-driven Development, Refactoring, Design Principles, Design Patterns, etc
Custom workshops to match your needs. (e.g. Product owner, Lean Startup, user stories, backlog grooming, legacy code, testing strategies, executive support, etc.)
Certified ScrumMaster®, Certified Scrum Product Owner®, Certified Scrum Developer® Certified Scrum Trainer® are registered trademarks of the Scrum Alliance https://www.scrumalliance.org