Questions to ask your technical lead in a monthly founder review
Use these questions to ask your technical lead each month to catch delivery risk, cost drift, weak customer promises, and team strain early.

Why founders still feel lost after engineering updates
A founder can sit through a full engineering update and still walk away unsure whether the business is safer or more exposed than it was last month. That usually happens when the team reports motion instead of results. "We finished the refactor" sounds productive, but it doesn't tell you whether customers got what they were promised, whether launch dates still hold, or whether costs are creeping up.
Most teams report completed tasks because tasks are easy to count. Business impact is harder to explain, so it gets skipped. Founders hear words like "almost done," "in testing," or "blocked for now" instead of dates, risks, and trade-offs.
That gap gets expensive fast. If nobody checks customer promises every month, delivery dates drift. Sales repeats an expected launch date, the product slips by two weeks, and the founder hears about it only after a customer asks what happened.
Risk hides behind tidy project boards too. A team can look on track while one engineer holds too much knowledge, a vendor behaves unpredictably, or old code slows every release. The update sounds calm. Next month is already in trouble.
Costs disappear the same way. A feature can ship on time while cloud bills rise, support tickets pile up, or developers spend days fixing rushed work from the last release. The team worked hard, but margins got worse.
Team strain is easier to miss than most founders expect. Busy calendars and late-night messages can look like momentum. Sometimes they mean the same two people are carrying every urgent issue and keeping the plan alive with extra hours.
A good founder review fixes that. It turns task updates into clear answers about delivery, risk, cost, and ownership.
How to run the monthly review in 30 minutes
Do not spend the meeting on raw status updates. Ask for a one-page note the day before. It should say what shipped, what slipped, what could block next month, where costs moved, and where the team feels stuck. If someone needs three pages to explain the month, the thinking is still muddy.
Use the call to test understanding, not to read slides aloud. Thirty minutes is enough when everyone shows up prepared.
- 5 minutes to confirm what changed since the last review
- 15 minutes for the core questions and short follow-ups
- 5 minutes to clear up vague answers
- 5 minutes to agree on next steps
The review can stay centered on eight questions: what shipped, what slipped, which customer promise is at risk, what could block next month, what cost changed, what work protects margin, where the team is overloaded, and who owns the next step.
Stop jargon the moment it appears. If your lead says, "we refactored the auth flow," ask, "What changes for the customer, the team, or the release date?" If the answer is still fuzzy, ask again in plain language. A good technical lead can explain hard things without hiding behind terms.
One small rule helps: every answer should connect to revenue, cost, risk, or trust. That keeps the conversation grounded. It also makes weak updates easy to spot.
End with no more than three actions. Each action needs one owner and one date. Write them down before anyone leaves. "Look into it" is not an action. "Decide whether to delay feature X by Friday" is.
A clean review should leave you with fewer open loops, not more. If you leave with five new mysteries, the meeting failed.
Customer promises and delivery dates
Founders do not need a sprint recap here. They need a promise report. Start with one plain question: what shipped for customers since the last review, and what can users actually use today?
That wording matters. Teams often count backend refactors, internal tools, and partial work as progress. Customers don't. If nothing customer-facing shipped, say that clearly and ask what blocked it.
Then ask which customer promise is most likely to slip next. Ask for one answer, not a vague list. If your lead cannot name it, you probably don't have a clear view of delivery risk.
Compare engineering work with what sales and support already told customers. This is where founders get surprised. Sales may have promised SSO by the 15th. Support may have told a large account that export fixes are coming this month. Engineering may have planned neither as the top priority.
Imagine sales promised custom reporting by June 20 to help close a deal. Engineering spent most of the month on billing fixes and database cleanup. Both may be reasonable choices, but the promise and the work no longer match. That gap needs a decision now, not on June 19.
Before the meeting ends, turn each open promise into a short record: what was promised, who owns it, the current target date, and whether the date still looks realistic. If the answer is "maybe" or "we should be fine," keep pushing. Ask for a date and one owner. Shared ownership often means no ownership.
This habit protects customer trust and makes internal teams more honest. Sales stops making casual promises. Support gets cleaner updates. Engineering learns that delivery dates are not side notes. They shape revenue, renewals, and your reputation.
Risks that can break next month
A good monthly review should expose what might knock the plan off course before it happens. If your lead says, "we're on track," ask what could stop that from being true in the next 30 days. The point is not to hunt for bad news. The point is to hear it early, while you still have time to act.
Start with delivery risk, not bug count. Every software team has bugs. Most are routine and do not change the plan. What matters here are the problems that can delay a release, force a scope cut, break a customer commitment, or pull the team into rework.
Three follow-up questions work well: what could block delivery next month, which issue would change the plan if it got worse, and what are we assuming will go right?
That last question often opens the real discussion. A release can look fine on paper and still depend on one engineer finishing a hard piece, one vendor keeping an API stable, or one fragile system holding up under load. Those are business risks, not just technical details.
Single points of failure deserve direct questions. Ask where the team depends too much on one person, one outside service, or one old part of the stack. If only one engineer understands billing, or a launch depends on a third-party login service, you have a problem the business should see clearly.
Then ask for one early warning sign to watch this month. Keep it concrete. It might be response times spiking during peak hours, a vendor rate-limiting you again, or a migration still failing in staging by Friday. Good answers name a signal you can notice before the miss becomes public.
One of the simplest questions is often the best: "What worries you most right now?" If the answer is specific, you can help. If it stays vague, you probably still don't have the full picture.
Costs and margin pressure
Engineering affects margin every month, even when the team doesn't ship a big feature. Ask a direct question: "What engineering work protects margin right now?" You want specifics, not a broad claim that the team is "improving the platform."
The strongest answers point to work that reduces waste or prevents avoidable costs. That might mean cutting cloud overuse, removing a paid tool nobody needs, shrinking support load with a small fix, or stopping bugs that lead to refunds and manual cleanup.
Then ask, "What cost grew this month, and why?" If your lead cannot explain the change in plain English, you have a visibility problem. You do not need a finance report on the call, but you should know what moved and whether the team expected it.
Check the same areas every month: cloud spend, tools and licenses, contractors or outside specialists, and rework from rushed releases or unclear requirements.
Rework is easy to miss because it hides inside salaries. It still hurts margin fast. If two engineers spend four days fixing a release that should have worked the first time, that is a real cost. It also delays work that might bring in revenue.
Say cloud spend jumps 18% in one month. That may be fine if customer usage grew. It is a problem if the jump came from noisy logs, oversized servers, or a job that ran every hour when it only needed to run once a day. Those are engineering choices. Founders should see them.
Before you wrap up, ask one more thing: "Which recurring cost would you cut first?" Strong technical leads usually have an answer. They may point to a duplicate tool, a contractor who should roll off, or infrastructure that no longer fits current demand.
Lean teams rarely save money through one dramatic cut. They save it through steady cleanup, better architecture, and fewer repeated mistakes. If your lead can name those savings each month, you have a much clearer view of margin.
Team health and ownership
This part sounds softer than delivery and cost, so founders often skip it. That is a mistake. Team strain turns into missed dates, shaky quality, and expensive turnover.
Ask where people feel stuck or overloaded right now. A useful answer is specific: one engineer keeps getting pulled into support, one part of the product has no backup, or a release depends on the same person every time. If the answer stays broad, ask for one example from the last two weeks.
Ownership should be simple. For each major area, your lead should be able to name the person who owns the result today. That does not mean one person does all the work. It means one person notices problems early, pushes decisions forward, and closes the loop.
When ownership is blurry, work slows down in quiet ways. People wait for handoffs. They switch context all day. Bugs sit longer because everyone assumes someone else will pick them up.
Watch for simple warning signs: the same person jumping between planned work and urgent fixes, releases slowing because tasks keep bouncing between people, late-night fixes becoming normal, or nobody being able to name who owns a weak area.
A small founder question can uncover a lot: "What one change would make work calmer next month?" Good leaders usually have an answer. They may need a clear release owner, fewer side requests, or one day a week without meetings so people can finish deep work.
Calm teams usually deliver better. Maybe not in a dramatic way, but with fewer surprises.
If your lead says the backend engineer also handles production issues, code reviews, and urgent sales demos, that is not impressive. It is a bottleneck. You do not need to solve it on the call, but you do need to see it clearly.
If you leave the review knowing who owns what, where people feel overloaded, and what change would reduce pressure next month, the meeting did real work.
A simple example from one founder review
A founder of a small SaaS company hears, "Search is almost done." That sounds fine for about five seconds. Then the founder asks a better question: "What date can a customer use it without help?"
The room changes. "Almost done" was a comfort phrase. A date forces a real answer.
The technical lead explains that the hardest part of search is not the screen users see. One contractor owns the indexing logic, and the bug that still breaks results after large imports sits there. If that contractor slips by a week, the feature slips too.
Now the founder has something useful. The problem is not that "search is late." The problem is concentration of ownership.
That one question opens the next decisions. The founder asks who can take over if the contractor gets busy or leaves. The lead admits nobody else knows that part well enough yet. A staff engineer can learn it, but that will take a few days and push another task out.
So the founder resets the launch promise. Instead of telling customers that search ships this month, the founder says a smaller update will arrive first, with full search after testing. That protects trust. It also saves the support team from a messy launch with too many edge cases.
The founder also protects the team's time on purpose. Two customer calls move to the following week, and the team keeps room for early bug reports instead of packing the calendar with demos.
A vague update turned into a real decision because the founder asked for a customer-ready date, not a progress label. Good review questions do that. They expose hidden risk, show who owns the hard part, and help you change promises before customers feel the damage.
If you run a monthly engineering review, watch for words like "almost," "close," and "nearly there." Ask what has to be true for a customer to use the feature on a specific date. That single question often tells you more than ten minutes of status talk.
Mistakes that make the meeting useless
A monthly founder review goes bad when it turns into a stage show. If your technical lead spends 20 minutes on a demo, you may see polish, not progress. A demo can hide delays, extra manual work, or code that only works in one happy-path case.
Ask for a short demo only when something changed that affects customers or revenue. Most months, a plain update is better: what shipped, what slipped, what broke, and what needs a decision from you.
Confidence is another trap. Some leads sound calm and certain even when the plan is shaky. Others sound cautious even when the work is in good shape. If you reward tone instead of proof, you train people to perform.
Ask for evidence you can check. What moved from planned to done this month? What did not ship, and why? Which risk got smaller, and which one got bigger? What number or customer signal supports that answer?
The meeting also fails when it tries to do three jobs at once. Hiring, roadmap changes, and incident review each need different questions and different decisions. If you pack them into one call, the urgent topic eats the rest. You leave with a blur of opinions and no clean follow-up.
Split those talks. A founder review should stay narrow. You want a clear view of delivery, risk, cost, and team ownership. Save hiring debate for another slot. Save outage detail for a postmortem.
The worst mistake is ending with no names, no dates, and no trade-offs. "We will try" is not a plan. "The team is looking into it" is even worse.
Before the call ends, write down three things: who owns the next step, when you expect an update or decision, and what you are trading off, whether that is speed, scope, or stability. A short meeting with direct answers beats a polished meeting that produces nothing.
A short monthly checklist
If you want one page to keep beside you, make it these eight questions:
- What shipped this month that customers can use today?
- What slipped, and what caused the slip?
- Which customer promise is most likely to miss its date next?
- What is the single risk most likely to hurt next month?
- What cost changed this month, and why?
- What engineering work is protecting margin right now?
- Where is the team overloaded, stuck, or missing a clear backup?
- Who owns the next step on each open issue, and by when?
That is enough for a useful meeting. You do not need every ticket or every bug. You need the few facts that change customer value, revenue timing, costs, or team focus.
Say the team shipped a new onboarding flow, but reporting slipped by two weeks because one senior engineer had to fix production issues. Now the next month's risk is obvious: the same person is still the bottleneck. Cost changed because support hours went up. One enterprise customer was promised reporting by month end, so that promise needs a direct reset.
If any answer sounds soft, ask for one sentence, one number, and one action. One sentence explains the issue. One number shows the size of it. One action tells you what happens next. That keeps the review short, honest, and hard to hide behind.
What to do when answers stay vague
Vague answers are usually a warning, not a style issue. If your lead says "we are making progress" but cannot give a date, owner, or risk, you still do not know what is happening.
A clear answer usually includes at least one concrete detail: a number, a deadline, a named owner, a blocked item, or a decision that needs you.
Keep notes from every monthly review in one simple document. One page is enough if it shows the same fields each month: what changed, what slipped, what costs moved, what risks are open, and who owns the next step.
Patterns matter more than one bad meeting. If the same fuzzy answer shows up two months in a row, treat it as a real problem. That often means one of three things: the team does not measure the work, the lead is hiding uncertainty, or nobody owns the issue.
You can push for clarity without turning the meeting into a fight. Ask short follow-ups: "What date do you believe today?" "What could make that date slip?" "Who owns fixing it?" "What number should I check next month?"
If the answer still stays soft, write that down too. "No date given" and "risk not named" are useful notes. They help you spot drift before it turns into a missed customer promise or a surprise bill.
For example, in March a lead says hiring will fix delivery speed. In April the same lead says onboarding is still in progress. Now you know the problem is probably not hiring alone. The team may have planning issues, weak ownership, or too much work in flight.
If the same blind spots keep coming back, an outside read can save time. Oleg Sotnikov at oleg.is works with founders as a Fractional CTO and startup advisor, helping teams turn fuzzy engineering updates into plain decisions about delivery, cost, risk, and ownership.
You do not need perfect answers every month. You do need answers that get clearer over time.
Frequently Asked Questions
What should I ask first in a monthly founder review?
Start with one plain question: what shipped that customers can use today. That tells you whether the month changed customer value or just produced internal activity.
How long should this review take?
Keep it to about 30 minutes. Ask the team for a one-page note the day before, then use the call to test dates, risks, costs, and ownership instead of reading status updates aloud.
Do I need a demo every month?
Usually no. A demo can make slow or risky work look fine for a few minutes. Ask for a demo only when something changed for customers or revenue and you need to see it.
How do I know when an engineering update is too vague?
Watch for words like "almost done," "close," or "in testing" with no date, owner, or risk attached. A clear answer names who owns the work, what could slip, and when a customer can actually use it.
What counts as something that actually shipped?
Count only work that users can use now. Internal cleanup can matter, but it does not count as customer progress unless it changes delivery, reliability, cost, or the release date in a clear way.
How can I check whether customer promises still look realistic?
Ask which customer promise is most likely to slip next, then compare that answer with what sales and support already told customers. If the promise, owner, or date sounds fuzzy, reset it before the customer asks.
Which costs should I review every month?
Review cloud spend, tools and licenses, contractors, and rework from rushed releases or unclear requirements. Then ask what changed this month and why, in plain English.
How can I tell if the team is overloaded?
Look for the same person handling planned work, production issues, reviews, and urgent requests. Late-night fixes, constant context switching, and no backup for a weak area usually mean the team runs too hot.
What should I write down before the meeting ends?
Leave with no more than three actions. Each one needs a named owner, a date, and a clear trade-off if you are choosing between speed, scope, or stability.
What if answers stay vague for more than one month?
Treat that as a real problem, not a communication quirk. Repeated fuzzy answers often mean weak measurement, weak ownership, or hidden uncertainty. Keep notes month to month so you can spot the pattern and push for a direct fix.