This is brought about by some recent work on collaborating in large organizations. These pages will focus on tools and processes for collaborating on software development. This is based on the method of software development commonly used on the JakartaProject.
- Tools
UseMetaBuildTool - Use centipede or maven for your build and follow a clean structure.
UseWikiWikiWebTool - Use a collaborative wiki for developer documentation
UseJUnitTest - TestFirst and use JUnit. Integrate it into your build and with JakartaGump.
UseContinuousIntegration - Use an automated system to build the system after every change. This will help to identify and isolate bugs in realtime.
UseJakartaGumpTool - Use JakartaGump to build your sources with everyones
UseTeamMailLists - use MailLists with everyone on your team on the list. (not TraditionalManagers)
[You can see the diffs, I thought it might be a better idea to suggest general practicies, and leave the specific technologies as subitems - If you disagree, please change it back.]