I have been criticized in front of the team and the only thing it helped me do is start searching for a new job faster. It sounds like a good idea in theory but I would like to see a few more practical real life examples of how to make this work before I would dream of implementing something like this.