• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
20061202 Metriche e Big Visible Charts @JavaDay1 Roma-IT [ITA]
 

20061202 Metriche e Big Visible Charts @JavaDay1 Roma-IT [ITA]

on

  • 436 views

We had just completed the second version of EasyTracking. Federico had prepared his presention on ET2. We wanted to explain what you can do with EasyTracking and with the metrics. ...

We had just completed the second version of EasyTracking. Federico had prepared his presention on ET2. We wanted to explain what you can do with EasyTracking and with the metrics.
The audience was full of University students. Many became quite interested and began to observe and take their own metrics. Good for them!

Statistics

Views

Total Views
436
Views on SlideShare
434
Embed Views
2

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 2

http://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    20061202 Metriche e Big Visible Charts @JavaDay1 Roma-IT [ITA] 20061202 Metriche e Big Visible Charts @JavaDay1 Roma-IT [ITA] Presentation Transcript

    • Easy Tracking: L’importanza di metriche e "big visible charts" per il miglioramento di processo in un progetto XP Francesco Cirillo CEO, XPLabs - S.R.L. francesco.cirillo@xplabs.com
    • 2 Obiettivo La raccolta e rielaborazione di metriche di prodotto e di processo è spesso vista nei team di sviluppo come attività tediosa e scarsamente produttiva. L'esperienza di EasyTracking mostra come l'uso di particolari tecniche di raccolta dati e la composizione di grafici di grandi dimensioni consenta ad ogni membro del team di trovare possibilità di miglioramento del proprio processo di sviluppo.
    • 3 Il progetto EasyTracking Obiettivi Realizzare un sistema per il tracking dei progetti e la produzione di “Big Visible Chart” Coinvolgere più team distribuiti geograficamente Team coinvolti Team Bees, XPLabs SRL Team Pongo, Unirel SRL Team Grifon D’Oro, Università di Firenze
    • 4 Il Planning Game...
    • 5 Il Planning Game...
    • 6 Sviluppo...
    • 7 Il Wiki...
    • 8 Sviluppo...
    • 9 Integrazione...
    • 10 Il ritmo del progetto 10 9 8 7 6 5 4 Iteration 1 3 2 Iterazione 4 1 Iteration 2 Iteration 3 0 23 feb 2004 28 feb 2004 4 mar 2004 9 mar 2004 1 mar 2004 4 19 mar 2004 24 mar 29 mar 3 apr 2004 Accepted Completed Not Completed Average
    • 11 Indice di McCabe 1,6 1,6 1,55 1,55 1,5 1,5 1,45 1,45 1,4 1,4 1,35 1,35 1,3 1,3 1,25 1,25 1,2 1,2 1,15 1,15 1,1 1,1 1,05 1,05 11 23 feb 2004 28 feb 2004 4 mar 2004 23 feb 2004 28 feb 2004 4 mar 2004 99mar 2004 14 mar 2004 19 mar 2004 24 mar 2004 29 mar 2004 mar 2004 14 mar 2004 19 mar 2004 24 mar 2004 29 mar 2004 3 apr 2004 3 apr 2004
    • 12 DSI per metodo 4,8 4,7 4,6 4,5 4,4 4,3 4,2 4,1 4 3,9 3,8 3,7 3,6 3,5 3,4 23 feb 2004 28 feb 2004 4 mar 2004 9 mar 2004 14 mar 2004 19 mar 2004 24 mar 2004 29 mar 2004 3 apr 2004
    • 13 Numero di righe di codice - DSI 1500 1400 1300 1200 1100 1000 900 800 700 600 500 23 feb 2004 28 feb 2004 4 mar 2004 9 mar 2004 14 mar 2004 19 mar 2004 24 mar 2004 29 mar 2004 3 apr 2004
    • 14 DSI per classe 32 30 28 26 24 22 20 18 23 feb 2004 28 feb 2004 4 mar 2004 9 mar 2004 14 mar 2004 19 mar 2004 24 mar 2004 29 mar 2004 3 apr 2004
    • 15 Numero di classi 60 55 50 45 40 35 30 25 20 15 23 feb 2004 28 feb 2004 4 mar 2004 9 mar 2004 14 mar 2004 19 mar 2004 24 mar 2004 29 mar 2004 3 apr 2004
    • 16 Numero di classi e metodi 400 325 375 300 350 275 325 250 300 275 225 250 200 225 175 200 150 175 125 150 125 100 100 75 75 50 50 25 25 00 23 feb 2004 28 feb 2004 44mar 2004 23 feb 2004 28 feb 2004 mar 2004 99mar 2004 14 mar 2004 19 mar 2004 24 mar 2004 29 mar 2004 3 3 apr 200 mar 2004 14 mar 2004 19 mar 2004 24 mar 2004 29 mar 2004 apr 2004 Test Classes Test Methods Application Classes Application Methods Test classes Test methods Application classes Application methods
    • 17 La lavagna del team Bees di XPLabs Rythm Rythm 10 10 9 9 8 8 7 7 6 6 5 5 4 Iteration 1 4 Iteration 1 3 3 2 Iterazione 4 2 Iterazione 4 1 Iteration 2 Iteration 3 1 Iteration 2 Iteration 3 0 0 23 feb 2004 28 feb 2004 4 mar 2004 9 mar 2004 1 mar 2004 4 1 mar 2004 9 24 mar 29 mar 3 apr 2004 23 feb 2004 28 feb 2004 4 mar 2004 9 mar 2004 1 mar 2004 4 1 mar 2004 9 24 mar 29 mar 3 apr 2004 Accepted Completed Not Completed Average Accepted Completed Not Completed Average McCabe McCabe DSI / Class 1,6 1,6 32 1,55 1,55 30 1,5 1,5 28 1,45 1,45 26 1,4 1,4 24 1,35 1,35 22 1,3 1,3 20 1,25 1,25 18 1,2 23 feb 2004 28 feb 2004 4 mar 2004 9 mar 2004 14 mar 2004 19 mar 2004 24 mar 2004 29 mar 2004 3 apr 2004 1,2 1,15 1,15 1,1 Number of Classes 1,1 1,05 1,05 11 60 23 feb 2004 28 feb 2004 4 mar 2004 23 feb 2004 28 feb 2004 4 mar 2004 99mar 2004 14 mar 2004 19 mar 2004 24 mar 2004 29 mar 2004 mar 2004 14 mar 2004 19 mar 2004 24 mar 2004 29 mar 2004 3 apr 2004 3 apr 2004 55 50 DSI / Method 45 40 4,8 35 4,7 4,6 30 4,5 25 4,4 4,3 20 4,2 4,1 15 4 23 feb 2004 28 feb 2004 4 mar 2004 9 mar 2004 14 mar 2004 19 mar 2004 24 mar 2004 29 mar 2004 3 apr 2004 3,9 3,8 3,7 3,6 3,5 3,4 23 feb 2004 28 feb 2004 4 mar 2004 9 mar 2004 14 mar 2004 19 mar 2004 24 mar 2004 29 mar 2004 3 apr 2004 375 350 Number of Classes and Methods 400 325 375 300 DSI 350 275 325 250 300 1500 275 225 1400 250 200 225 1300 175 200 1200 150 175 125 150 1100 125 100 1000 100 75 900 75 50 800 50 25 25 700 00 600 23 feb 2004 28 feb 2004 44mar 2004 23 feb 2004 28 feb 2004 mar 2004 99mar 2004 14 mar 2004 19 mar 2004 24 mar 2004 29 mar 2004 3 3 apr 200 mar 2004 14 mar 2004 19 mar 2004 24 mar 2004 29 mar 2004 apr 2004 500 Test Classes Test Methods Application Classes Application Methods 23 feb 2004 28 feb 2004 4 mar 2004 9 mar 2004 14 mar 2004 19 mar 2004 24 mar 2004 29 mar 2004 3 apr 2004 Test classes Test methods Application classes Application methods
    • 18 A volte occorre inventare nuovi grafici... Continuità di lavoro Febbraio Marzo Aprile dei Team 20 21 22 23 24 25 26 27 28 29 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 Iterazione 1 Iterazione 2 Iterazione 3 Iterazione 4 Team Pongo Unirel SRL Fonte FI Fonte Team Bees XPLabs SRL Fonte Team Grifon D'Oro Università Firenze Iterazione 1 Iterazione 2 Iterazione 3 Iterazione 4 20 21 22 23 24 25 26 27 28 29 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 Febbraio Marzo Aprile
    • Conclusioni Il miglioramento di processo avviene attraverso: Osservazione continua - Tracking ogni 30’ Condivisione delle metriche all’interno del team - “Big Visible Charts” Capacità di ridurre la soglia dell’irritazione Coraggio di provare cose nuove Condivisione di valori