Sfortunatamente qualcuno ha insegnato al nostro superiore la parola "Agile" e ora vogliono che ci avviciniamo. Ho una comprensione periferica di agile (in linea di principio) ma non l'ho mai usata in pratica. Da quello che so, non sarà una buona idea per la nostra organizzazione. In questo momento, le cose sono piuttosto grungeose. Ecco come è;
Siamo una squadra molto piccola: due sviluppatori, un DBA, un designer. La società per cui lavoro lavora in maniera sproporzionata rispetto alle sue dimensioni, e quasi il 95% di queste è pura vendita online.
Da una prospettiva di sviluppo, siamo soggetti a molte invasioni da scrivania durante una giornata tipo (siamo un supporto tecnico e dev), il lavoro può regolarmente cadere nel cielo in un momento in cui un membro del team di vendita promette qualcosa a qualcuno Realizziamo 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 manager non tecnici in fogli di calcolo Excel, dove cercano di suddividere il compito in frasi di dimensioni minuscole che possono comprendere e di mettere una data accanto a ciascuna. Queste date sono sempre orribilmente irrealistiche e spesso perse, ei nostri incontri (che abbiamo circa settimanalmente) sono regolarmente pieni di momenti imbarazzanti con persone che chiedono "perché non è stato ancora fatto".
Sono abbastanza sicuro che Agile non è quella per noi. Ora, dato che (e ho provato) questa azienda non cambierà le sue modalità , e solo il team di sviluppo è disposto a cambiare, esiste una metodologia di sviluppo che potremmo adottare che è una buona misura per salvandoci un po 'di sanità mentale?