May 31, 2025·8 min read

Founder CTO conflict: how roadmap promises go wrong

Founder CTO conflict often starts when sales calls turn into roadmap promises. Learn how to set rules, roles, and decision paths early.

Founder CTO conflict: how roadmap promises go wrong

Why this fight starts so often

One sentence on a sales call can wreck a week.

A founder tells a prospect, "Yes, we can have that by next Friday," and the room relaxes for about five minutes. Then the CTO checks the backlog. Planned work gets pushed aside. Support starts asking for updates. Product priorities turn into an argument instead of a plan.

The pressure makes the promise feel reasonable. A deal looks close. A customer sounds ready to sign. The founder wants to keep momentum, and that instinct is fair. The real problem usually sits somewhere else: nobody agreed on who can commit the team, how estimates get checked, or what moves when a new request jumps the line.

Most of these clashes start with the same three ingredients. Revenue feels urgent, so everyone treats the request like an emergency. Authority is fuzzy, so the founder thinks closing the deal gives them the right to promise delivery while the CTO thinks only engineering can judge scope. Timing is off, so the promise happens before anyone checks dependencies, tradeoffs, or what the team has to delay.

That mix creates a familiar loop. Sales hears pain and pushes for speed. The founder tries to keep the deal alive. The CTO sees hidden work, risk, and a team that now has to explain why a "small change" is not small at all. By midweek, the argument is no longer about one feature. It is about trust.

That is why the fight feels bigger than the request itself. One promise can force engineers to stop planned work, QA to reshuffle testing, and customer success to manage expectations for other accounts. A request that sounded urgent on Monday can wreck a Friday release.

Early-stage teams run into this more often because roles overlap. Founders sell, shape product, calm investors, and answer customers. CTOs own delivery, but they also protect system health, team pace, and the pile of technical debt nobody wants to talk about. Without clear rules, every roadmap promise starts to feel personal.

The fix usually starts with simple business clarity, not better chemistry. Decide who can promise what, when an estimate becomes a commitment, and what has to happen before a date reaches a customer.

Where authority gets blurry

The argument usually starts in a small moment. A founder is on a sales call, the customer asks for one more feature, and the founder says yes before anyone checks the cost, the tradeoffs, or the timing. In that moment, the founder is speaking for product, delivery, and engineering at the same time.

Founders do this for understandable reasons. They feel the pressure of the deal. They know the customer's pain. They worry that a pause will sound weak. So they answer fast. The trouble is that a fast answer quickly turns into a hard promise.

The CTO sees the same moment from a different angle. They expect to make the final call on technical risk, team capacity, architecture changes, and whether a date is real or hopeful. If the founder promises a feature without that check, the CTO inherits the fallout. The team gets a deadline it did not choose, and the product plan bends around one conversation.

A lot of teams make this worse by mixing different decisions together:

  • Pricing is a business decision.
  • Scope is a product decision.
  • Delivery date and technical approach are engineering decisions.
  • Contract language needs all three before anyone says yes.

When one person treats those as the same thing, the same fight keeps coming back. A founder thinks, "I only approved a deal." The CTO thinks, "You committed the team to six weeks of work." Both reactions make sense because the boundary was never clear.

This is where authority gets sticky. The founder may believe revenue gives them the final word. The CTO may believe technical reality gives them the final word. Both views break down if the company never defines who approves what.

Vague approval rules create repeat fights. One customer gets a special promise. Sales remembers that exception and uses it again. Engineering pushes back harder. The founder feels blocked. The CTO feels ignored. At that point, nobody is arguing about one feature anymore. They are arguing about who gets to decide.

This gets messier with a fractional CTO. If the founder never says out loud which technical calls that person can close, every tough deal turns into a status debate instead of a work decision.

What sales should and should not promise

Sales can promise what the team already delivers in production, at the current price, with the current support level. That includes features customers can use now, delivery dates for work engineering already approved, and service terms the company has written down. Once sales goes past that line, one side is selling hope and the other side has to build it.

A simple rule helps: if a promise changes scope, timeline, security, integrations, or operating cost, sales pauses and asks for review. Product and engineering then check whether the request fits the roadmap, how long it will take, what it might break, and whether one large deal will pull the team away from existing customers.

