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.