A different kind of “scalability”
Recently I have been spending a lot of time building the management team at 10gen. Because 10gen is doing so well, we are lucky enough to have a lot of candidates who are on paper very well qualified. But as I look at them, I think about their scalability. I don’t look at it in the traditional way of “will they be able to grow with the company” as the team grows; most of them already have proven that. Instead, I ask will they scale down to managing a smaller team at a small company. In my experience, this is actually a harder challenge with a higher failure rate than stepping up to manage a larger team. What’s so hard about scaling down? In my opinion, there are 3 big challenges in scaling down:
- Contributing at multiple levels
- Making people decisions based on your own calibration of absolute performance
- Earning your credibility from scratch
- I was the project manager for the first few projects we did
- I was the architect for the first few projects we did while the consultants were ramping technically
- I was the executive that the customer could hold accountable for project success
- I was the practice manager deciding how many consultants to hire, when to hire them, and what skill sets they needed
- I was the consulting LOB owner establishing business practices, pricing, and infrastructure for the team
- I was a member of the executive team of the company that evaluated market opportunities and set corporate strategy
- Wisdom of crowds: just as the audience usually knows the answer on who wants to be a millionaire, in a large team there’s generally a fairly accurate public opinion on who is competent and who isn’t; if an executive bothers to listen they’ll make pretty good decisions in most (but not all) cases
- Relative performance: when you have a mature team of 30 sales people, you can replace a few reps from the bottom periodically and improve the team
- The crowd is neither big enough nor diverse enough to be wise in many startups or small teams
- What if the average in a small team begins either very high or not high enough? How do you know if (rarely) your weakest team member is actually quite good or (much more commonly) your best team member is only pretty good?
- Show up; customers will be happy just to be handed the business card in person
- Be respectful and listen to the customer
- Play the part, tell the customer how important they are and how focused the company is on their success in a reasonably credible way
- Demonstrate mastery of the domain; you should be an expert in whatever business you are in
- Convince the customer that your business will succeed; they won’t buy a technology, no matter how good, from a company they don’t think has a future
- Convince the customer that their project will be a success; nobody gets fired for buying IBM (or Oracle nowadays); but if they choose an alternative technology, they become much more accountable for the project’s success
Comments (2)