Big prospects cause the most trouble because their requests feel urgent and the revenue looks hard to ignore. Custom work needs its own rule. Sales can log the request, explain the review path, and give a date for an answer. Sales should not say "we can add that next sprint" or "our team can make it work" unless engineering already approved it.

Plain language works better than vague optimism. Instead of overpromising, sales can say, "We support X today." Or, "We need product and engineering to review Y before we commit." Or, "Custom work goes through a scope and pricing check." Or simply, "I can get you a firm answer by Thursday."

Those lines do two jobs. They protect trust with the prospect, and they protect the team from surprise deadlines.

The internal split should be equally clear. Sales owns customer context. Product owns priority. Engineering owns feasibility and delivery risk. Founders can still overrule the process, but they should do it openly and record the tradeoff. If a founder wants to promise a custom integration to close a deal, the team should say what moves out of the roadmap to make room. That one habit prevents a lot of quiet resentment later.

How to set rules early

Most fights start before the first real argument. One person says "yes" to a customer, another hears "maybe," and the team notices the gap when the deal is already moving. A short written rule set prevents a lot of damage.

Start with decision rights. Put a person next to each decision, not only a team name. The founder can approve pricing, discounts, and deal terms. The CTO can approve technical scope, delivery risk, and any change that affects the codebase, infrastructure, or team capacity. If a promise touches both money and engineering, require both approvals.

That rule needs to live where people actually work: sales notes, proposal templates, and the handoff document. If it stays in someone's head, it will fail the first time a hot prospect pushes for an exception.

You also need one path for urgent customer requests. "Urgent" should not mean "a prospect asked twice." Pick a route and keep it simple. Sales records the request. The founder checks deal impact. The CTO gives a fast answer on effort and timing. One path beats five side chats every time.

You should also define the word "commitment." In many startups, rough ideas slowly turn into roadmap promises because nobody stops them. A commitment is in writing. The founder and CTO both approve it if scope changed. The customer gets the same wording the team saw. If the idea is still under review, label it that way. And if timing is mentioned, give it a real owner.

Review these rules with the whole team, not only senior people. Sales, product, support, and anyone who joins customer calls should use the same language. If a new hire cannot explain the difference between an idea and a commitment, the rule is still too vague.

Then revisit the rules after the first few deals. Three sales calls usually expose the weak spots fast. This is the sort of cleanup Oleg Sotnikov at oleg.is often helps founders with as a fractional CTO: clear approval rules, tighter handoffs, and fewer promises the team never meant to make.

A meeting rhythm that stops surprises

Tighten delivery commitments
Put one written path behind every yes, no, or later.

Most roadmap fights do not start in a big strategy session. They start in small moments: a sales call that ended with "we can do that," a demo where a founder nodded too quickly, or a customer email that sat unanswered for three days. A simple weekly rhythm catches those moments before they turn into blame.

Set one short roadmap review every week. Thirty minutes is enough if both sides come prepared. The founder brings customer pressure, open deals, and any promises made in calls. The CTO brings delivery risk, team capacity, and any work that may slip.

That meeting should answer four plain questions:

  • What did we promise last week?
  • What new asks came in from sales, demos, or support?
  • Which asks are risky, unclear, or too expensive right now?
  • What do we tell customers today: yes, no, or later?

Write the answers down in one shared place. If nothing is written, people remember different versions. That is where most of the trouble begins.

The best habit is to track promises right after calls, not at the end of the week. A one-line note is often enough: customer name, requested feature, who heard it, and what was actually said. That keeps the meeting focused on decisions instead of memory.

Risky asks need a fast flag before anyone repeats them to a customer. Maybe the feature touches billing, security, or data migration. Maybe the team can build it, but only by pushing back a launch. The CTO should say that clearly. The founder should not treat silence as approval.

Closing the loop matters as much as the meeting itself. After every decision, send a short follow-up to sales and anyone customer-facing. "Yes" needs scope and timing. "No" needs a plain reason. "Later" needs a condition, such as "after onboarding fixes" or "after Q3 infrastructure work."

