“Agile Software Development has as its highest priority the early and continuous production of working software. This is Agile's primary measure of progress.”
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:
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.