making feedback visible_agileee_2010

65
Making Feedback Visible Coloring the Elephant Anda Abramovici & Sudhindra Rao & special appearance from Chris Leishman

Upload: anda-abramovici

Post on 14-Aug-2015

1.113 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Making feedback visible_agileee_2010

Making Feedback Visible Coloring the Elephant

Anda Abramovici & Sudhindra Rao  

& special appearance from Chris Leishman

Page 2: Making feedback visible_agileee_2010
Page 3: Making feedback visible_agileee_2010

Our talk today 

team dynamics 

making the obvious, obvious!

metrics 

story telling 

shared context convincing people of things 

informa8on radiators 

Page 4: Making feedback visible_agileee_2010

making the obvious, obvious! About feedback 

3 Points in 8me Project ini8a8on 

Project in flight 

Project at risk 

Coloring your elephant 

Page 5: Making feedback visible_agileee_2010

Feedback 

Page 6: Making feedback visible_agileee_2010

Feedback is informa8on 

made available and usable 

Page 7: Making feedback visible_agileee_2010

What kind of informa8on 

Anything about the project 

Recurring 

Quan8ta8ve – what you can measure or count 

Qualita8ve – what people say 

Page 8: Making feedback visible_agileee_2010

OHen much informa8on is available, but 

hidden (in plain sight) 

not understood 

not ac8onable by the team 

Page 9: Making feedback visible_agileee_2010

Where does feedback come from 

People team 

stakeholders 

Page 10: Making feedback visible_agileee_2010

Where does feedback come from 

People team 

stakeholders Automated systems 

code build CI 

Page 11: Making feedback visible_agileee_2010

Where does feedback come from 

People team 

stakeholders Automated systems 

code build CI 

Results of delivery did we deliver on 8me 

customer sa8sfac8on 

Page 12: Making feedback visible_agileee_2010

How do we get feedback 

Standup 

IPM 

Retrospec8ve 

Informa8on radiators 

Page 13: Making feedback visible_agileee_2010

When do we discuss it  Standup 

IPM 

Retrospec8ve 

During the course of every day

Page 14: Making feedback visible_agileee_2010

When do we act on it  Standup 

IPM 

Retrospec8ve 

During the course of every day

Page 15: Making feedback visible_agileee_2010

Project  ini8a8on 

Process maps and value streams 

Story wall with epics 

Release planning exercises 

Itera8on planning exercises 

Page 16: Making feedback visible_agileee_2010

Story: The great wall of stories 

aka 

From dev team to CEO in one glance

… actually, it took 3 weeks

Or, How we came to be “the one”

Page 17: Making feedback visible_agileee_2010

Construc8ng a useful story wall 

Page 18: Making feedback visible_agileee_2010

Vote & Priori8ze 

Page 19: Making feedback visible_agileee_2010

Measure & Organize 

Page 20: Making feedback visible_agileee_2010

Project  in flight 

Monitoring development progress 

Story card wall 

Burn up charts 

Development monitors 

QA monitors 

Bugs dashboard 

Release quality 

Page 21: Making feedback visible_agileee_2010

Story: QA and Developer Dashboard 

When consistency is a bad thing 

Give the elephant a voice

Page 22: Making feedback visible_agileee_2010

Inherited SILK test suite

Page 23: Making feedback visible_agileee_2010
Page 24: Making feedback visible_agileee_2010
Page 25: Making feedback visible_agileee_2010
Page 26: Making feedback visible_agileee_2010

?

Page 27: Making feedback visible_agileee_2010

Story: So many applications.. So little time..

http://github.com/betarelease/cc_monitor

Page 28: Making feedback visible_agileee_2010

Story: So many applications.. So little time..

http://github.com/betarelease/cc_monitor

Integra8on Applica8on 

Last success: 1 minute ago 

295 20 

Page 29: Making feedback visible_agileee_2010

Visualising Priority 

Page 30: Making feedback visible_agileee_2010
Page 31: Making feedback visible_agileee_2010

10%  12%  5% 28% 8%  3%  4% 

Page 32: Making feedback visible_agileee_2010

10%  12%  5% 28% 8%  3%  4% 

Page 33: Making feedback visible_agileee_2010

Visualising Progress 

Page 34: Making feedback visible_agileee_2010
Page 35: Making feedback visible_agileee_2010

✓ 

✓ 

✓ 

✓ 

✓ 

✓ 

