W piątek miałem okazję przeczytać bardzo ciekawy artykuł o programowaniu w parach.
W skrócie: Opisany zespół, miał największą wydajność i najmniej bugów gdy:
- Historyjki były dewelopowane przez programistów o najmniejszej wiedzy domenowej (w obszarze danej historyjki)
- Historyjki były dewelopowane przez pary, które same wybierały nad czym chcą pracować
- Historyjki nie były przypisane konkretnym osobą, cały zespół był odpowiedzialny za historyjkę
- Pary rotowały co ~2 godziny. (Osoba która była dłużej w parze opuszcza parę).
W podobny sposób pracowałem w czasie swojej praktyki w Pinesoft. Po 2 pełnych cyklach Pomodoro rotowaliśmy pary. Praca była bardzo intensywna, ale mega satysfakcjonująca.
Gdy uda mi się przekonać mój obecny zespół, wypróbujemy powyższy system z rotowaniem par po pełnym cyklu pomodoro (około 2h).
A Ty jakie masz doświadczenia z pair programmingiem?
Podobne wpisy:
Tagi: agile, pomodoro, programowanie w parach

