Coaching and Leading Agility: A Discussion of Agile Tuning
-
Upload
techwellpresentations -
Category
Technology
-
view
194 -
download
0
description
Transcript of Coaching and Leading Agility: A Discussion of Agile Tuning
�
TJ AM�HalfͲday�Tutorial�11/12/2013�8:30�AM�
�����
"Coaching and Leading Agility: A Discussion of Agile Tuning"
���
Presented by:
David Hussman DevJam
���������
Brought�to�you�by:��
��
340�Corporate�Way,�Suite�300,�Orange�Park,�FL�32073�888Ͳ268Ͳ8770�ͼ�904Ͳ278Ͳ0524�ͼ�[email protected]�ͼ�www.sqe.com
David Hussman DevJam
Working with companies of all sizes worldwide, David Hussman teaches and coaches the adoption of agile methods as powerful delivery tools. Sometimes he pairs with developers and testers; other times he helps plan and create product roadmaps. David often works with leadership groups to pragmatically use agile methods to foster innovation and a competitive business advantage. Prior to working as a full-time coach, he spent years building software in the audio, biometrics, medical, financial, retail, and education sectors. David now leads DevJam, a company composed of agile collaborators. As mentors and practitioners, DevJam (devjam.com) focuses on agility as a tool to help people and companies improve their software production skills.
10/20/2013
1
Coaching and Leading Agility:A Discussion of Agile Tuning
David Hussman - DevJam
DevJam coaches and produce products
Design
Deliver
Learn
DevJam Tunings Vary
10/20/2013
2
Today’s Session
Introductions and Expectations
Getting Ready
Getting Productive
Staying Productive
What are your expectations?
Getting Ready
Getting Productive
Staying Productive
10/20/2013
3
Getting Ready
Getting Productive
Staying Productive
Interviews and Assessments
How do you work today?
What do you do well?
What are your challenges?
What are your goals for change?
What constraints can you foresee?
Outcome Based Selections
Challenging the value of change
10/20/2013
4
Suggested Changes
Suggested Teams and Locations
Suggested Timeframe(s)
Planning to Coach
Product Thinking
How much
up front?
Discovery and Delivery
How much over
time?
10/20/2013
5
Discovery looks like this
When are you ready …
… to start building and learning?
Setting the Stage
10/20/2013
6
The Band and The Players
The Instruments and Rehearsal Space
The tools The visualizations
The techniques The design spaces
How ready is the team?
How ready are their tools?
10/20/2013
7
Getting Ready
Getting Productive
Staying Productive
What is commonly working?
What is commonly not working?
Planning to Discover
and
Learning from Delivery
10/20/2013
8
Planning to Discover
and
Learning from Delivery
Planning to Discover
When are you done?
Planning to Deliver
When are you ready to build?
10/20/2013
9
How much planning is enough?
What’s your MVP?(minimum viable planning)
Planning to Discover
and
Learning from Delivery
What could you change?
What are trying to accomplish?
10/20/2013
10
Does this start good discussion?
Why or why not?
How much testing is enough?
Expected Outcome
Working CodeAdaptive System
Where is your best investment?
What does this picture tell you?
What’s missing?
10/20/2013
11
Do your metrics spark discussion?
0
20
40
60
80
100
120
140
160
1.1 1.2 1.3 2.1 2.2 2.3 3.1 3.2 3.3 4.1 4.2 4.3 5.1 5.2 5.3
Tota
l Poi
nts
Iteration (Sprint) End
Release Burnup Chart
How do they help you learn?
What questions do you need to ask?
What data do you need?
Do people value your retrospective?
How do you know it is helpful?
10/20/2013
12
What solutions did you hear?
What was not addressed?
Alternative Thinking
Renaissance and Reformation
Minimum Viable Planning
10/20/2013
13
Visualization and Collaborative Learning
Certainty and Uncertainty
Challenging your “product arrogance”
Measures and Pivots
10/20/2013
14
Getting Ready
Getting Productive
Staying Productive
What two things would you change to improve your current
team’s agility?
Who thought of removing something?
Subtractionists promote antifragility
10/20/2013
15
Why iterate?
Why sprint?
What is the “evidence of success?”
What are the real measures?
From Cycles to Flow
What’s a meaningful learning cycle?
What’s a meaningful product cycle?
10/20/2013
16
From continuous integration …
… to continuous delivery and learning
Who cares?
Who doesn’t?
What are your integration and deploy challenges?
What are your automated testing challenges?
How would you sell a move to continuous delivery (or learning)?
10/20/2013
17
From measuring story points …
… to measuring value delivered
.. to customer journeys
From story templates …
How often do you engage users?
How often are you wrong?
How well do you learn?
10/20/2013
18
Parting Thoughts for Your Journey
Avoiding Epistemic Arrogance
“The difference between what you know and what you think you know” – Nassim Taleb
Don’t miss unnamed evolutions
Building for the future Building to adaptTalking about code Talking about testsLate integration Continuous Deployment
What’s required? What’s needed?How many hours? How much product?How much cost? How much opportunity?
(from) Last Millennia (to) This Millennia
How big? Too big?Learning to estimate Learning from estimatesCompleting work Validating value delivered
10/20/2013
19
“… someone of epistemic humility, one who holds her/ his own knowledge in greatest suspicion.”
Be an “epistemocrat”
Learning is the New Currency
© 2013 DevJam - All rights reserved.
www.devjam.com