Domanda

Sto cercando di sostituire gli strumenti del ciclo di vita attualmente utilizzati dai miei team di sviluppo. Strumenti che sto cercando:

  • Controllo versione
  • Monitoraggio difetti / problemi
  • Monitoraggio dei requisiti
  • Gestione dei casi di test
  • (potenzialmente) Gestione del progetto: stato del progetto, inserimento ore

Ho un nuovo server robusto (Windows 2008 Server) su cui eseguire tutti gli strumenti. Sto guardando COTS e opzioni Open Source, ma non ho deciso finora.

Altri fattori:

  • Team distribuito (diversi siti fisici)
  • Sviluppo di Windows, sviluppo di Linux
  • Software, firmware, scrittura tecnica devono poterlo utilizzare

Consigli su una buona suite che funzionerà insieme?
Se Open Source, il miglior approccio da eseguire su Windows 2008 Server?

È stato utile?

Soluzione

La scelta più comune per il sistema di controllo della versione è Subversion . Ha un buon supporto per gli strumenti, la maggior parte degli strumenti funziona subito con Subversion.

Hai un team distribuito, quindi potresti prendere in considerazione un sistema di controllo della versione distribuita. Ad esempio Mercurial o Git . Mercurial ha un supporto migliore su Windows. Il supporto degli strumenti è un po 'carente rispetto al "tradizionale" sistemi di controllo versione come Subversion .

Tutto quanto sopra è open source.

Per la gestione del progetto / tracciamento dei problemi / tracciamento dei requisiti c'è open source Trac che è un tracker combinato di problemi, software di gestione del progetto e wiki. Trac lavora con Subversion, Git e Mercurial.

Atlassian fornisce JIRA commerciali per il rilevamento dei problemi / gestione del progetto e Confluenza per wiki. Jira lavora almeno con Subversion.

Fog Creek ha basato su Mercurial Kiln per il controllo della versione e FogBugz per il rilevamento dei problemi / la gestione dei progetti. Entrambi commerciali. Entrambi sono disponibili come versioni hosted e run-on-your-own-server.

Ho usato Trac, che funziona, ma puoi aspettarti qualche aggiustamento e configurazione prima che funzioni come vuoi che funzioni.

Altri suggerimenti

Svn / Trac e alcuni plugin probabilmente ti porteranno quasi ovunque gratuitamente.

Se usi la versione fornita da visualsvn (in bundle sia trac che sovversione) è anche una configurazione semplice e piacevole.

http://www.visualsvn.com/server/ http://trac.edgewall.org/ http://trac-hacks.org/

Dai un'occhiata agli strumenti di Atlassian- http://www.atlassian.com/ noi hanno usato alcuni dei loro prodotti (Jira / Confluence) e si collegano bene insieme. Neanche esattamente costoso.

In qualità di giardiniere amministratore / Wiki sono facili da usare e gestire, il che a volte può essere un requisito importante.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top