Sono andato alla stessa domanda come un anno fa. Io e il mio partner gestiamo una piccola società di consulenza e la maggior parte del codice è stata scritta da me (è nel team di vendita). Ad un certo punto, il numero di progetti è aumentato e abbiamo notato che non era solo il codice di cui ci dobbiamo preoccupare; ci sono molte cose che devi gestire (documenti, flussi di lavoro, integrazione continua, test, controllo del codice sorgente, ecc.) e la scelta migliore che fai qui, meno mal di testa sarà nel prossimo futuro.
Sapevo Jira da un altro lavoro come un sistema di tracciamento dei bug molto produttivo. È basato sulla mischia, ma anche se la mischia non fa per te, è un ottimo strumento con cui lavorare. Si tiene traccia di ogni bug, attività, nuova funzionalità e simili da un'applicazione web centralizzata e, può essere utilizzato su licenza o su base mensile. Le grandi aziende si affidano a Jira per il loro sviluppo, quindi perché non dovrebbero farlo i piccoli? Considerare il costo di Jira a richiesta è ora inferiore al costo medio di sviluppo. Per me, questo è stato un gioco da ragazzi.
Jira ha molti plug-in, alcuni sono economici, altri no, alcuni sono dati a costo zero. Uno di quegli plug-in che stiamo usando è Fisheye, che è un repository di controllo del codice sorgente compatibile con SVN. A partire da ora, archiviamo su progetti Fisheye 7 con molte migliaia di codice di linea. Non ho mai avuto un problema con i ragazzi di Atlassian, e il loro supporto (ovviamente basato su jira) è totalmente senza parole.
Sharepoint è anche un ottimo strumento, ma non è focalizzato sullo sviluppo. È un CMS, facile da usare, ma per i più diversi.
Fai provare Jira, ci sono prove gratuite, sono sicuro che soddisferanno le tue esigenze. Cin cin.