Making sense of Open Source
Open Source quotes

“Low quality code is not cheaper; it is vastly more expensive, even in the short term. Bad code slows everyone down from the minute that it is written. It creates a continuous and copious drag on further progress. It requires armies of coders to overcome that drag; and those armies must grow exponentially to maintain constant velocity against that drag.”

Robert C. Martin


Our Agile Mentoring Package

Vuoi fare in modo che il tuo team impari ad applicare Extreme Programming nel contesto della tua azienda, con tutte le sue particolarità? Il nostro Mentoring Package consiste nel mescolare il nostro team al vostro, per un periodo di tempo limitato, per completare un progetto.

Prerequisito: management buy-in. L'adozione dei metodi agili necessita il supporto da parte del management, e la volontà di dedicare le risorse necessarie. L'ingrediente più importante è la collaborazione del customer, ovvero la persona che definisce le feature del progetto.

Si sceglie un progetto pilota, non troppo grosso, che presenti le difficoltà e le particolarità proprie del vostro contesto aziendale.

Si seleziona un team 50/50, con 4 sviluppatori della vostra azienda e 4 mentor di Sourcesense. Il team di 8 così formato lavora fianco a fianco sul vostro progetto, usando tutte le pratiche di Extreme Programming, e in particolare il pair programming come strumento principale di condivisione del metodo di lavoro.

Si collabora per 8 iterazioni, ovvero 8 settimane. Non sappiamo se il vostro progetto potrà essere completato in questo periodo, ma promettiamo che quello che consegneremo sarà di ottima qualità, rilasciabile in produzione. Non solo: realizzeremo le feature che danno il massimo valore di business che è umanamente possibile consegnare, dati i vincoli di tempo e risorse.

Dopo la consegna è previsto un periodo di pausa di 2 settimane, durante il quale il vostro team prosegue il lavoro per altre due iterazioni. La terza settimana i mentor tornano per l'iterazione di follow-up: si osserva come il team ha assorbito le pratiche e i valori.

Il package comprende:

  • Un Agile Workshop di mezza giornata, di presentazione del metodo Agile a tutta l'azienda.
  • Otto laboratori di mezza giornata, erogati agli sviluppatori del team nel corso di tutto il periodo, in cui insegnamo le pratiche tramite spiegazioni ed esercitazioni.

Voi procurate una stanza e le workstation. Noi pensiamo alle lavagne, ai cartoncini, ai timer.

Il package può essere customizzato per le vostre esigenze; per esempio, a seconda delle dimensioni del vostro team e del vostro progetto, si possono variare la durata o il numero di mentor.