If you run the software-based company or work in the kind of, ask yourself whether you and your team members are using issue tracking system. There are many options that lots of issue tracking systems are available now – even some of them are completely free.
In terms of project management, issue is the base unit of the project. Somebody may find a bug or may want to cast an idea. It is an issue, which could act as a fertilizer. People involved would try to solve any problems or to make it real. Finally it nurtures the process and gets rid of confusion.
What if there is a project which is going without that kind of tool? Well.. it would go fine except that it takes much more time – that is, by wasting your time. For example, the manager and team members get many time-breaking meetings when something has been changed. Working not understood puts a collide in. I cannot exaggerate that this would obfuscate the matter.
The tools like Trac, Bugzilla, Redmine are great. Sharing should be promoted that every members could get the issues and make the project healthy.