in any great leadership team, you find at least four personalities, and you never find all four of those personalities in a single person.
You need to have somebody who is a strategist or visionary, who sets the goals for where the organization needs to go.
You need to have somebody who is the classic manager — somebody who takes care of the organization, in terms of making sure that everybody knows what they need to do and making sure that tasks are broken up into manageable actions and how they’re going to be measured.
You need a champion for the customer, because you are trying to translate your product into something that customers are going to pay for. So it’s important to have somebody who empathizes and understands how customers will see it. I’ve seen many endeavors fail because people weren’t able to connect the strategy to the way the customers would see the issue.
Then, lastly, you need the enforcer. You need somebody who says: “We’ve stared at this issue long enough. We’re not going to stare at it anymore. We’re going to do something about it. We’re going to make a decision. We’re going to deal with whatever conflict we have.”
VMWare's Paul Maritz, formerly of Microsoft in its heyday, describes the four types of personalities required for a successful leadership team. In my experience, the "enforcer" is the rarest trait. In today's corporate taxonomy, that's the guy that gets sacked for making the wrong call. Make sure whatever project you're working on, the "enforcer" is present and accounted for.
Personally speaking, I fall into a strategist category as I can't help but feel longer term effects of short-sighted decisions. I have grown in leaps in being the enforcer as I realize hate the analysis paralysis. Where do you find yourself on this measurement?