When thinking about how I could further improve my skills
and knowledge as an Agile Coach, I came to the question of ‘How does an Agile Coach
differ from a Scrum Master?’ Both provide coaching and work in agile, hence any
division could appear to be very arbitrary. Writing out the competencies that I
feel a good Scrum Master should have and then the competencies a good Agile
Coach should have helped me answer the question. One good way to split the
roles; is to look at what they focus on.
If I assume a Scrum Master is someone focused on providing
Servant Leadership for a single team or a couple of teams. Than an Agile Coach
is someone who focuses on coaching the department (and/or company) that those
teams exist in. The Agile Coach provides training and coaching that is aimed at
delivering value across the department/company, not just the team level. Sure a
Scrum Master can do this, however it is not their focus when there are Agile
Coaches and Scrum Masters in the same company.
With all of that in mind, I have updated my post on Scrum Master Competencies, and I present the competencies that I want a good Agile
Coach to have.
The information presented below is available as a two page PDFcheat sheet.
Competencies of a good Agile Coach
These competencies assume that the person already has most of the Scrum Master Competencies.Values
* Adaptable* Persistent
* Observant
* Unassuming
* Inquisitive
Methodologies
* agile Manifesto* Scrum
* XP
* Lean
* Kanban
* Agile Fluency Model
* Declaration of Interdependence
Scaling Approaches
* Scrum of Scrums* Lean PMO
* LeSS
* SAFe
Change Management
* Iterating towards agility* Questioning to encourage action
* Create broad network of contacts
* Building strong relationships
* Crucial Conversations
* Fearless Change Patterns
* Kanban Method
* Kubler-Ross change curve
* Kotter’s 8 step model
* Lewin's model
* McKinsey 7-S model
* ADKAR model
* Schein's organizational culture model
* Appreciative Inquiry
Metrics
* Dangers of metrics* Lean metrics
* Visualising metrics
* Personal KPIs
* Team KPIs
Thinking Tools
* Queuing Theory* Systems Thinking
* Theory of Constraints
- The Five Focusing steps
- Current reality tree
- Evaporating Cloud
Coaching
* Questioning for realisation* Questioning to encourage action
* Creating SMART goals
* GROW model
* FUEL model
* Neuro-linguistic programming
* Body language to control the mind
* De-stressing techniques
* The Responsibility Process
* Working with resistant people
Training / Teaching
* Reading the audience* Keeping energy levels up
* Kolbs learning styles
* Learning Modalities
* Fleming's VARK model
* Games for learning
* Run Dojo’s
* Run Lean Coffees
* Run World Cafes
* Competency Based Training
* Creating training material
* Creating games
Evangelising
* 30s elevator pitch for agile* Exhibit passion
Hiring
* Interviewing Techniques* Competencies to look for
Communication
* Awesome emails* Excellent written
* Creating memorable presentations
* Presenting
* Using appropriate medium
Planning
* Backlog Prioritisation Frameworks- Money Voting
- Value vs. Size
- Prioritisation Matrix
- Weighted Shortest Job First
* Multi Team Boards
* Traditional Iron Triangle
* Agile Iron Triangle
* Release burn-ups
* Feature / Traffic Light charts
* MoSCoW categorisation
Facilitation
* Facilitate large groups* Facilitate senior managers
Collaborative engagement techniques
* Impact Mapping* Value Stream Analysis
Self Development
* Experiment at work* Self reflection
* Attend Meet-ups
* Attend Conferences
* Read Books, Articles, etc.
Motivating Others
* Autonomy* Relatedness / Purpose
* Mastery
* Detractors / Inhibitors
Distributed Development
* Models* Communication
* Engagement
* Technical Practices
Agile Contracts
* 10 types* Building trust
Your Thoughts
Have I missed anything?
Is there any that you disagree with?
Is there any that you disagree with?
No comments:
New comments are not allowed.