I love this structured framework. However there’s something to be said for how environment/culture can boost (or stifle) someone.
In other words, an ‘A’ at one company could end up as a ‘B’ (or lower) depending on the company culture, environment, management, etc.
This was a good post on this topic BTW: http://larrycheng.com/2012/06/01/the-mythical-a-player-and-the-ceos-real-job/