An upside of being a consultant is exposure to dozens of working environments: While clients benefit from everything I’ve learned to date, I leave a little wiser after each gig, with a few more observations and experiences under my cap.
There is one pattern in the tech sector that is so common, and so under-explored[1], that I’m compelled to talk about it here. I call it the start-up inflection point.
The basic premise:
No matter how self-directed programmers are, eventually their utility declines as ambiguities in direction, roles, goals and ownership become increasingly distracting and frustrating. The company is changing because of scale effects – but scale effects are hard to recognize, predict or compensate for. Hiring more brilliant engineers won’t solve this problem.
The trap:
Dozens of tech-sector companies are stuck in this trap and have been for years. They have manager to programmer ratios of 15 to 1, undiagramable networks of overlaping virtual teams, and decision making models so consensus driven that the brillance of many programmers is averaged away.
For awhile the fast pace of direction changes hides these problems, but these folks are smart: they soon realize effectiveness, real effectiveness of individuals, is nothing like what it used to be, and that there might be ways to fix it.
So what’s the solution?
The answers come fast if everyone has shared goals. Someone has to call out this new kind of problem, the meta problem of scaling up #s of people, and make managing it a top goal.
What are the symptoms? The pain points? How is this preventing us from kicking-ass? What has changed in the challenges to optimal work flow, now that we’re not 8 people in a basement, but 40, 80, or (gasp) 250?
With those questions fresh in everyones mind, a leader can then remind everyone of the underlying goals.
Goals start-ups need at the inflection point:
With pain points + goals, the magic happens. People can see why surgical addition of management structure, or smarter ways to work when you have teams of teams, are logically necessary. There’s no fear of management now, since it’s not a 500lb anvil of random, suit wearing, MBA degree gloating, overhead. It’s the same smart, no-frills behavior that’s gotten the company to where it is, just applied to a different dimension.
Tactics start-ups need at the inflection point:
The pain points of any growing start-up vary. But here’s a starter list of common tactics that should be considered.
Whatever you do, clarify the reasons/goals before you do it. Then check in with all the impacted parties in a week or two, after the change, and see if the pain is gone. If it’s not, stop or change what you did, and try again.
[1] – Most start-up literature I’ve read focuses heavily on getting off the ground. I’ve found next to nothing about the difficult transition from start-up to small company, especially from a management perspective. If I’ve missed some great resources, leave a comment.
[...] The start-up inflection point [...]
The skeleton analogy is apt – but there is just so much fear about structure that some folks stay with jellyfish organizations (as in, no skeleton), when clearly the jellyfish model isn’t working anymore.
It’s a critical leadership role: helping a group of people make transitions. From recognizing when they’re needed to paving a rough path for people to follow.
:s/resistent/resistant/g
Good article!
Aarjav: thanks for the catch, fixed.
I once worked for organization which grown from a scratch up to 200 people. Its unique feature was that they were able to build their whole management from insiders (with very few exceptions). A thing that allowed to grow that way was creating lead roles (the same scenario you’ve decribed). Many failed to become real leaders but there were always a couple of young wolves ready to take over abandoned management positions.
There is more here – being the insider managing the team gives you better start than ousider would have. You worked hard to get there and most of the team should know that.
I think that’s most important advice you gave.
Work: Start-up v. Established Firm — Thoughts on Inflection Points…
Scott Berkun wrote a great post that discusses how he encounters the start-up inflection point in companies. This is the point where the company has to make that brutal transition from the fast-and-loose dynamic of the true start-up to the more establi…
Can you point to any actual examples of companies for which some relevant measure (revenue, traffic) has the shape you describe?
[...] Berkun blog » Blog Archive » The start-up inflection point The smartest article I’ve read on the necessity and requirements of kick-ass management when it comes to tech-related startups. Good job. (tags: business blog excellent management startups) [...]
Paul: This is purely anecdotal, observation based opinion. I can’t point you to data or research. I guess part of my gripe is how little is written about what happens in the transition from 20 people to 100. If you know of stuff, let me know.
Though your question poses another: would programmer performance correlate well with revenue or traffic? I’m thinking of cases where programmers are doing amazing work that doesn’t sell or doesn’t become popular. I wouldn’t say that the programmers underpeformed, though I would say that the start-up was a failure.
[...] The start-up inflection point Interesting observation of how a software company transitions from a small startup to a larger business. [...]
Hey this is indeed a great article. In India (atleast for the 3 startups that I have worked with) the story is slightly reversed, most of the startups begin by having 40-50% people in manegerial position. So these people are not programmers, they are the visionaries :). And believe that programmers can be hired/fired at will and that technology programming has become a menial job so they start off as managers and then scale up hiring programmers. This in turn creates a problem where the programmer is not in synch with the company’s vision and the manager is not able to define the vision as required by a techie. Perhaps an interesting problem statement which you might like to review on this blog.
Great observation, Scott. I’ve definitely noticed this trend myself – I watched one company stall out for years before the CEO/founder was ready to relinquish complete control of the company and take up the CTO role for which he was better suited; once he did that, the company finally got past the inflection point.
I like to use the analogy of skeletons when talking about bureaucracy and process and management type stuff. Yes, skeletons are inflexible, but you need some structure to build off of once an organism reaches a certain size. After having watched several startups grow over the years, I believe that the same sort of structure is necessary for organizations, annoying though it can sometimes be.