The document presented techniques and topics for being a great scrum team coach, including the Westrum model for organizational information processing, Conway's law, context switching costs, child vs adult learning styles, the Socratic method, scientific management vs servant leadership, and the Shu Ha Ri model of skill development. The presentation included exercises for identifying top coaching attributes and practices and discussing how to implement them.
5. Agenda
• Goals and Objective
• Survey
• Westrum Model
• Coaching topics:
• Conway’s Law
• Satir Model
• Context Switching
• Child vs Adult Learning Styles
• Socratic Method
• Scientific Management vs Servant-leadership
• Shu Ha Ri
• Leading Minds
• Exercise: Top Ten Great Coach Attributes
• Exercise: Great Coaching Practices
• Panel Discussion
5kburns@sagesw.com, @kevinbburns
6. 6
What do you want to learn tonight?
Or
What questions do you want answered tonight?
kburns@sagesw.com, @kevinbburns
7. Goals & Objectives
•Increase our understanding of…
•…what makes a great coach
•…organizational challenges and solutions
•…coaching techniques and tools
•…coaching practices
7kburns@sagesw.com, @kevinbburns
8. Let’s do a live poll.
Start a new
text message.
To: 22333
Text message:
kevinburns785
Send
17. Conway’s Law
Organizations which design systems are constrained to
produce designs which are copies of the organizations
communication structure.
— M. Conway (1967)
The law is based on the reasoning that in order for a software module to function,
multiple authors must communicate frequently with each other. Therefore,
the software interface structure of a system will reflect the social boundaries of the
organization(s) that produced it, across which communication is more difficult.
18. Matrix Org Efficiency Fallacy
BA Group
QA Group
Dev Group
TechnicalTalentDomains
SocialBoundaries
Interface
Interface
Proj 1 Proj 2 Proj 3
It’s more efficient to embed business and technical team members in a business and
technical domain for the long-haul as opposed to renting them for short-term projects
Ops Group
Interface
19. Conway’s Law
UI service area
Data service area
App service area
TechnicalTalentDomains
SocialBoundaries
Interface
Interface
Proj 1 Proj 2 Proj 3
Ops Group
Interface
20. PerformingForming Storming Norming
Let’s reduce the impact of ‘the change process’ by creating stable product (service) or domain teams, i.e.,
teams that stay together to deliver incremental service value within their application domain of expertise. 20
21. In In In In In In
Team A
Team B
Team C
Team D
Progs / Projs 1 Progs / Projs 2 Progs / Projs 3
Product (service) capability delivery teams are challenged with multiple competing support and project priorities
as they iteratively deliver and deploy software. This can cause inefficient context shifting and churn in solutioning
and delivery process. This can also lead to fragility and tech debt within the code-base. Consider more intentional
focus on prog/proj prioritization/ranking, decomposition, and optimal work sequencing across stable platform
service delivery teams. Consider Work-In-Progress agreement limits/targets to support efficient delivery.
Rn Rn Rn
Stories filling
iteration queues
Platform Service Area Release Planning
23. Context Shifting References
• “…it takes an average of 23 minutes to get back to the task.”
• “If your product owners don’t have the capacity to deal with requests … it will cost
you a developer, per team, every year.”
24. How is work assigned & managed?
Traditional Project Model
• PM assigns
• PM Command and Control
• Telephone problem for work
handoff
• Get stuff done
• Wait inefficiency
• Work queuing inefficient
• Context shifting waste
• Late bug fixing cost
• Lack of user understanding
• Tech Debt and Entropy
New Product Model
• Team coordinates, self-organizing
• PM Servant Leadership
• Collaboration on value, definition
of done, and quality
• Get most valuable stuff done
• Wait time reduced
• Optimization of work queue
• Reduced context shifting
• Early bug fixing savings
• Optimize user understanding
• Refactor and Elegancy
How much PM and Mgr capacity would be freed-up if teams were self-organizing?
25. Control Number of Active Projects
1
2
3
4
1
2
3
4
Cost of Delay Savings Late Start Advantages
Time to Deliver
Time to Deliver Time to Deliver
Don Reinertsen’s 2GLPD
26. User
UX, BA, QA, SME
Business
Valuable
Design Usable
Software Engineering
AD, DD, DA
Business Customer
PO, SM, BL
Technically
Feasible
Do you have the right balance to deliver Quality, Value, & Innovation?
Quality
Innovation
Value
28. Child vs Adult learning style
Children (Pedagogy) Adults (Andragogy)
Rely on others to decide what is important to be
learned
Decide for themselves what is important to learn
Accept info being presented at face value Need to validate the info based on their beliefs
and experience
Expects what they are learning to be useful in
their long-term future
Expects what they are learning to be immediately
useful
Have little or no experience upon which to draw –
are relatively “clean slates”
Have much experience upon which to draw – may
have fixed viewpoints.
Little ability to serve as a knowledgeable
resource to teacher or fellow classmates
Significant ability to serve as a knowledgeable
resource to trainer and fellow learners.
28kburns@sagesw.com, @kevinbburns
29. Four Types of Learners
Learner Tactics
Visual Learners prefer to see info and to
visualize the relationships between ideas
Give them charts and graphics, make your
presentation highly visual and show
relationships between your points
Auditory learners prefer to hear info rather
than reading it or seeing it displayed visually
Give them a chance to repeat your points back
to you by asking questions, calling for audience
participation
Reading/Writing learners prefer to interact
with text more than hearing or seeing it
graphically
Give them written quizzes or a chance to write
what they are learning and give them
handouts to read.
Kinesthetic learners prefer hands-on
experiential learning; they learn best by doing.
Give them exercises that get them out of their
seat and into role play type exercises.
29kburns@sagesw.com, @kevinbburns
30. Socratic Method
• Cooperative argumentative dialogue, based on asking and
answering questions to stimulate critical thinking
• Method of hypothesis elimination
• How can we validate what we don’t know?
• How can we turn unknowns into knowns?
• Help team members arrive at their own conclusions based on
Q&A. Don’t give answers away, rather, ask questions that guide
team members to the right answer.
30kburns@sagesw.com, @kevinbburns
31. Scientific Management vs Servant Leadership
Fredrick Taylor vs Robert Greenleaf
Scientific Managers Servant Leaders
Study tasks of others Help others complete their tasks
Develop employees Promote teamwork over individual heros
Provides detailed instruction and
supervision
Doers know best how to improve, help find
way forward
Divide work nearly equally between
managers and doers
Remove barriers to improvement/progress
and facilitate teamwork
31kburns@sagesw.com, @kevinbburns
32. Shu Ha Ri
• Shu, the student copies techniques without adapting them.
• Learn
• Ha, the student reflects on what’s been learned and breaks free from traditions.
• Practice
• Ri, the student is now a practitioner extending the art.
• Innovate
32kburns@sagesw.com, @kevinbburns
33. Teams are motivated by…
1. Distinct vision and mission, a view of future state
OKR = Objectives and Key Results
2. Foster personal growth and career development
Do we foster a learning culture?
3. Recognize performance, celebrate success
Did we achieve our Key Results?
4. Listen to employee comments, complaints, ideas and take action where appropriate
How psychologically safe is your environment?
Are you a Servant Leader or a Scientific Manager (or both)?
5. Encourage and empower employees to be self-directed
Are you encouraging experimentation?
Do you have a generative environment?
kburns@sagesw.com, @kevinbburns
34. Quotes
“Control leads to compliance; autonomy leads to
engagement.” Daniel Pink
“Treat them like volunteers” Mary Poppendieck
“Quality tends to fan out like waves” Robert M. Pirsig
34kburns@sagesw.com, @kevinbburns
41. Mary and Tom Poppendieck
kburns@sagesw.com, @kevinbburns 41
42. The Zen Master
1. Lead from the inside-out
2. Bench the ego
3. Let each player discover his own destiny
4. The road to freedom is a beautiful system
5. Turn the mundane into the sacred
6. One breath = one mind
7. The key to success is compassion
8. Keep your eye on the spirit, not on the scoreboard
9. Sometimes you have to pull out the big stick
10. When in doubt, do nothing
11. Forget the ring
42kburns@sagesw.com, @kevinbburns
43. Edward Deming
Statistical process control and PDSA (Plan-Do-Study-Act)
1. Appreciate the system
Are you aware of your constraints?
2. Understanding variation
How dynamic is your environment?
3. Psychology
Are you safe?
4. Epistemology
How are you developing knowledge?
43kburns@sagesw.com, @kevinbburns
45. 45
Can we learn from our experience and
focus on the signal in the noise?
Bad science is 70% behaviorally based
Half of all scientific research is untrustworthy
Lies – Damn Lies - Statistics
46. Pirsig’s Scientific Method
1. State Problem,
2. Hypothesis cause of problem,
3. Design Experiments to test hypothesis,
4. Predict results,
5. Observed results, and
6. Draw Conclusions.
The real purpose of scientific method is to make sure Nature hasn’t
misled you into thinking you know something you don’t actually know.
46Zen and the art of motorcycle maintenance page 93.
52. 52
It is a puzzling thing. The truth knocks on the door and you say,
"Go away, I'm looking for the truth," and so it goes away. Puzzling.
- Robert M. Pirsig
53. kburns@sagesw.com, @kevinbburns 53
What Skills do you
generalizing in?
Whatskillsdoyou
specializingin?
Where should you grow your skills?
How should you grow your skills?
55. Exercise: Top Coaching Attributes
1. Everyone writes their top coaching attributes on individual
posted notes
2. We take turns putting them on the board into themes
3. We rank them in terms of important/value in our work
environment
4. We discuss how to put them into practice
55kburns@sagesw.com, @kevinbburns
56. Exercise: Great Coaching Practices
1. Everyone writes their top coaching practices on individual
posted notes
2. We take turns putting them on the board into themes
3. We rank them in terms of important/value in our work
environment
4. We discuss how to put them into practice
56kburns@sagesw.com, @kevinbburns
58. Wrap-up questions
• What did you learn today that you want to try?
• Is there anything blocking you from trying it?
• When will you try it?
58kburns@sagesw.com, @kevinbburns