Recentemente ho iniziato a lavorare con un'organizzazione in rapida espansione e sta reclutando o sviluppando diversi team di sviluppo (inclusi due prodotti basati sul Web e un data warehouse / team BI). Fondamentalmente stanno lavorando a metodologie agili ma non hanno ancora formalizzato un metodo standard di lavoro.
Nonostante sia presto, sono stato sorpreso dalla mancanza di strumenti utilizzati per gestire i processi di sviluppo (ad esempio nessun tracker di problemi, nessuno strumento per gestire il backlog del prodotto ecc.)
Anche se non è la mia responsabilità principale, mi piacerebbe aiutarli con alcune raccomandazioni sugli strumenti più importanti che dovrebbero ottenere.
Quali sono i 3-5 strumenti prioritari da stabilire per la gestione di un buon negozio di sviluppo? Perché sono necessari? Come migliorano il processo di sviluppo del software e come posso giustificarli con i miei capi?