Strumenti di gestione essenziali per un negozio di sviluppo software di piccole / medie dimensioni [chiuso]

0

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?

    
posta mikera 05.04.2012 - 17:16
fonte

1 risposta

5

Assicurati che vengano utilizzati questi tipi di strumenti:

  • Controllo sorgente : tiene traccia delle modifiche al software in fase di sviluppo.
  • Bug / issue tracker : tiene traccia dei problemi / miglioramenti del software in fase di sviluppo.
  • Wiki : processo di sviluppo del documento, linee guida per gli sviluppatori, ecc.
  • Server di integrazione continua (build) : crea continuamente software per verificare la stabilità, le dipendenze mancanti, ecc.

Lascio a te la responsabilità di prendere in considerazione ciò che dovresti ottenere, ma ti suggerisco di guardare prima alle soluzioni open source. Tieni presente che è importante tenere traccia delle informazioni sul progetto e comunicare in modo efficace le informazioni tra la direzione e il team di sviluppo, quindi utilizza gli strumenti che ti aiuteranno a farlo.

    
risposta data 05.04.2012 - 17:30
fonte

Leggi altre domande sui tag