As a LSS black belt I was exposed to team roles concepts and loved them. I wanted to come up with a simple way to get a general feel of the concepts to create a quick automated team analyzer. By no means is this a replacement to robust tools and consulting services. I encourage anyone reading this and actively managing teams to hire professionals and/or buy their materials. I won't push any specific website but do endorse the value of understanding team dynamics. I encourage you to spend some time on this before just throwing together teams. Having lead many teams I can tell you this WILL get better results, like greasing a wheel bearing. Sure you can drive without it but it just makes things better. This app is just one man's way to help the world be more efficient, one team at a time.