Agile approaches like Scrum recommend a "just enough" attitude in software development and this is also the case when you discuss tools. Ideally, you would work with a small team that is collocated, but this is not always possible and you might be running your project virtually with a distributed Scrum team scattered around the world. If you don't want to start using a sophisticated tool to manage your efforts, you might be interested in adopting some web tools that will fit your particular n...