In questo post – scoperto via Alberto – si espongono i vantaggi dello UX design – la progettazione della user experience – condotto in coppia. Noto interessanti analogie con uno dei miei primi post…
Esco ora da una intensa settimana nell’Oxfordshire per il kickstart di un progetto fra i più complessi mai affrontati negli ultimi anni a cui ho partecipato rispondendo alla chiamata di Marc, un vecchio amico del PHP London.
Il dominio da trattare e, di conseguenza, da descrivere avrebbe potuto essere un vero problema considerato anche che io e Marc non avevamo mai lavorato insieme prima d’ora. Fortunatamente la condivisione dei valori agili e la conoscenza delle relative pratiche ha fatto sì che esistesse una via per stabilire una rapida comunicazione fin dalle prime ore insieme: il pair programming. continue reading »
Il pair programming è la pratica diffusa in diverse metodologie di sviluppo agile che richiede a due programmatori di lavorare seduti uno accanto all’altro su una stessa macchina. Uno fa quello che l’altro non sta facendo. Uno scrive un test? L’altro pensa a come soddisfarlo. Uno scrive codice di una classe? L’altro cerca informazioni strategiche sul web. Sembra un spreco, ma non lo è. Il pair programming aiuta e, perché no, rende tutti più sereni, anche i manager! Vediamo come. continue reading »