A Lean-Agile coach is a person who understands how to help teams and organizations improve with the theories of Flow, Lean, and Theory of Constraints while also understanding the basics of human learning. Coaches need to play an active role in helping teams improve.
Being a Professional Coach provides you with what you need to look at to coach with discipline and purpose.
Table of Contents
A. Foundations of Flow, Lean, Theory of Constraints
- Systems Thinking and Complexity
- Attend to Value Streams
- First Principles and Mindsets/Values
- The Value Stream Impedance Scorecard
B. Coaching Tips
Knowing what to do is important. Knowing how to convey that to other people is just as important. This section contains articles that are useful for coaching people on how to do better.
The disciplined way to talk to people
- What’s the difference between experts and those with less competence?
- The Pickup Sticks Model of Creating Curriculum
- What to say when someone doesn’t get it
- How to get management to listen to you
- Getting Executives to Understand Agile by Talking About Value Streams
- Are you attending to their listening?
Useful Concepts for a Professional Coach to Know
Useful Coaching Techniques
- Understand Your Problems Before Looking for Solutions
- Why coaches shouldn’t tell people what to do and why you don’t need to
- The Sources of Our Problems Are Not Always Where They Show Up
- Go to base 3 (at least) thinking
- How to improve or change a practice
C. Trim Tabs In Knowledge Work
This section starts out describing what trim tabs are and then provides several we have found useful in knowledge work, including software development.