Back to Blog
Web Development

How to Manage a Development Team When You're Not Technical

A
Arun Godwin Patel
May 27, 20268 min read

Practical tips for non-technical founders working with developers — communication, expectations, and oversight.

You have hired a development team, the project has kicked off, and now comes the part that quietly terrifies most non-technical founders: managing the build. You are spending real money — possibly more than you have ever invested in a single project — and you cannot read a line of code. You are not sure if things are on track, whether the team is making good decisions, or if you are being told what you want to hear rather than what you need to know.

This feeling is more common than you might think. And here is the good news: you do not need to understand code to manage a development project effectively. What you need is the right communication framework, the right questions, and the confidence to use both.

This guide is part of our complete guide to building a web app for your business. It focuses specifically on the relationship between you and the people building your product.

Your Job Is Not to Manage Code — It Is to Manage Outcomes

The most important mindset shift is this: you are not managing developers. You are managing a project toward a business outcome. Your role is to ensure the team is building the right thing, at the right pace, to the right standard. The team's role is to figure out how.

Think of it like renovating a house. You do not need to know how to plaster a wall. But you do need to know whether the plasterer is working on the right wall, whether the finish meets your standards, and whether the project is on schedule. You manage by inspecting results, not by supervising methods.

This means your primary tools are:

  • Clear requirements (what you want, written down)
  • Regular check-ins (seeing what has been built)
  • Decisive feedback (approving, rejecting, or redirecting quickly)

Understanding Sprints Without Getting an Engineering Degree

Most development teams work in sprints — fixed time periods, usually two weeks, during which they plan and complete a specific set of work. At the end of each sprint, you should see a working demo.

Here is what a typical sprint cycle looks like from your perspective:

Sprint planning (30-60 minutes of your time): The team presents what they plan to build in the next two weeks. Your job is to confirm priorities. Are they working on the most important things? If something has changed in the business context, this is where you redirect.

During the sprint (minimal involvement): The team builds. You might get a few questions via Slack or email — design decisions, edge cases, clarifications. Respond within 24 hours. Delayed responses are the single biggest cause of timeline slippage.

Sprint demo (30-60 minutes): The team shows you what they built. Click through it yourself. Does it feel right? Does the user flow make sense? This is where you provide feedback. Be honest but specific — "this feels slow" is more useful than "I do not like it."

Sprint retrospective (optional for you): The team discusses what went well and what did not. You do not need to attend every one, but joining occasionally shows you care about the process, not just the output.

The Questions That Actually Matter

You do not need to ask technical questions. You need to ask business questions. Here are the ones that consistently surface useful information:

"What is blocking progress right now?" This question reveals problems early. Blockers might be decisions you need to make, third-party integrations that are not cooperating, or unclear requirements. The faster you remove blockers, the faster the team moves.

"Are we still on track for the agreed timeline?" Ask this every sprint. If the answer is "mostly" or "we think so," dig deeper. Those are warning signs. A confident team says "yes" or "no, and here is why."

"What trade-offs are we making?" Every development decision involves trade-offs — speed vs quality, flexibility vs simplicity, cost vs capability. Understanding these trade-offs helps you make informed business decisions. If the team is cutting corners to meet a deadline, you need to know what is being sacrificed.

"What would you do differently if you were starting this today?" This is a powerful question to ask mid-project. It surfaces lessons learned and sometimes reveals architectural concerns that are easier to fix now than later.

"Can you show me?" The most underrated question in software development. Any time you are unsure about progress, ask for a demo. Working software does not lie.

Setting Expectations That Stick

Misaligned expectations cause more project failures than bad code. Set these expectations explicitly at the start:

Communication cadence. Agree on how often you will meet, which tools you will use (Slack, email, video calls), and expected response times on both sides. Write it down.

Definition of "done." When the team says a feature is done, what does that mean? Does it mean coded, tested, reviewed, and deployed? Or does it mean coded but not yet tested? Align on this early to avoid unpleasant surprises.

How scope changes are handled. Any new feature request should be estimated for cost and timeline impact before being approved.

How problems are reported. You want to hear about problems early. Create a culture where raising concerns is valued, not punished.

When to Trust and When to Verify

This is the tightrope every non-technical founder walks. Too much trust and you discover problems too late. Too little trust and you micromanage, slow things down, and demoralise your team.

Trust when:

  • The team has demonstrated competence in previous sprints
  • They proactively surface problems and propose solutions
  • Sprint demos consistently match what was promised
  • They push back on your ideas with reasoned arguments (this is a sign of a healthy team, not insubordination)

Verify when:

  • Estimates keep being missed without clear explanation
  • You are told something is "almost done" for more than one sprint
  • The team resists showing working demos
  • Technical explanations feel designed to confuse rather than clarify
  • The project feels stuck but the team insists everything is fine

Verification does not mean auditing code. It means asking for demos, checking deployed work yourself, and occasionally bringing in an outside perspective. A fractional CTO can serve as a technical advisor who attends sprint demos, reviews architectural decisions, and gives you an honest second opinion.

Common Mistakes Non-Technical Founders Make

Deferring every technical decision. You can ask "what are the trade-offs and what do you recommend?" Do not abdicate — delegate with accountability.

Changing priorities every week. Constant reprioritisation destroys momentum. Commit to sprint priorities.

Conflating activity with progress. Judge by working features delivered, not hours logged.

Not allocating enough of your own time. Budget 5-10 hours per week. Your responsiveness directly affects the timeline.

Skipping the brief. Our guide on how to write a web development brief will help.

Key Takeaways

  • Your job is to manage outcomes, not code. Focus on what is being built, whether it is on track, and whether it meets the standard.
  • Attend every sprint demo. Working software is the best measure of progress.
  • Ask business questions, not technical questions. "What is blocking us?" and "Are we on track?" surface more useful information than "Why did you choose that framework?"
  • Set expectations explicitly at the start: communication cadence, definition of done, scope change process, and problem reporting.
  • Trust your team when they demonstrate competence. Verify when patterns suggest problems. Never micromanage.
  • Budget 5-10 hours per week of your own time for the project. Your responsiveness directly affects the timeline.

Frequently Asked Questions

Should I learn to code so I can manage developers better?

No. Learning the basics of how the web works is useful — understanding the difference between frontend and backend, what an API is, how databases work at a conceptual level. But learning to code is a massive time investment that will not make you a better product manager. Spend that time talking to users instead.

How do I know if my development team is any good?

The clearest signals are: they deliver what they promise in demos, they communicate proactively about problems, they push back on bad ideas with reasoned alternatives, and the software they deliver works reliably. If you want an independent assessment, bring in a technical advisor for a one-off architecture review.

What should I do if the project is going off the rails?

First, get an honest status assessment — ideally from someone outside the project. Then have a frank conversation with the team about what is going wrong and what needs to change. Sometimes the issue is scope creep, sometimes it is a skills gap, sometimes it is poor communication. Identifying the root cause matters more than assigning blame. Our support and training services include project recovery consultations for exactly these situations.


Managing a development team is a skill, not a talent. You can learn it. If you would like guidance on setting up the right processes for your project, or if you need a technical advisor to help you evaluate progress, get in touch. And for the complete picture of building a web application as a non-technical founder, read our comprehensive guide.

Share this article

Have a project in mind?

Let's discuss how we can help bring your ideas to life.

Get in Touch