Justin Roff-Marsh

1.5K posts

Justin Roff-Marsh banner
Justin Roff-Marsh

Justin Roff-Marsh

@justinroffmarsh

Founder: Ballistix. Developer: Sales Process Engineering. TOC expert. Author: The Machine, An Ode to Speed. Tennis player.

USA Los Angeles Katılım Aralık 2008
1.3K Takip Edilen1.9K Takipçiler
Justin Roff-Marsh
Justin Roff-Marsh@justinroffmarsh·
For folks interested in the Theory of Constraints (TOC), let me drop a little thought-bomb on you! Traditionally, we conceptualize the business as a single system, and we create a model of this system with a Goal and a Constraint (that's right, these are attributes of the model, not of reality). If you want to grow your business, this model is sub-optimal, IMHO. You should design your business with two very loosely-coupled groups (subsystems) and model it accordingly. There's the business-as-usual (BAU) group that generates revenue. And then there's the growth group that generates growth in revenue. You should not collapse these into the one system, in reality or in your model of reality. So, that means two systems, each with its own Goal and its own Constraint. To visualize this, imagine you owned a mobile dog-washing organization. The BAU group is your set of vans (each piloted by a dog-washing maestro). And the growth group is the team of people who open new territories and populate them with vans and fur maestros. Each of these is a discrete system, with its own Goal and its own Constraint. If you want your business to grow, it should be structured similarly.
English
1
1
15
1.1K
Scott Martinis
Scott Martinis@scottmartinis·
I don't think that's the best way to conceptualize it If you decouple growth from customer value and profit in any line of business you create an unstable system I think a more accurate way to conceptualize this is to view all of the primary product lines you have as independent but related value streams Each with associated TAM/SAM/SOM With the caveat being that media, open source projects, content, are in fact forms of product lines themselves
English
2
0
2
51
Justin Roff-Marsh
Justin Roff-Marsh@justinroffmarsh·
@Fish_wid_a_V @MatznerJon What you want to consider is how would the win-rate of your best salesperson in a video conference compare with an average one face-to-face? And, what if you could do 10 video conferences in a day vs 4-5 face-to-face meetings?
Beverly Hills, CA 🇺🇸 English
2
0
1
17
Indian Roofer, PhD
Indian Roofer, PhD@Fish_wid_a_V·
This ⬇️ is the opposite of what @MatznerJon is yelling about … Been whiteboarding the shit out of applying TOC to my small roofing business … my 🧠 is scrambled @justinroffmarsh … I can see why we want to treat our constraint with a lot of love & respect … ✊🏽 My throughput seems to be gross margin per unit field staff making my constraint field staff (sales & project supervisor) given our sub contracted labor model
Indian Roofer, PhD tweet media
Jon Matzner@MatznerJon

GET RICH QUICKGET RICH QUICKGET RICH QUICKGET RICH QUICKGET RICH QUICKGET RICH QUICKGET RICH QUICKGET RICH QUICKGET RICH QUICKGET RICH QUICKGET RICH QUICKGET RICH QUICK

English
3
0
5
385
Justin Roff-Marsh
Justin Roff-Marsh@justinroffmarsh·
@Fish_wid_a_V @MatznerJon So, what is a unit of project manager capacity? In other words, the smallest useful unit of capacity? (Hint, it's almost certainly not an hour!) Then, how are you acting to maximize Throughput (contribution margin) per Constraint Unit?
English
0
0
2
17
Justin Roff-Marsh
Justin Roff-Marsh@justinroffmarsh·
@Fish_wid_a_V @MatznerJon For home services, I would not put a salesperson in the field. I'd collect data in the field and sell on the phone. (That's assuming that you can't collect data remotely). You don't want interplay between two heavily loaded resources.
Burbank, CA 🇺🇸 English
1
0
2
33
Indian Roofer, PhD
Indian Roofer, PhD@Fish_wid_a_V·
there are two roles - field sales and field project manager ... so the constraint seems to currently inter change ... we need one project manager for every 2 fully trained field sales rep! Yes, we have implemented the 1 inside sales rep for every 3 field sales rep (The Machine) 😊
English
2
0
1
41
Isaiah Berg
Isaiah Berg@isaiahberg·
@MatznerJon @Matt_Titan_ Yes - IMO you have to build a simple / well-documented / process-driven "floor" for everything and then if you're really good, find hungry/coachable people who will master that floor, and then go above and beyond to help you build new floors... permanent heroism not sustainable
English
3
0
1
133
Matt Titan
Matt Titan@Matt_Titan_·
Real operator dilemma I'm facing this week: Keep the head of marketing who does decent work, leaves at 5pm sharp, never works weekends, and refuses to do anything outside his lane? Or replace him with someone more expensive who'll do marketing, permits, phones, material orders, and whatever else we throw at them? I can only keep one. What would you do?
English
20
0
12
23.8K
Jon Matzner
Jon Matzner@MatznerJon·
YES! Innovation or productivity at a non-constraint is masturbation!
Taylor Pearson@TaylorPearsonMe

Eli Goldratt's book, The Goal, was famous for its (then unpopular argument) that keeping every machine running 24 hours a day, the metric most plant managers cared about, was actively making factories worse. I suspect we're seeing the same fallacy in how many people are using AI agents. Goldratt's point was that machine utilization isn't throughput. What you want from a manufacturing plants is making good widgets as cost-effectively as possible. It doesn't necessarily follow that running your machines all the times optimizes that. Picture a three-station assembly line. Stations 1 and 2 each crank out 200 widgets an hour. Station 3 can only handle 100. Running stations 1 and 2 around the clock doesn't ship more product. It just piles up half-finished widgets in front of station 3, ties up cash in inventory, and creates more work managing the pile. He developed the Theory of Constraints to point out that what matters is solving the bottleneck in the system, not increasing machine utilization. I suspect a lot of agent usage right now is the same fallacy at higher resolution. Running 20 Claude Code sessions in parallel can feel productive because something is always happening. But, if the bottleneck in your work is judgment about what's worth doing, more agents just generate more output for you to wade through. This is not to say there aren't workflows running 20 agents in parallel very effectively, I'm sure there are. And, I suspect there's a general retraining we all need to do around evolving historical workflows. But.... The constraint for most knowledge work is deciding what's worth executing and no one is task switching between 20 things at the same time effectively I don't think. I find I can run maybe 2 or 3 things in parallel with maybe 1 or 2 admin-y type things on the side and that is only if I'm very locked in.

English
2
0
9
2.8K
Justin Roff-Marsh
Justin Roff-Marsh@justinroffmarsh·
I absolutely despise the despicable habit marketing folks have of using the word "brand" to refer to their products or organizations. Your value (to the extent there actually is value) is not your mark or your label, it's your damn products. To imply otherwise is foolish and potentially dangerous. We need to stop taking business people who talk about "their brand" seriously because they clearly don't take their businesses seriously!
English
0
0
0
92
Justin Roff-Marsh
Justin Roff-Marsh@justinroffmarsh·
Your business has a tendency to slide into chaos. It'll be significantly more profitable when you eliminate this tendency. 📖Read more in my two transformational books: An Ode to Speed and The Machine. #free-downloads" target="_blank" rel="nofollow noopener">ballistix.com/#free-downloads
English
0
0
0
123
Justin Roff-Marsh
Justin Roff-Marsh@justinroffmarsh·
@Fish_wid_a_V Amazon prints that book on demand. It's advertising a 2-day delivery for me right now in LA.
English
0
0
2
31
Justin Roff-Marsh
Justin Roff-Marsh@justinroffmarsh·
If your business is in an orderly (i.e., non-chaotic) state, AND if you are acting to maximize profitability, you WILL have this configuration of resources. One critical fully-loaded (or maximally-loaded) resource, and all others with some idle (protective) capacity. You may not recognize it. But this WILL be the case. You SHOULD recognize it because, in this state, only one resource (what we call the Constraint) determines Throughput (the rate at which you generate contribution margin and therefore profit). This means the Constraint is your locus of both information and control. In this state, a simple, organization-wide measurement framework becomes apparent. At any (and every) location within the organization, if you can positively influence the productivity of the Constraint (Throughput per Constraint Unit), you should; otherwise, you should minimize the turnaround time of every task as it arrives (adopt pit-crew behavior). So, now we have two high-level metrics for the entire organization. Throughput per Constraint Unit. And On-time Case Completion Percentage. Management (and management accounting) just got real simple.
English
0
0
2
172
Gregory Brickner
Gregory Brickner@gregorybrickner·
@MatznerJon Well put Jon. Too many business owners do not understand this. If focus on helping business owners solve their cash flow constraints. I always amazes me how people are proud of their 50 kpi dashboards and have no clue what is going on.
English
2
0
0
100
Jon Matzner
Jon Matzner@MatznerJon·
Justin makes a point below that is dense to most of us smooth brained SMB Owners, but I promise is worth slowing down for! He says you only need two numbers to run a business well: - The contribution margin per unit of your constraint - On-time task completion Most owners track twenty things and still miss both. Profit is a rate, not a total Looking at last quarter's P&L, profit is simple subtraction. Revenue minus costs. Looking forward, that math falls apart. Should we hire? Take this contract? Raise prices? Subtraction can't answer any of it! The question changes from "did we make money?" to "how fast are we making it?" Forward-looking profit is a SPEED. Money in per hour minus money out per hour. The number on your books is just where that speed ended up after ninety days of compounding. Every business has one pacesetter! Whether you run an airline, a law firm, or a sandwich shop, exactly one resource sets the speed limit on profit. One. That resource is called the constraint. J Justin has also taught me to CELEBRATE this - don't ATTACK IT. It is the resource that when most fully utilized, generates the maximum profitability for your company. For an airline, it's the fleet.... not the baggage handlers. For a law firm, it might be the senior partner who closes deals... not the CRM system! For a recruiting agency, it might be the recruiters with actual judgment. Everything else in your business should have more capacity than the constraint. Baggage handlers should never be the bottleneck. Software seats should never be the bottleneck. They should run with "protective capacity"...extra room... so the constraint never sits idle waiting on them. If two things in your business are maxed out at the same time, you're in chaos. In an orderly business, one thing sets the pace and everything else has slack to flex around it. WHY YOU SHOULD CARE Once one resource sets the pace for everything, the equation and your job simplifies. Operating costs (rent, salaries, software) are roughly fixed for the next quarter. They buy you capacity, the ability to get work done. But the only capacity that converts to profit is the capacity of your constraint! Everything has to pass through it. So forward-looking profit reduces to one number: how much contribution margin you generate per unit of your constraint? Can you improve this? Contribution margin is revenue minus the raw materials it took to deliver. A unit of your constraint is one hour of flight time, one partner-day, one recruiter-week, whatever your bottleneck measures in. Double the margin per constraint unit and you roughly double profit! The second number, on-time task completion... The first number tells you how productive your constraint is. The second tells you whether the rest of the business is doing its job. If everything except the constraint has protective capacity, deadlines should hold. When tasks start slipping, a non-constraint resource is running too hot somewhere. Either it's competing with the constraint for attention, or it's becoming a second bottleneck. The "one pacesetter" model breaks down. On-time completion is the early warning system. What to do TOMMOROW FIND AND PICK your constraint. There is only one. The resource where, if you had more of it, you'd make more money. Track contribution margin per unit of that constraint. Push it up. Ignore most other metrics. Track whether tasks are getting done on time. If they're not, something around your constraint is starving it or competing with it. Track both. Stop measuring the rest.
Justin Roff-Marsh@justinroffmarsh

Musings on Throughput per Constraint Unit. In the TOC community, our most critical ratio is Throughput per Constraint Unit (T/Cu). I’m not convinced everyone understands the power of this metric. If you’re considering the past, profit is arithmetic (revenue minus cost). But if you’re predicting the future, profit is calculus (the difference between the rate at which Throughput is generated and the rate at which operating costs accrue). This means that if we want to make management decisions intelligently, calculus is required (and calculus is difficult). But here’s the thing. EVERY business, when forced to operate in an orderly (i.e., non-chaotic) state, assumes exactly the same configuration of resources. You have one Constraint (fleet of aircraft, in the case of an airline) that is consistently heavily loaded, and a large number of non-Constraint resources, all of which have protective capacity (baggage handling, crew scheduling, etc), enabling them to subordinate to the Constraint. This configuration means that there is a SINGLE resource that determines the rate at which the organization generates profit. This simplifies predictions and, therefore, management decision-making. Given that profit is the difference between the rate at which Throughput is generated and Operating Costs accrued—and given that the rate of the former is determined by the Constraint and the latter is reasonably constant—predictions can now be made with simple division. delta(T/Cu) ∝ delta(Profit) In other words, changes in T/Cu are proportional to changes in profitability. Throughput is pure contribution margin (revenue minus raw-material costs). But where are Operating Costs in this equation? A Constraint Unit is a unit of the organization’s capacity (remember, the Constraint is the pacesetter for the entire organization). And the organization’s capacity is exactly what your operating costs are paying for! Assuming that operating costs are fixed for the period under consideration, T/Cu enables managers to make surprisingly accurate predictions with minimal effort. It’s just as simple as the traditional cost-accounting approach to predictions—and it avoids the nonsense results.

English
5
0
41
8.5K