Coaching and Leading Agility: A Discussion of Agile Tuning

21
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

description

Are you an agile practitioner wanting to take your agility to the next level? Are you looking to gain real value from agile instead of simply more talk? Even though many are using agile methods, not all are seeing big returns from their investment. David Hussman shares his experiences and describes a short assessment that identifies both strengths and weaknesses in your use of agile methods. Creating an assessment helps you examine the processes you are using, why you are using them, and if they are providing real value. This assessment guides you through the remainder of the tutorial, helping you tune your current processes and embrace new tools—product thinking, product delivery, team building, technical excellence, program level agility, and more. Leave with an actionable coaching plan that is measurable and contextually significant to your organization. If you want to promote real agility—or lead others to do so—come ready to think, challenge, question, listen, and learn.

Transcript of Coaching and Leading Agility: A Discussion of Agile Tuning

Page 1: 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

Page 2: Coaching and Leading Agility: A Discussion of Agile Tuning

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.

Page 3: Coaching and Leading Agility: A Discussion of Agile Tuning

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

Page 4: Coaching and Leading Agility: A Discussion of Agile Tuning

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

Page 5: Coaching and Leading Agility: A Discussion of Agile Tuning

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

Page 6: Coaching and Leading Agility: A Discussion of Agile Tuning

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?

Page 7: Coaching and Leading Agility: A Discussion of Agile Tuning

10/20/2013

5

Discovery looks like this

When are you ready …

… to start building and learning?

Setting the Stage

Page 8: Coaching and Leading Agility: A Discussion of Agile Tuning

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?

Page 9: Coaching and Leading Agility: A Discussion of Agile Tuning

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

Page 10: Coaching and Leading Agility: A Discussion of Agile Tuning

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?

Page 11: Coaching and Leading Agility: A Discussion of Agile Tuning

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?

Page 12: Coaching and Leading Agility: A Discussion of Agile Tuning

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?

Page 13: Coaching and Leading Agility: A Discussion of Agile Tuning

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?

Page 14: Coaching and Leading Agility: A Discussion of Agile Tuning

10/20/2013

12

What solutions did you hear?

What was not addressed?

Alternative Thinking

Renaissance and Reformation

Minimum Viable Planning

Page 15: Coaching and Leading Agility: A Discussion of Agile Tuning

10/20/2013

13

Visualization and Collaborative Learning

Certainty and Uncertainty

Challenging your “product arrogance”

Measures and Pivots

Page 16: Coaching and Leading Agility: A Discussion of Agile Tuning

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

Page 17: Coaching and Leading Agility: A Discussion of Agile Tuning

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?

Page 18: Coaching and Leading Agility: A Discussion of Agile Tuning

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)?

Page 19: Coaching and Leading Agility: A Discussion of Agile Tuning

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?

Page 20: Coaching and Leading Agility: A Discussion of Agile Tuning

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

Page 21: Coaching and Leading Agility: A Discussion of Agile Tuning

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