If you work with a fractional CTO, this rhythm matters even more. Fewer hours leave less room for informal catch-up, so a steady weekly review keeps promises, delivery, and customer expectations tied together.

A realistic example from a sales call

A prospect joins a demo and likes the product. Near the end, they say they can sign this quarter if the team adds one feature: a custom approval report that exports into their internal finance tool every night.

The founder hears a deal that feels close. The request sounds small, so the instinct is to say yes and keep momentum. That is how roadmap promises drift away from reality.

The CTO hears something else. A nightly export may need a new data model, permission checks, job scheduling, error handling, logs for failed runs, and support rules when the customer changes the format two weeks later. What sounded like one feature can easily turn into a month of work.

That gap in what each person hears is where these fights often begin. The founder is trying to close revenue. The CTO is trying to protect delivery and avoid a rushed promise that breaks trust later.

A better answer on the call is short and calm: "We understand why you need that. Let us review the exact workflow with the team today, and we will come back with a delivery answer tomorrow." The prospect still feels heard. Nobody commits blind.

After the call, the team should turn the request into a decision, not an argument. Ask four things. What problem does the customer need solved before signing? Is a manual workaround enough for the first month? How much work sits behind the visible request? Who has the final yes on timing and scope?

Sometimes the right move is to build the feature. Sometimes it is smarter to offer a paid integration later, or a temporary report that solves the immediate problem without changing the roadmap.

That pause between request and promise matters. One day of review can save six weeks of rushed work, missed dates, and a fight that started with a cheerful "yes" on a call.

Mistakes that make it worse

Make custom work visible
Decide faster what fits the roadmap and what needs separate scope and pricing.

The fight gets sharper when someone promises a date before anyone estimates the work. A founder wants momentum. Sales wants to keep a deal alive. Then the CTO hears, "we already told them next month," and has two bad options: disappoint the customer or push the team into rushed work. Both hurt trust.

Another mistake is treating every loud customer like a strategic account. Volume is not strategy. The person who sends five urgent messages in a day may still be a poor fit, a small contract, or a source of endless custom work. When one noisy request keeps jumping the queue, roadmap promises stop meaning much.

Things usually turn personal when the founder and CTO argue in front of the team. Engineers start reading tone instead of priorities. Product managers stop asking direct questions and begin guessing who really has authority. That guesswork spreads fast.

Silence around the final call causes a lot of rework too. If nobody says who decides on scope, dates, or exceptions, product managers fill the gap themselves. They try to balance revenue pressure, customer urgency, and technical risk without real authority. That is unfair to them, and it often creates another round of changes a week later.

Chat tools make this worse when teams treat messages like policy. A quick "yes, probably" in Slack is not a commitment. Neither is a thumbs-up on a sales thread. People remember chat in the version that helps their side, then drag screenshots into the next argument.

The pattern is common: sales hears urgency and turns it into a promise, the founder repeats the promise to keep the deal warm, product assumes the promise is approved, and engineering discovers the real cost too late.

Most teams can fix this faster than they expect. One written rule beats ten chat messages. For example: no date goes to a customer until engineering gives a range, and only one person can approve exceptions. It feels strict for about a day. After that, it saves everyone from the same fight wearing a different costume.

A quick check before any roadmap promise

Bring in a fractional CTO
Get senior technical judgment on custom asks, tradeoffs, and delivery risk.

Most of these conflicts start with one loose sentence on a call. "We can do that by next month" sounds harmless for ten seconds. Then it turns into a date, a budget, and an expectation nobody checked.

Pause before anyone says yes. Four things need to be on the table:

  • Write down what got promised, or almost got promised. Was it scope, a delivery date, a price, or all three?
  • Name one person who makes the final call. If the founder says yes in public and the CTO says maybe in private, the team already lost.
  • Get a fast engineering read on effort and risk. You do not need a week of planning to catch hidden work, dependencies, security issues, or ugly edge cases.
  • End the conversation with an answer the customer can repeat accurately: yes, no, or later.

One extra step saves a lot of damage: send a short written summary right after the call. Two or three lines are enough. "We discussed feature X. We have not approved a delivery date yet. Engineering will review and reply by Thursday." That kind of note stops memory from changing overnight.

