persistence communication

object persistence is one of the topic in software development that leads to the idea of domain model, active record etc. persistence communication is what I feel another important factor in software development. In my team, I think we have adequate verbal communication but lacking in communication that ... persistence. The problem is, how many people love to write the boring CVS log and how many would love to read them back before start doing any job ? Bug tracking system with a comment features is nice here since you can jot down any notes related to the task/bugs/request and other people can immediately know what you're working on right now. People might argue what the heck of that thing, when you can just call the person directly and tell him .."hey I'm working on this thing now !" but if look back, persistence communication could even save your day. In open source development, mailing-list plays an important role as a communication and coordination tools between developers. Even in few men's team within a single room, I prefer to use mailing-list or some kind of persistence communication tools.

In case you are looking for a lightweight Bug Tracking System (BTS), take a look at flyspray website. It's the BTS we're using currently.