The Three Machines
feld.com
feld.com
I would like to see more of what can be done as we focus more on combining these, not segregating them.
As a developer the very rare chances I have had to go on a sales visit were eye opening in an astounding way. Sure, maybe don't have developers cold calling, but making product developers a part of the sales process can only help with the feedback loop.
What is missing in the model is strategy - there should be people responsible for an overall strategy. That part requires communication with all branches while having a general vision. In a small company, that function always belongs to CEO.
Next, someone who cares about internal company health. In some companies, this would be called "operations". Those people would handle adherence to rules, mood and day to day infrastructure. (maybe part of hiring process) Think of them as legal branch of a government.
This makes it four.
Tossing these two as one (company machine) is problematic. Strategy needs to "be plugged into" all of the processes quite directly, as well as being aware of external conditions.
The Product/Customer divide makes sense to me, because what you do about them is different. Sure, customer steers product and vice versa, but the "Customer" machine is about sales funnels, marketing language, customer service, etc. The "Product" machine is about specs, coding, release schedules, etc. Implementing a new feature and selling a new feature are different tasks, requiring different skillsets.
Another way of naming these 3 distinct operating groups:
Build | Acquire | Operate
Or in our company's case,
GTM - Go To Market | EPD - Engineering, Product & Design | G&A - General & Administrative
I don't think Brad meant to imply that only one branch was focused on customers. I think it was just a simplification to make the names more accountability-focused & less function-focused, as Brad worked through it.
(NOTE: I'm an employee of the company that sparked this post.)
One could do worse than to consider those three areas in any decision.
> there’s a lot of sloppy thinking on my part so far
That's from the blog post. Mistaking amateur ramblings for analysis is bit worse than seeing someone's mediocrity as genious. What are the standards for analysis now, 2 beers and a couple paragraphs about how the world should be?
More to the point, he's a longstanding and well-respected business advisor, and has an excellent track record. I may or may not agree with him on any given subject, but I'll sure as heck stop and listen, because he knows more about this stuff than I do, by far.
I think an executive mastering the customer machine, another the company machine and another the product machine, will allow each of these critical areas to sing. There will be conflicts and fight for resources sometimes but understanding you are all three silos that also come together to work for a greater good is a powerful motivator and I think can allow the company to see its mission more clearly. The idea needs to be fleshed out more but I applaud the direction
My machine has custom components that perform different functions but connect together (which parallels your machines pretty well). Each of those machines can be subdivided to an extent.
I think it's an interesting approach in that I could practically design draw a schematic to describe how it all comes together. Every company would probably need a custom-built machine - there's no general one-size-fits-all approach in this way of thinking about it.
We'll see how it goes
Early-stage business advice is cheap and sometime barely worth the bytes it's stored in, but...
Speaking as someone who has done a few startups. Until you get to 50+ employees you probably don't want to spend a lot of time thinking about the org structure. Keep it relatively flat (CXOs -> VPs -> Everyone Else)
It is less cognitive load on you and empowers individuals to help form the company culture and workflow.
Edit: I don't really agree with the premise of this article. I think it is critically important at early stages that everyone (engineering, marketing, sales, customer service, etc) are exposed to every part of the business. If a customer sends customer service a great review, engineering should see it. If a customer has an issue, engineering should be involved in making the customer happy. And the other way around, customer service should have a say in how the product is built... heck, the administrative assistant that answers the phone should even have an avenue for their feedback to be heard. Of course someone needs to ultimately make the decision but everyone should have a voice and feel vested in the company success.
100% agree with this sentiment. I have tended to work at small (<30 headcount) companies and the better ones fully adopted this mindset. The less good ones tried to insist on closed doors and "you only need to know X" - which ultimately led to complete apathy to other departments problems or successes.
Either that or it's late and I'm getting philosophical.
I am trying to transform Customer and Company as products, so I trick my mind to evolve them appropriately.
It's a pretty simple exercise to map this to the three machines.
finders (sales - those that bring in the $$$) = customer machine
minders (admin, finance, hr, etc) = company machine
grinders (the grunts who actually do the work - for a tech company this is the engineering dept) = product machineCEO - Focused on managing team (Traditional definition BTW)
Product Manager - Focused on UX
Customer Manager - Focused on Onboarding and Client Management
Customer Acquirer - Focused on Acquiring Customers
Financial Manager - Focused on Managing Capital Flows
You could (or possibly should) combine The Customer roles into one and the financial one with CEO and you'd have the same setup that Feld describes.
1) Create Value
2) Monetize Value
But I see how a third team makes sense.
3) Manage Value?
Most of business is creating something that costs little to produce and can be sold as close to value as possible.
Especially if you have a more expensive product, Account or Customer Success managers are critical to reaching and extending your LTV.