Visual tools are good for sharing ideas: I used Umbrello because it is very easy to use, fast, and does the job, although diagrams are all you get (you are unlikely to get diagram validation, reasonable code analysis or generation, etc.)
I believe problem tracking is a good way to track problems, including use cases. If you are trying to accomplish something and donβt want something to slip through the cracks, you need to maintain the TODO list somewhere, preferably sharing it among all the team members. The diagram is useless here, but a tracker with a touch on its use is gold.
source share