Making Feedback Visible
  Coloring the Elephant

Anda Abramovici & Sudhindra Rao  

   & special appearance from
        C...
Our talk today 
     story telling 
                team dynamics 
                             metrics 
   informa8on rad...
making the obvious, obvious! 
About feedback 

             3 Points in 8me 
             Project ini8a8on 
              ...
Feedback 
Feedback is informa8on 



made available and usable 
What kind of informa8on 

Anything about the project 

Recurring 

Quan8ta8ve – what you can measure or count 

Qualita8ve...
OHen much informa8on is available, but 

          hidden (in plain sight)
                                 
             ...
Where does feedback come from 
People 
  team 
  stakeholders 
Where does feedback come from 
People 
  team 
  stakeholders 
                  Automated systems 
                    co...
Where does feedback come from 
People 
  team 
  stakeholders 
                  Automated systems 
                    co...
How do we get feedback 

Standup 

IPM 

Retrospec8ve 

Informa8on radiators 
When do we discuss it 
                             
Standup 

IPM 

Retrospec8ve 



           During the course of ever...
When do we act on it 
                            
Standup 

IPM 

Retrospec8ve 



           During the course of every ...
Process maps and value streams 



Project        Story wall with epics 

ini8a8on  Release planning exercises 

         ...
Story: The great wall of stories 


Or, How we came to be “the one”

     aka 

From dev team to CEO in one glance
       ...
Construc8ng a useful story wall 
Vote & Priori8ze 
Measure & Organize 
Monitoring development progress 
                             Story card wall 

Project                      Burn up chart...
Story: QA and Developer Dashboard 



   When consistency is a bad thing 

   Give the elephant a voice
Inherited SILK test suite
?
Story: So many applications.. So little time..




   http://github.com/betarelease/cc_monitor
Story: So many applications.. So little time..




                20                          295 



                   ...
Visualising Priority 
10%    12%    8%    28%    5%    3%    4% 
10%    12%    8%    28%    5%    3%    4% 
Visualising Progress
                    
✓  ✓  ✓    ✓  ✓  ✓ 
✓  ✓       ✓  ✓  ✓ 
     ✓           ✓ 
✓ 
✓ 
✓ 
✓  ✓  ✓    ✓  ✓  ✓ 
✓  ✓       ✓  ✓  ✓ 
     ✓           ✓ 
✓ 
✓ 
✓ 
Visualising Risks
                 
Delivery deadlines 

            Conflic8ng requirements 
Project  
                       Gold pla8ng 
at Risk 
          ...
Story: How selenium grid was born 



     Lack of feedback slowed us down 
Build 8me 
Story: How selenium grid was born 

Detailed informa8on drives decision 



Crea8ve solu8on leads to industry benefit 
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? ...
Anatomy of Newton’s 8meline 
                             Today 

                                       Milestone      Mi...
Story: Newton’s 8meline in ac8on 




Better focus, decisions & repriori8za8on  
Example of Newton’s Timeline 
Effec8ve feedback is 
Seen 
        Heard 

            Discussed 

                 Acted upon 
The importance of visibility 




Focuses the team on what needs agen8on 
The importance of visibility 




Increased focus on    common goal
                                 
The importance of visibility 




Exposes areas of    misunderstanding 
The importance of visibility 




Exposes areas of    disagreement
                                
The importance of visibility 




 Leads to    shared context
                           
The importance of shared context 



        team members gain a  

  common understanding 
The importance of shared context 



 inconsistencies in understanding are 
     discovered and resolved 


         This ...
The importance of shared context 


The very act of discovering these inconsistencies 
         encourages awareness and 
...
Visible feedback 

Low maintenance 
Easily explained 
Easily maintained by the team 
Easily adapted to changing informa8on...
Deciding what to look at
                               

Experience 
                    What you care about 
      Disru...
Deciding what to look at
                               

Experience 
                    What you care about 
      Disru...
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 stu...
Don’t stare at the mouse 
Coloring your elephant 
Anda Abramovici               Chris Leishman 
 anda.abramovici@gmail.com 
                                chris@leishman.o...
Making feedback visible_agileee_2010
Making feedback visible_agileee_2010
Making feedback visible_agileee_2010
Making feedback visible_agileee_2010
Making feedback visible_agileee_2010
Making feedback visible_agileee_2010
Making feedback visible_agileee_2010
Making feedback visible_agileee_2010
Making feedback visible_agileee_2010
Making feedback visible_agileee_2010
Upcoming SlideShare
Loading in …5
×

Making feedback visible_agileee_2010

1,378 views

Published on

