Software di gestione del progetto / 1 forse 2 sviluppatori [chiuso]

4

Sto cercando un software che possa essere utilizzato per "gestire" più progetti (5-10). Ecco le funzionalità che vorrei, ma ogni raccomandazione è benvenuta.

  1. Monitoraggio di bug / funzionalità in base al progetto.
  2. Un modo per conservare tutti i documenti, i diagrammi, le specifiche e i requisiti in un unico punto del progetto. Meglio ancora uno strumento in cui tutte queste cose o la maggior parte di esse potrebbero essere create.
  3. Gestione delle attività durante la fase di sviluppo con tappe e stime / effettivi
  4. Integrazione Git

Ho svolto un lavoro a contratto e mi sono comportato molto bene per me stesso per quanto riguarda i progetti, ma è diventato MOLTO difficile gestire tutto in modo efficiente. Sto cercando di conoscere le migliori pratiche quando si tratta di metodologie di programmazione del software e più leggo più mi rendo conto che sto gestendo male questi progetti. Sto facendo le cose ma più prendo il meno "solido" tutto è. Temo che se non avrò a disposizione alcuni buoni strumenti / pratiche solidi, farò un disservizio ai miei clienti e a me stesso. Il problema è che ci sono tante opzioni che è difficile da coltivare tutte. Oggi ero a un punto in cui avevo deciso di scrivere il codice proprio (c'è un po 'di ironia qui!)

Ovviamente tutti hanno le loro antipatie Mi piacerebbe sentire parlare di alcuni di voi programmatori solitari e di come gestite tutto, dal momento che i nostri bisogni non sono esattamente la stessa cosa di cui un grande gruppo potrebbe aver bisogno. Voglio anche una soluzione che possa scalare fino a 2 o 3 sviluppatori se finisco per assumere alcune persone per aiutare con il mio carico di lavoro.

Grazie ancora per le tue solite intuizioni!

    
posta Ominus 24.05.2011 - 21:36
fonte

8 risposte

12

Dai tuoi requisiti, e assumendo che tu voglia un sysetm a sorgente chiusa, vorrei usare Redmine:

  • gestisce bene più progetti
  • consente di avere sotto-progetti
  • una volta installato, un RedMine è gestibile per un sacco di piccoli progetti
  • è facile impostare l'accesso utente
  • è flessibile, con flusso di lavoro ticket (non potente come quello di TRAC ma TRAC non consente ancora più progetti)

Uso un Redmine per i miei piccoli progetti a codice chiuso. Uso anche il TRAC per un grande progetto (che ho installato molto prima che venissi a conoscenza di Redmine). Ho anche usato bitbucket.com e code.google.com. Quindi questo consiglio è specifico per il caso che descrivi. In alcuni altri casi, avrei potuto personalizzare un altro strumento. Se desideri ulteriori informazioni, consulta questa anser , rimuovi il codice Google dall'elenco e sostituisci bitbucket da github.com. Inoltre, se non ti piace che Redmine sia in ruby (-on-rails), forse Jira ti piacerà, come in Java ed è, per quanto ho usato in alcuni dayjob, equivalente.

    
risposta data 24.05.2011 - 21:42
fonte
2

Ho appena ricevuto JIRA & Confluenza installata nella mia azienda e come tutti e due un po '. Come accennato in precedenza, è basato su Java e non su Redmine, che è RoR.

Mentre Redmine è Open Source, JIRA & La confluenza è sia commerciale. Non sei sicuro di quanto ti interessi gratuitamente come nel parlato, ma JIRA & Confluence costa solo $ 10 a testa se si installa sul proprio server e si rimane sotto i 10 utenti attivi per ciascuno.

Confluence e JIRA sono app separate con una grande integrazione, ma non fanno realmente parte dello stesso sito del wiki di Redmine. Non posso commentare l'integrazione di wiki / issue / feature tracking di Redmine, ma sono stato molto contento dell'integrazione con JIRA / Confluence. Ad esempio, una pagina wiki con funzionalità pianificate e elementi di azione può essere utilizzata per creare rapidamente problemi per ciascuno il cui stato viene quindi comunicato sulla pagina wiki. Dirò anche che il wiki di Confluence è un po 'più completo di quello di Redmine.

JIRA è davvero ottimo da usare per il bug tracking e gestisce le versioni di rilascio e può gestire lo sviluppo Agile con Greenhopper. Non c'è dubbio che sia piuttosto brutto e non sia così facile da usare per la pianificazione del rilascio e la gestione dei progetti come Redmine o Pivotal Tracker.

Solo i miei 2 centesimi.

    
risposta data 10.07.2011 - 19:18
fonte
2

Ho usato Trac, Bugzilla, Redmine e pochi altri, e ci siamo stabiliti su Redmine. Si adatta alle nostre esigenze, è abbastanza personalizzabile da non portarci in un angolo con flusso di lavoro e facile da usare (abbastanza facilmente il boss lo ottiene). Può gestire più progetti e sottoprogetti di un progetto. Raccomando Redmine ad altri.

    
risposta data 02.10.2012 - 17:47
fonte
1

Avere tutto in uno strumento sembra un po 'complicato.

Perché non utilizzare Jira per tenere traccia dei bug e uno strumento dedicato per la gestione e la pianificazione delle attività? Puoi dare un'occhiata al link che viene fornito con un motore di pianificazione; significa che risolve automaticamente i conflitti di risorse e calcola tutto per te.

    
risposta data 02.10.2012 - 16:33
fonte
0

Puoi usare la suite di produttività online di Zoho per documenti, ecc. SVN o GIT va bene. Non puoi avere un pacchetto tutto in uno gratis, ma se riesci a ottenere un po 'di pasta, BaseCamp è buono.

    
risposta data 24.05.2011 - 21:43
fonte
0

Team Task Manager funziona bene per noi. È intuitivo e tutti i dati sono memorizzati sul tuo PC anziché online. Economico e una prova gratuita è disponibile sul loro sito web - link

    
risposta data 25.05.2011 - 18:23
fonte
0

Prova a utilizzare Microsoft Project Professional 2010. Mi ha aiutato a rispettare scadenze cruciali e selezionare le risorse giuste. Questo Software di gestione dei progetti online offre una gestione collaborativa dei progetti tra gruppi di tutte le dimensioni.

    
risposta data 04.10.2011 - 12:14
fonte
0

Fossil è la strada da percorrere. Fornisce DVCS, bug tracking e wiki in un unico strumento. È stato davvero un aumento di produttività per noi.

    
risposta data 02.10.2012 - 23:31
fonte

Leggi altre domande sui tag