Whenever I first struggled, I didn't know what I need. When one of my coworkers advised - try Kite, they can help! It helped us to innovate using a structure that has been there done that.
There is nothing I dislike. The price is a bit much, obviously free is preferable but I know that's unrealistic. We all have to make a living!
Actually, come to think of it, it would be helpful to have an 'outline' or 'set structure' for brainstorming.
Give it a shot. You won't be sorry!
Structure, communication have been solved using Kite; we have been able to realize organization of ideas and implementation. Let's be honest, you can't SOLVE things with software. But they have helped us very much get toward the solutions that we need.