I was on a standup call with my dev team. Quick one - fifteen minutes, maybe less. We were going through updates, talking about a feature that had gone sideways. Specifically, there was a modal creation component that wasn't working. It had worked fine when we first built it. Then somewhere along the line it broke, and nobody had dug into why.
I asked the developer on the call if he'd looked at it.
His answer: "I didn't check that. That wasn't part of my scope anyway."
And right there - in that one sentence - is something I want to break down, because I've heard it a hundred times across different businesses, different developers, different contexts. And the way most people respond to it is completely wrong.
What That Sentence Is
"That wasn't part of my scope" sounds like a factual statement. It sounds like someone clarifying a boundary, referencing a contract, reminding you of what was agreed. It sounds reasonable.
It isn't.
In practice - and I mean in the actual reality of a standup call when something is broken and someone hasn't looked at it - that sentence is a deflection move. It's a way to pre-empt accountability before accountability can land. The translation is: I know you're about to ask why I didn't fix this, so I'm going to build a legal fence around myself first.
That's the real message. Not "here is a factual clarification about project scope." The real message is: don't hold me responsible for this.
Now you might be thinking - okay, but what if it wasn't in scope? What if the developer is right?
Doesn't matter. And I'll explain why.
The Frame Is the Problem, Not the Facts
Here's what happens when you engage with the scope argument. You start going back and forth about what was and wasn't agreed on. You pull up the original task list. You debate whether "check the modal" was implied by "review the code" or whether it was a separate deliverable. You're now in a negotiation about semantics instead of solving the actual problem.
Meanwhile, the modal is still broken.
Worse than that: by engaging with the frame, you've legitimized it. You've accepted the premise that scope is the relevant variable here. You've told your developer - implicitly - that "scope" is a valid shield in your working relationship. Which means the next time something breaks or gets missed, you're going to hear it again.
When you argue about scope, you teach people that invoking scope works.
The only correct response is to act as if the sentence was never said.
What I Did
I didn't say, "well, when we discussed the codebase review, that should have included..." I didn't say, "let me pull up the Trello board." I didn't lecture him on professional responsibility.
I just said: hide the modal for now, check that code, figure out why it's not working, and give us an update in chat.
That's it. Full stop. Move on.
Notice what that does. The task still lands on him. The accountability is still there. But I never argued with his scope claim - not because I agreed with it, but because engaging with it would have given it power it didn't deserve. By treating the excuse as invisible, the excuse became invisible. He's checking the code. That's the outcome. The scope conversation simply didn't happen.
This is a management principle that looks passive but is very active. You're not ignoring the problem. You're ignoring the frame around the problem - a specific and intentional choice - while being completely direct about what needs to happen next.
Free Download: 7-Figure Offer Builder
Drop your email and get instant access.
You're in! Here's your download:
Access Now →Why Developers (and Everyone Else) Do This
I want to be fair here because this isn't a developer problem specifically. It's a human problem. People in every function do it.
An account manager says, "the client asked for that change verbally - that's not in the contract." A copywriter says, "the brief didn't mention SEO, so I didn't write for it." A salesperson says, "they weren't in my territory." These are all the same move: constructing a boundary around a missed responsibility before the conversation about that responsibility can begin.
It usually happens for one of three reasons.
The first is genuine confusion about what the job is. Sometimes scope is unclear. Sometimes deliverables are poorly defined and the person didn't know they were supposed to handle something. This is a systems problem, not a character problem, and it's fixable with better onboarding and clearer task structure.
The second is self-protection. The person knows they dropped the ball on something and they're trying to minimize the damage to their standing. They're not being malicious - they're being human. Nobody likes getting called out. Scope is a convenient shield because it sounds professional and objective rather than personal.
The third - and this is the one to watch for - is learned behavior. If invoking scope has worked before to deflect accountability, people will keep doing it. If you engaged with the argument last time and the thing didn't get fixed and nothing happened, they file that away. Next time I can use this.
The fix for the third type is consistency. Every time the scope shield goes up, you ignore it and redirect to action. Eventually the behavior fades because it produces no result.
What It Signals About Your Team Culture
When scope arguments are common on your team, something else is going on underneath. Teams that function well don't have a lot of scope conversations. Not because people never get confused about who owns what - that happens - but because the default orientation is toward solving problems rather than categorizing them.
A developer who's bought into the mission, who cares about the product working, who's engaged - that developer, when he sees something broken, is more likely to flag it proactively than to wait until he's asked and then invoke scope. The fact that the modal wasn't working, and wasn't being looked at, and the response when asked was a deflection - that tells me something about engagement levels that has nothing to do with the scope argument itself.
I'm not saying this to be hard on the developer on that call. I'm saying this because if you're a founder or a manager, you need to read these signals. Scope arguments aren't just annoying friction in a standup - they're data points about how connected your team is to the actual goal.
High-engagement teams solve problems that aren't technically their job because they want the thing to work. Low-engagement teams protect their job description because they're optimizing for something other than the outcome. Could be they're overloaded. Could be they're not aligned on the mission. Could be they've been punished before for going outside their lane. All of those are worth investigating.
But step one is: don't reward the scope argument by engaging with it.
The Estimate Problem and Why It Connects
Earlier in the same call, we addressed something that's related in a non-obvious way. The team had been putting together estimates and sending them out, and we realized the estimates needed to go through a review step before they left - get a second set of eyes on them before they're final.
On the surface, estimates and scope arguments are completely different things. But they both point to the same underlying question: who's responsible for quality before something goes out or goes wrong?
Adding the review step on estimates is about catching problems upstream. You don't want to send a client an estimate and then have it come back wrong because nobody sanity-checked it. Same logic applies to code: you don't want a broken modal to sit there unexamined because it fell between the cracks of two people's scope definitions.
The process change for estimates is easy: send it through review first, always, no exceptions. The culture change for scope arguments requires a different kind of consistency - you have to ignore the argument every single time, not just sometimes.
Need Targeted Leads?
Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.
Try the Lead Database →How to Handle It in the Moment
Here's the practical playbook.
When someone says "that wasn't in my scope," your response is not to agree, not to argue, and not to apologize. Your response is to restate the outcome you need and assign ownership of it.
"Got it. Still need it checked. Can you look at that today?"
Or in the case of the standup: "Hide the modal for now, check the code, and give us an update."
You're not being rude. You're not dismissing the person. You're just operating in a different frame than the one they tried to introduce. They said: this is a scope question. You said: this is an execution question. Your frame wins because you have the authority and because it's more useful.
If the problem was a scope definition issue - if the deliverables were unclear - you can address that after the immediate problem is solved. "Hey, let's also make sure the task list is clearer going forward so this doesn't happen again." That's a legitimate systems conversation to have. But you have it separately, not as a way of adjudicating whether the current problem gets fixed.
The sequence matters: fix the thing first, improve the system second. If you get that backwards, you end up in a process conversation while the broken thing stays broken.
The Bigger Picture: Accountability Without Drama
One of the things I've learned running multiple companies and managing remote teams is that accountability doesn't require conflict. A lot of founders think you have to either let things slide or get confrontational about them. Neither is right.
You can hold someone accountable completely calmly by just treating the excuse as if it wasn't said. You're not angry. You're not lecturing. You're not making it personal. You're just... moving forward with the expectation that the problem will be solved. And you're assigning it clearly so there's no ambiguity.
That's not passive. That's precise.
Compare it to the alternative, which is to engage with the scope argument. Now you've got a back-and-forth. Maybe it gets heated, maybe it doesn't, but either way you've made the conversation about the argument rather than about the outcome. And at the end of it, even if you "win" the scope debate, the relationship has taken some friction and the task still needs to get done.
Ignoring the frame and redirecting to action gets you the same result - the task gets assigned - without any of the friction. It's just more efficient.
This is also why I'm a huge believer in written task management. When tasks are in Trello, or whatever tool you're using, and they're clearly assigned with clear acceptance criteria, the scope conversation largely doesn't happen. People know what they own. There's less room for ambiguity and less need for anyone to construct a scope defense. The fix for a lot of this stuff is upstream clarity, not downstream argument.
When Someone Is Right That It Wasn't Their Scope
I want to address this directly because I know someone reading this is thinking: but what if they're right? What if the task really was outside what they were hired or contracted to do?
If someone is a contractor and you're asking them to do something legitimately outside their contract, that's a different conversation. That's a negotiation about compensation and deliverables. That's fair.
But in the context of a standup call about a broken feature on a product your team is actively building together - the question of whether something was in scope is almost never the real question. The real question is: why isn't this working, and who's going to figure it out?
If the answer is "someone else needs to own this," fine. Assign it to someone else. But you still assign it. You still get clarity on who's checking the code. The scope argument doesn't get to leave a vacuum - it doesn't get to mean nobody is responsible for this.
Nothing is nobody's responsibility on a functional team.
Free Download: 7-Figure Offer Builder
Drop your email and get instant access.
You're in! Here's your download:
Access Now →The Line Most People Miss
There's a version of this story where a manager hears "that wasn't in my scope" and spends twenty minutes arguing about it, wins the argument, and then the developer checks the code resentfully and does a mediocre job. That manager thinks he handled it well because he enforced accountability. He didn't. He spent twenty minutes and bought friction.
There's another version where the manager backs down, says "okay, fair enough," and the code doesn't get checked. Modal stays broken. Nobody owns it. That manager thinks he was being reasonable. He wasn't. He taught his team that scope is an exit ramp.
The version that works is the one I described: ignore the frame, restate the outcome, move on. Call stays under fifteen minutes. Task gets assigned. No friction. Nobody wins or loses a debate because the debate never happened.
The developer checks the code.
That's the whole point.
What This Has to Do with Building a Business
If you're running an agency, a SaaS, a services company - you're going to deal with this constantly. Not just with developers. With clients who say "that wasn't in the original brief." With contractors who say "that's outside the retainer." With partners who say "that's your side of the deal."
The scope argument is everywhere. And in every case, the same principle applies: the moment you accept the frame, you've lost the conversation. You're no longer talking about the outcome. You're talking about who was supposed to be responsible for the outcome. That's a less useful conversation and it almost always takes longer.
The better path is to stay in the outcome frame. What needs to happen? Who's doing it? By when? The scope question - if it's worth addressing - you handle separately as a systems improvement, not as a way to determine whether something gets fixed.
If you're building a team right now, this is one of those things worth getting right early. Set clear task ownership in your project management tool. Make it a norm that the first question on any problem is "who's checking on this" not "whose scope is it." And when the scope argument does come up - because it will - just ignore it and move forward.
Every time you do that consistently, you make the argument slightly less useful as a tool. Over time, it stops being the default response to accountability pressure.
That's how you build a team that solves problems instead of categorizing them.
If you're working on building out your outbound and want frameworks for running your team and your sales process, the 7-Figure Agency Blueprint covers a lot of this - how to structure the team, set expectations, and run the whole operation without constant firefighting. Check it out.
Ready to Book More Meetings?
Get the exact scripts, templates, and frameworks Alex uses across all his companies.
You're in! Here's your download:
Access Now →