Meet, 07 marzo 2007. Tema: fit4ruby iteration 1
Pochi ma buoni in quel di REPLY: pochi perchè effettivamente sei persone non sono molte per la nostra media, buoni perchè comunque abbiamo lavorato, abbiamo raggiunto degli obiettivi e ci siamo divertiti :-)
Primo pomodoro
Come al solito abbiamo iniziato a scaldarci con un pomodoro di plannig game con il nostro cliente. Il risultato è stato un elenco di storie che sono state stimate e messe in ordine di prioritÃ
- Leggere i test da file *.rt (costo=2)
- Generare un output dall'esecuzione del test = testo del test + ok | ko (costo=1)
- Indicare in output quali test sono falliti (costo=3)
- Poter utilizzare del commenti nei test = tutto ciò che segue il carattere '#' (costo=1)
- Indicando nel test il carattere '?', nell'output deve essere sostituito con il dato corretto (costo=3)
- Esecuzione di tutti i test contenuti in una directory (costo=5)
- Test scritti in html (costo=infinito)
- Test scritti in xls (costo=infinito)
- Supporto per le Do Fixture (costo=infinito)
Secondo pomodoro
Finito il primo pomodoro e fatta la canonica pausa, stabiliamo che 3 pomodori sarnno la durata della nostra iterazione. Partiamo con la prima coppia che ovviamente lavorerà alla storia dal più alto valore di business. Squilla il primo pomodoro e la storia è stata completata
Terzo pomodoro
Nuovo pomodoro, nuova storia, nuova coppia. La generazione dell'output è stata completata proprio sullo scadere del secondo pomodoro.
Quarto pomodoro
Ultimo pomodoro, ultima storia, ultima coppia. Non c'e' tempo per iniziare a lavorare la terza storia indicata dal nostro cliente, secondo la velocità finora registrata potremmo farcela in due pomodori, ma ne abbiamo solo uno prima della fine dell'iterazione, mettiamo il nostro cliente alla conoscenza dei fatti e lui decide di posticipare alla prossima iterazione quella storia e ci chiede di implementare la successiva. Anche se con un piccolo problema (un corner case di un test che non passava), adesso Fit4Ruby supporta i commenti
Conclusione
Considerando il fatto che solo un paio di persone fra i presenti aveva avuto a che fare con Ruby prima, la cosa ha funzionato decisamente bene, oltre le nostre aspettative. La nostra velocità registrata è di 4. Un aspetto che possiamo migliorare è la frequenza di rotazione delle coppie
Comments (0)
You don't have permission to comment on this page.