Agileee is an awesome Agile conference that takes place in Eastern Europe. See you next year!

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,378
On SlideShare
0
From Embeds
0
Number of Embeds
257
Actions
Shares
0
Downloads
27
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Making feedback visible_agileee_2010

  1. 1. Making Feedback Visible Coloring the Elephant Anda Abramovici & Sudhindra Rao   & special appearance from Chris Leishman
  2. 2. Our talk today  story telling  team dynamics  metrics  informa8on radiators  making the obvious, obvious! shared context  convincing people of things 
  3. 3. making the obvious, obvious!  About feedback  3 Points in 8me  Project ini8a8on  Project in flight  Project at risk  Coloring your elephant 
  4. 4. Feedback 
  5. 5. Feedback is informa8on  made available and usable 
  6. 6. What kind of informa8on  Anything about the project  Recurring  Quan8ta8ve – what you can measure or count  Qualita8ve – what people say 
  7. 7. OHen much informa8on is available, but  hidden (in plain sight)   not understood   not ac8onable by the team 
  8. 8. Where does feedback come from  People  team  stakeholders 
  9. 9. Where does feedback come from  People  team  stakeholders  Automated systems  code  build  CI 
  10. 10. Where does feedback come from  People  team  stakeholders  Automated systems  code  build  CI  Results of delivery  did we deliver on 8me  customer sa8sfac8on 
  11. 11. How do we get feedback  Standup  IPM  Retrospec8ve  Informa8on radiators 
  12. 12. When do we discuss it    Standup  IPM  Retrospec8ve  During the course of every day
  13. 13. When do we act on it    Standup  IPM  Retrospec8ve  During the course of every day
  14. 14. Process maps and value streams  Project   Story wall with epics  ini8a8on  Release planning exercises  Itera8on planning exercises 
  15. 15. Story: The great wall of stories  Or, How we came to be “the one” aka  From dev team to CEO in one glance … actually, it took 3 weeks
  16. 16. Construc8ng a useful story wall 
  17. 17. Vote & Priori8ze 
  18. 18. Measure & Organize 
  19. 19. Monitoring development progress  Story card wall  Project   Burn up charts  Development monitors  in flight  QA monitors  Bugs dashboard  Release quality 
  20. 20. Story: QA and Developer Dashboard  When consistency is a bad thing  Give the elephant a voice
  21. 21. Inherited SILK test suite
  22. 22. ?
  23. 23. Story: So many applications.. So little time.. http://github.com/betarelease/cc_monitor
  24. 24. Story: So many applications.. So little time.. 20  295  Integra8on Applica8on  Last success: 1 minute ago  http://github.com/betarelease/cc_monitor
  25. 25. Visualising Priority 
  26. 26. 10%  12%  8%  28%  5%  3%  4% 
  27. 27. 10%  12%  8%  28%  5%  3%  4% 
  28. 28. Visualising Progress  
  29. 29. ✓  ✓  ✓  ✓  ✓  ✓  ✓  ✓  ✓  ✓  ✓  ✓  ✓  ✓  ✓  ✓ 
  30. 30. ✓  ✓  ✓  ✓  ✓  ✓  ✓  ✓  ✓  ✓  ✓  ✓  ✓  ✓  ✓  ✓ 
  31. 31. Visualising Risks  
  32. 32. Delivery deadlines  Conflic8ng requirements  Project   Gold pla8ng  at Risk  Reality check  Newton’s Timeline 
  33. 33. Story: How selenium grid was born  Lack of feedback slowed us down 
  34. 34. Build 8me 
  35. 35. Story: How selenium grid was born  Detailed informa8on drives decision  Crea8ve solu8on leads to industry benefit 
  36. 36. 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  
  37. 37. Anatomy of Newton’s 8meline  Today  Milestone  Milestone  End Date  Timeline Should be completed  Things s8ll need doing  Work  Should be completed  Things s8ll need doing  Should be completed  Things s8ll need doing  func8on  Should be completed  Things s8ll need doing  Should be completed  Things s8ll need doing  Team  Should be completed  Things s8ll need doing  Should be completed  Things s8ll need doing  Name  Should be completed  Things s8ll need doing 
  38. 38. Story: Newton’s 8meline in ac8on  Better focus, decisions & repriori8za8on  
  39. 39. Example of Newton’s Timeline 
  40. 40. Effec8ve feedback is  Seen  Heard  Discussed  Acted upon 
  41. 41. The importance of visibility  Focuses the team on what needs agen8on 
  42. 42. The importance of visibility  Increased focus on  common goal  
  43. 43. The importance of visibility  Exposes areas of  misunderstanding 
  44. 44. The importance of visibility  Exposes areas of  disagreement  
  45. 45. The importance of visibility  Leads to  shared context  
  46. 46. The importance of shared context  team members gain a   common understanding 
  47. 47. The importance of shared context  inconsistencies in understanding are  discovered and resolved  This can sometimes take a long time
  48. 48. The importance of shared context  The very act of discovering these inconsistencies  encourages awareness and  increased collabora8on 
  49. 49. 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
  50. 50. Deciding what to look at   Experience  What you care about  Disrup8ons  When you “know” something and  want to explain it   Experiment 
  51. 51. Deciding what to look at   Experience  What you care about  Disrup8ons  Look at the Elephants  When you “know” something and  want to explain it   Experiment 
  52. 52. 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 
  53. 53. Don’t stare at the mouse 
  54. 54. Coloring your elephant 
  55. 55. Anda Abramovici  Chris Leishman  anda.abramovici@gmail.com  chris@leishman.org  415‐516‐8247  Sudhindra Rao 

×