✓ 

✓ 

✓  ✓ 

✓ 

✓ 

✓ 

✓ 

✓ 

✓ 

Page 36: Making feedback visible_agileee_2010

✓ 

✓ 

✓ 

✓ 

✓ 

✓ 

✓ 

✓ 

✓  ✓ 

✓ 

✓ 

✓ 

✓ 

✓ 

✓ 

Page 37: Making feedback visible_agileee_2010

Visualising Risks 

Page 38: Making feedback visible_agileee_2010
Page 39: Making feedback visible_agileee_2010
Page 40: Making feedback visible_agileee_2010
Page 41: Making feedback visible_agileee_2010

Project  at Risk 

Delivery deadlines 

Conflic8ng requirements 

Gold pla8ng 

Reality check 

Newton’s Timeline 

Page 42: Making feedback visible_agileee_2010

Story: How selenium grid was born 

Lack of feedback slowed us down 

Page 43: Making feedback visible_agileee_2010

Build 8me 

Page 44: Making feedback visible_agileee_2010

Story: How selenium grid was born 

Detailed informa8on drives decision 

Crea8ve solu8on leads to industry benefit 

Page 45: Making feedback visible_agileee_2010

Story: Newton’s 8meline in ac8on 

We didn’t know where we were We knew: 

Everyone needs to see: what’s s8ll leH to do?  

Better focusing decisions & repriori8za8on  

Page 46: Making feedback visible_agileee_2010

Anatomy of Newton’s 8meline 

End Date Milestone 

Timeline

Milestone 

Today 

Work func8on 

Team Name 

Should be completed  Things s8ll need doing Things s8ll need doing Things s8ll need doing Things s8ll need doing 

Things s8ll need doing Things s8ll need doing Things s8ll need doing Things s8ll need doing 

Should be completed Should be completed Should be completed 

Should be completed Should be completed Should be completed Should be completed 

Page 47: Making feedback visible_agileee_2010

Story: Newton’s 8meline in ac8on 

Better focus, decisions & repriori8za8on  

Page 48: Making feedback visible_agileee_2010

Example of Newton’s Timeline 

Page 49: Making feedback visible_agileee_2010

Effec8ve feedback is 

Seen 

Heard 

Discussed 

Acted upon 

Page 50: Making feedback visible_agileee_2010

The importance of visibility 

Focuses the team on what needs agen8on 

Page 51: Making feedback visible_agileee_2010

The importance of visibility 

Increased focus on common goal 

Page 52: Making feedback visible_agileee_2010

The importance of visibility 

Exposes areas of misunderstanding 

Page 53: Making feedback visible_agileee_2010

The importance of visibility 

Exposes areas of disagreement 

Page 54: Making feedback visible_agileee_2010

The importance of visibility 

Leads to shared context 

Page 55: Making feedback visible_agileee_2010

The importance of shared context 

team members gain a  

common understanding 

Page 56: Making feedback visible_agileee_2010

The importance of shared context 

inconsistencies in understanding are discovered and resolved 

This can sometimes take a long time

Page 57: Making feedback visible_agileee_2010

The importance of shared context 

The very act of discovering these inconsistencies 

encourages awareness and increased collabora8on 

Page 58: Making feedback visible_agileee_2010

Visible feedback 

Low maintenance 

Easily explained 

Easily maintained by the team 

Easily adapted to changing informa8on 

Become focal point for the team 

Make it sustainable

Page 59: Making feedback visible_agileee_2010

Deciding what to look at 

Experiment 

What you care about Experience 

Disrup8ons 

When you “know” something and want to explain it  

Page 60: Making feedback visible_agileee_2010

Deciding what to look at 

Experiment 

What you care about Experience 

Disrup8ons 

When you “know” something and want to explain it  

Look at the Elephants 

Page 61: Making feedback visible_agileee_2010

Let the problem be your guide 

You know you’re missing the mark, but not by how much or what to do about it. 

You’re stuck wai8ng for other teams to deliver 

The build is taking too long 

Too many broken builds 

Page 62: Making feedback visible_agileee_2010

Don’t stare at the mouse 

Page 63: Making feedback visible_agileee_2010
Page 64: Making feedback visible_agileee_2010

Coloring your elephant 

Page 65: Making feedback visible_agileee_2010

Sudhindra Rao 

Anda Abramovici [email protected] 

415‐516‐8247 

Chris Leishman [email protected]