Over on the IE blog Andy McGregor has a useful annotated list of some of the online tools that he has used to help with programme management.
Many could be just as useful projects – distributed or not.
http://infteam.jiscinvolve.org/2008/11/06/web-tools-for-programme-management/
On a related note David Flanders has a useful and extensive reflection and how to guide on contracting out software development.
http://dfflanders.wordpress.com/2008/11/04/how-to-contract-consultant-developers/