from
DevelopmentEnvironment
- Setup a source control system. I prefer CVS because I'm most familiar with it. A nice addon is CVS Spam for HTML-formatted check-in notifications.
- Setup a bug tracking system. Popular (free) choices are Bugzilla and Scarab. The best one I've seen is JIRA (demo), but I've yet to convince a client to shell out the $800 for it.
- Setup a Wiki. My favorite is JSPWiki - which is what this site uses. You can also download this template if you like.
- Setup a development box to host the source control system, the bug tracking system, and a wiki. Install Tomcat on this box and Anthill for automated testing (I run both AppFuse and Struts-Resume on Anthill at home).
- (optional) Install Roller and use it to report your daily status and issues. This will allow your client (or supervisor) to track your progress.