Meet, 19 luglio 2006. Tema: Retrospective On Action
Serata particolare per l'xpug, sia per la locazione insolita, sia per l'attività svolta: una retrospettiva, la prima retrospettiva ufficiale del nostro gruppo (avevamo fatto un esercizio di retrospettiva qualche meeting fa, ma non avevamo mai dedicato una serata intera a questo tema)
Come al solito ci siamo trovati verso 18:30 in questa location molto carina con sottofondo musicale anni 80 (un grazie a Matteo per averci indicato il posto che non ha deluso), un attimo di indecisione sul cosa fare ma poi tutti optano per la retrospettiva
Gli esercizi che abbiamo fatto sono stati due "Time Line" e "Define Success"
Time Line
TODO: descrizione dell'esercizio
Alcune considerazioni/conclusioni dell'esercizio:
- Le giornate iniziali (planning) sono state istruttive, ma sono state inutili per il nostro progetto (il planning tradizionale non è efficace nel nostro caso, dobbiamo ridurre all'estremo il macrociclo! vedi le conclusioni finali)
- Il momendo in cui il nostro cliente ci ha risvegliato dal nostro torpore è stato uno dei momenti in cui abbiamo imparato di più
- Un altro momento importante è stata l'applicazione dei Pair Programming Patterns, considerato un momento di apprendimento in cui le cose hanno funzionato
- C'è stata una separazione troppo netta fra il planning iniziale e la fase di coding successiva (tutto ci sta dicendo che ci servono cicli più corti)
Define Success
TODO: descrizione dell'esercizio
Alcune considerazioni/conclusioni dell'esercizio:
- Successo come partecipazione all'xpug: imparare XP, ampliare la conoscenza di XP attraverso il confronto con gli altri, conoscere altre persone con le quali condividere l'interesse per la materia
- Successo come xpug: diffondere XP, insegnare, entusiasmare, divertire i propri membri, produrre software funzionante
- Successo di ug-aggregator: se funziona, se viene usato, se vengono rispettate le stime, se possiamo portarlo come esempio di funzionamento di XP
- Tutti hanno concordato che siamo sulla strada del successo per quanto riguarda il primo e il secondo punto, per il terzo punto non siamo sulla strada giusta
Conclusioni
Non so se la retrospettiva è stata condotta a dovere (Gabriele: sorry era la mia prima retrospettiva), ma ha dato sicuramente i suoi frutti, e queste sono alcune delle conclusioni che abbiamo tratto:
- Gli incontri in cui si fa una parte di teoria e una parte di pratica non funzionano a meno che la teoria spiegata non la si applichi subito con un esercizio mirato (Fitness è stato presentato e poi non lo abbiamo più usato, i Pair Programming Patterns sono stati presentati e usati praticamente immediatamente dopo)
- Nonostante tutti concordino nel dire che l'xpug sia sulla via del successo, l'ug-aggregator risulta ancora una spina nel fianco, o meglio una sfida che vogliamo affrontare e vincere
- Nonostante tutti concordino che l'xpug non si debba identificare nel progetto ug-aggregator, si decide di dedicare i prossimi incontri di Settembre per affrontare questa sfida
- Siamo giunti alla conclusione che l'applicazione dell'XP accademico ad un progetto come il nostro, ci ha portati dove siamo, dobbiamo adattare XP alle nostre esigenze, e abbiamo deciso di farlo nel seguente modo:
- Le nostre iterazioni dureranno un meeting
- Prima dell'inizio del meeting verrà stabilita la storia che verrà lavorata e per questa storia verranno scritti i test di accettazione
- Il gruppo può dividersi in team, inizialmente si pensava di rendere le cose più semplici creando team formati da una coppia di sviluppatori
- Tutti i team lavorano la stessa storia, il primo team che passa tutti test di accettazione (previo consenso di tutto il gruppo), acquista il privilegio di committare il proprio lavoro (gli altri team per contro dovranno buttare il lavoro della serata)
- Impariamo a leggere codice scritto da altri: tutti i meeting, la maggior parte dei team (tutti tranne uno :-)), si troverrano codice non scritto da loro
- Simone vuole mettersi alla prova: ogni sera formerà lui un team di volontari e li guiderà alla conquista del commit! -- mi metto in coda per fare parte del team di Simone -- Matteo
I sopravvissuti agli esercizi di cui sopra
Comments (0)
You don't have permission to comment on this page.