In order to manage software development with a small team, we use the following tools:
- Version control software: e.g. CVS, Subversion, git…
- Bug tracking software: e.g. Bugzilla
- Nightly build scripts or continuous integration software: e.g. CCNet
For our linux based projects (embedded software), we use CVS, Bugzilla and nightly build scripts (with crontab)
For our Windows-based projects (.NET Framework), we use CVS, Bugzilla and CCNet.