Sfortunatamente, qualcuno ha insegnato ai nostri dirigenti la parola "Agile" e ora vogliono che ci muoviamo verso di esso. Ho una comprensione periferica dell'agile (in linea di principio) ma non l'ho mai usato in pratica. Da quello che so, non sarà adatto alla nostra organizzazione. In questo momento, le cose sono piuttosto grungey. Ecco com'è;
Siamo un team molto piccolo: due sviluppatori, un DBA, un designer. La società per la quale lavoro guadagna una quantità sproporzionatamente grande di denaro rispetto alle sue dimensioni, e quasi il 95% di questo è pura vendita online.
Dal punto di vista dello sviluppo, siamo sottoposti a molte invasioni da scrivania durante una giornata tipo (siamo supporto tecnico e sviluppo), il lavoro può regolarmente cadere dal cielo in un momento se un membro del team di vendita promette qualcosa a qualcuno . Intraprendiamo anche progetti più grandi, e sono un incubo con le continue interruzioni. Alcuni di noi stanno iniziando a strapparsi i capelli! I piani di progetto sono elaborati da gestori non tecnici in fogli di calcolo Excel, in cui cercano di suddividere l'attività in frasi di dimensioni ridotte che possono comprendere e inserire una data accanto a ciascuna. Queste date sono sempre terribilmente irrealistiche e spesso mancate, e i nostri incontri (che abbiamo circa settimanalmente) sono regolarmente pieni di momenti imbarazzanti con la gente che chiede "perché non è ancora stato fatto".
Sono abbastanza sicuro che Agile non è quello per noi. Ora, dato che (e ho provato) questa azienda non cambierà i suoi modi , e solo il team di sviluppo è disposto a cambiare, c'è una metodologia di sviluppo che potremmo adottare che è adatta per salvarci un po 'di buonsenso?