Price needs the same discipline as scope. If sales cuts a deal before engineering checks the work, margin disappears fast. A feature that looks small in a demo can take three weeks once the team sees the real data, auth rules, and testing needs.

A simple rule works well: no customer promise becomes real until one business owner and one technical owner both agree. In a tiny startup, that may be the founder and the CTO. In a smaller company with outside help, it may be the founder and a fractional CTO. The titles matter less than the clarity.

What to do next

This problem rarely disappears after one good conversation. People slide back into old habits, especially when a customer wants an answer today. Put 30 minutes on the calendar this week and treat it as a reset, not a postmortem.

Keep the meeting tight. Decide who can promise what, who gives the final yes on scope, and what happens when sales hears "we need this now" from a prospect. If you leave with vague agreement, the same fight will return on the next deal.

A short agenda is enough. Name the last two promise disputes. Agree on one owner for delivery commitments. Define what sales can say before engineering review. Set one rule for exceptions and response time.

Then write the rules down. Verbal habits cause most of the damage because everyone remembers the conversation differently. A one-page note is usually enough if it covers decision rights, deal stages, approval steps, and the exact language people should use when a feature is not approved yet.

Test the process on the next three deals, not for a whole quarter. Three live chances will show where the rule breaks. Maybe sales still asks for same-day answers. Maybe the CTO gives rough estimates that sound like commitments. Maybe the founder overrides the rule when a large customer pushes hard. Good. That gives you something real to fix.

If the same clash keeps coming back, bring in an outside voice. A fractional CTO can review the roadmap process, sort out decision rights, and spot where authority, technical risk, and customer pressure keep colliding. Oleg Sotnikov does this kind of work through oleg.is for startups that need a calmer, clearer way to handle product promises.

Do not wait for the next blowup. Hold the reset meeting, write the one-page rule, and use it on the next three deals. If people still argue about who promised what, the company does not have a communication problem. It has a decision problem.

Frequently Asked Questions

Who should approve roadmap promises?

Set a simple default. The founder approves pricing and deal terms. The CTO approves technical scope, delivery dates, and risk. If a promise changes scope, timeline, security, or operating cost, both need to approve it before anyone says yes to the customer.

Can sales promise custom features?

Only if the feature already exists or engineering already approved the work. If not, sales should say the team needs a quick review and give the prospect a firm reply time. That keeps trust without dumping surprise work on the team.

What should we say on a sales call when a prospect asks for something new?

Use calm, direct language. Say, "We understand the need. We need product and engineering to review the exact scope before we commit. We will get you an answer by tomorrow." That keeps the deal moving without making a blind promise.

What counts as a real commitment?

A real commitment is in writing, has a clear owner, and uses the same wording for the customer and the team. A chat reply, a thumbs-up, or "probably" on a call should not count as a delivery promise.

How do we handle urgent customer requests?

Give urgent requests one path. Sales records the ask, the founder checks deal impact, and the CTO gives a fast read on effort and timing. Put a response window on it, like same day or next day, so nobody fills the silence with guesses.

What if the founder already promised a date?

Do not argue about it for three days. Write down exactly what got promised, check the real effort the same day, and decide whether to keep the date, reduce scope, or reset expectations. Then tell the customer quickly in plain language.

How often should the founder and CTO review requests together?

Run one short review every week. Thirty minutes usually works. The founder brings open deals and customer pressure. The CTO brings capacity, risk, and work that may slip. Keep brief notes so everyone works from the same version.

How do we stop Slack messages from turning into policy?

Treat chat as discussion, not policy. Put decisions in one shared place, even if it is only a simple note or handoff doc. If the team cannot point to one written source, people will remember the conversation in ways that suit their side.

Should we ever bend the roadmap for a big prospect?

Make exceptions rare and explicit. If the company wants to bend the roadmap for a large deal, say what work moves out, who approved the tradeoff, and what the customer will actually get. Hidden exceptions create the same fight again on the next deal.

Do we need different rules when we use a fractional CTO?

Yes. A fractional CTO needs written authority, fast handoff rules, and a set response time for sales requests. Without that, every tough deal turns into a debate about who can decide instead of a decision about the work itself.