Monday, December 08, 2008

New Development Team

I am about to start a new development team. The team is going to be small with only 4 persons including myself. We are going to be in charge of building a fairly large application primarily for internal use but with the view of making it commercially viable.

As with all new projects I want to do things the right way from the start. Here are a few of the things I have already put in place even before the team comes on stream.

  1. Issue Tracking - I am using fogbugz to track the cases for the development. I have experimented with it for the last two months and I am impressed. I have been reading Joel's articles for years so it probably was a given that as soon as I needed issue tracking I would turn to his solution. I am also using this software as a requirements tracker.
  2. Subversion - I am in the process of setting up an Ubuntu server with websvn. I understand that fogbugz could integrate with this easily. Lets hope.
  3. Apache Continuum - For continuous integration.
As fast as I put things in place I will try to post here what I am doing. The team will start work in January of 2009 so I hope to have all the environment in place by then. In a future post I will discuss the application in more detail.