I believe we all agree that communication is a weak point of software development in a team and with management.
I think a software for making decisions on features (or more generally
requirements), commenting on the options how to do it and some mean of agreeing on would be pretty useful. It should also track all additional changes, lets not be naive :)
With a history, people who were out of the project for some time would catch-up easily. Also It could prevent some of the complains that something was made while not matching ideas from someone's head.
If done simply, even small teams could benefit from it. The team would have documented options how to implement something and a reason why they chose one.
My questions is: Does something like this exist? Are you happy with general-purpose tools like text-documents, wikis, mind maps, excel or whatever for this purpose?
Thanks for sharing!