Ora della favola.
Un paio di mesi fa sono tornato da una settimana di vacanza e ho scoperto che tutta la mia compagnia si era voltata. Un progetto su cui un'altra sezione del dipartimento di sviluppo aveva lavorato per mesi era improvvisamente una priorità urgente, e l'intero team è stato rimosso da ciò a cui stava lavorando per sfornare la cosa. Nell'incontro di quel giorno, il proprietario dell'azienda ci chiese di eliminare un paio di pezzi quel giorno e gli altri il giorno successivo e saremmo stati in buona forma.
Sei settimane dopo abbiamo finalmente consegnato quella cosa, dopo praticamente cicli di lavoro / sonno ininterrotti.
La nostra metrica per "finito" era che il cliente non aveva più feedback. Cose nuove ed eccitanti si presenterebbero su ogni versione del loro feedback (che ci è stato inviato via e-mail) che non era mai arrivata prima, e ogni parola che dicevano faceva immediatamente parte delle specifiche (giustificata dalla frase "facciamolo ").
A tarda notte, ero completamente impazzito con l'IT HAD con la gestione delle segnalazioni di bug tramite e-mail e stampe con segni di spunta. Ho installato Mantis sul nostro server di prova e ho caricato il documento di feedback che avevo appena ricevuto per la mia sezione. Ho impostato il mio manager come utente e gli ho permesso di iniziare a ricevere e-mail da esso quando ho chiuso i problemi.
Entro circa 6 ore ho avuto l'intero team. Il PM stava filtrando le e-mail dei client in Mantis, gli sviluppatori stavano rivendicando e lavorando su elenchi di problemi. Ancora meglio, sono stati in grado di richiedere chiarimenti e comunicazioni all'interno del sistema, risultando in una scia di documenti cartacei di dettagli su ciascun articolo.
Il giorno dopo mi hanno chiesto di guidare Tech per il resto del progetto. Era un po 'come essere stato consegnato una granata dal vivo, ma l'ho preso e ho corso con esso. Due settimane dopo abbiamo finalmente esaurito la capacità del nostro cliente di strappare il nostro anello al naso e mettere in produzione il sito. Mantis è ora il modo in cui gestiamo i bug e potrebbe diventare il modo in cui gestiamo le richieste di funzionalità dall'inizio di un progetto.
TL; DR: installalo tu stesso e inizia a usarlo per le tue cose. Lascia che provi il suo valore da solo.
A proposito, questa è la stessa politica che sto seguendo sul controllo della versione. Usiamo Subversion in base a una politica obbligatoria di blocco, perché il mio manager non si fida della fusione di file. Va bene, ma dopo aver verificato un progetto SVN, ne creo immediatamente un repository git locale per il mio uso nello sviluppo.