JT Book a call

Blog / Engineering Management

How to manage developers when you can't code

Author

JetThoughts Content Team

Published

7 min read

In this post

Your dev team says they need two months. Is that reasonable? You have no idea.

This is a common spot for founders. You’re strong in your business domain – maybe you’re a salesperson, a designer, or an industry expert. But when your technical co-founder left or you’re hiring your first dev team, you’re suddenly responsible for managing people who speak in acronyms and seem to live in a world of mysterious complexity.

Here’s the truth: you don’t need to code to manage developers effectively. You need clear communication patterns and a few metrics that translate technical work into business outcomes.


The visibility problem that’s costing you money #

When you can’t evaluate your development team’s work, everything becomes a black box. You’re flying blind, and that has real consequences:

graph TD A[No Technical Knowledge] --> B[Can't Evaluate Team Performance] B --> C[Missed Deadlines] B --> D[Budget Overruns] B --> E[Technical Debt Accumulates] B --> F[Poor Hiring Decisions] C --> G[Lost Revenue & Opportunities] D --> G E --> G F --> G G --> H[Company Risk Increases]

These problems rarely show up as a line item. They show up as delayed launches, surprise invoices, and a roadmap you can’t trust.


What actually matters: the essential metrics framework #

Forget about lines of code or technical jargon. Here are the 4 metrics that’ll give you real insight into your team’s performance:

1. Feature cycle time #

What it is: How long it takes from “we should build this” to “customers are using it”

Why it matters: This is your team’s throughput. If simple features take months, you’ve got problems.

What to look for: Your own baseline. Measure three or four features first, then ask the team why the slow ones were slow. (The closest DORA metric, change lead time, only covers commit to production; this one runs from idea to customer.)

Red flags: Everything takes “just a few more days” or estimates are consistently well off

2. Deployment frequency #

What it is: How often your team releases new code to customers

Why it matters: Frequent deployments mean faster feedback, fewer bugs, and better customer responsiveness.

What to look for: A steady, regular release rhythm. DORA defines deployment frequency as the number of deployments over a period of time, and advises keeping each change small because smaller changes are easier to move through delivery and easier to recover from

Red flags: Releases that keep slipping, “big bang” releases, fear of deploying on Fridays

3. Bug escape rate #

What it is: How many bugs customers find vs. how many your team catches internally

Why it matters: Customer-found bugs are expensive – they hurt your reputation and require emergency fixes.

What to look for: A steady share of bugs found by your team (in testing or review) rather than by customers. Track the ratio over time and watch the trend

Red flags: Constant firefighting, customer complaints about quality, emergency patches every week

4. Team health #

What it is: Regular check-ins on team satisfaction, challenges, and career growth

Why it matters: Unhappy developers leave, taking their knowledge with you. This one is a judgment call, not a score: ask, listen, and write down what you hear.

What to look for: Regular team retrospectives, one-on-ones, and a way for developers to raise problems early

Red flags: Developers leaving after a short time, complaints about “legacy code,” developers saying they “can’t add features without breaking things,” or team requests for training being consistently denied


The communication framework that actually works #

The biggest failure point isn’t technical – it’s communication. Here’s how to bridge the gap between business needs and technical constraints:

sequenceDiagram participant F as Founder participant TL as Tech Lead participant T as Dev Team F->>TL: "We need X feature by Y date for Z business reason" TL->>T: "Let's break this down and estimate" T->>TL: "Here's what's involved and the tradeoffs" TL->>F: "We can do X by Y if we adjust scope here" F->>TL: "That works, here's the priority order" TL->>T: "Build X first, then Y if time permits" T->>TL: "Daily progress updates and blockers" TL->>F: "Weekly business-focused status reports"

Weekly business review template #

Here’s a template you can use for weekly dev team reviews:

Business impact this week:

  • Features delivered to customers
  • Customer-facing bugs fixed
  • Progress toward quarterly goals

Upcoming deliverables:

  • What’s completing next week
  • What might be at risk and why
  • Decisions needed from leadership

Resource needs:

  • Blockers requiring business input
  • Dependencies on other teams
  • Budget or tool requests

Team health:

  • Any departures or new hires
  • Training or conference requests
  • Process improvements implemented

Your 30-day action plan #

Week 1: Baseline assessment #

Day 1-2: Talk to each developer individually

  • What’s working well with our current process?
  • What’s frustrating or blocking you?
  • If you could change one thing, what would it be?

Day 3-4: Review your current tracking

  • How do you currently track development work?
  • What metrics do you collect (if any)?
  • How do you know if a project is on track?

Day 5: Establish baselines

  • Average time from feature request to customer delivery
  • Current deployment frequency
  • Recent bug/customer complaint patterns

Week 2: Communication systems #

Day 1-2: Set up regular meetings

  • Weekly business review (30 minutes max)
  • Monthly retrospectives with the whole team
  • Quarterly strategic planning sessions

Day 3-4: Create request templates

  • Feature request template with business justification
  • Bug report template with customer impact
  • Change request process for scope adjustments

Day 5: Align on definitions

  • What counts as “done”?
  • How do we prioritize competing requests?
  • What’s our process for handling emergencies?

Week 3: Metrics implementation #

Day 1-2: Choose your tracking tools

  • Feature tracking: Linear, Jira, or Trello
  • Communication: Slack threads or dedicated channels
  • Documentation: Notion, Confluence, or shared docs

Day 3-4: Start measuring

  • Begin tracking cycle times for new features
  • Document deployment frequency
  • Set up bug tracking and customer feedback loops

Day 5: First metrics review

  • Review the data you’ve collected
  • Identify patterns and outliers
  • Adjust tracking as needed

Week 4: Review and adjust #

Day 1-2: Team feedback session

  • What’s working with the new processes?
  • What feels like overhead without value?
  • What would make the team more effective?

Day 3-4: Business impact assessment

  • Are you getting better visibility?
  • Can you make more informed decisions?
  • What questions do you still have?

Day 5: Plan improvements

  • Refine your processes based on feedback
  • Set goals for the next 30 days
  • Schedule regular review cycles

When to get outside help #

Even with the best framework, you might need expert guidance. Here are the warning signs that suggest bringing in engineering management consultants:

Immediate red flags:

  • Multiple missed deadlines without clear explanations
  • Developers keep leaving
  • Customer complaints about bugs or performance
  • Developers expressing frustration with technical debt

Strategic concerns:

  • Planning a major technical initiative (new platform, scaling challenges)
  • Evaluating whether to build in-house vs. outsource
  • Preparing for due diligence or technical audits
  • Growing from 5 to 15+ developers

Growth planning:

  • Hiring your first engineering manager
  • Deciding between technical and non-technical leadership
  • Setting up processes for remote or distributed teams
  • Planning multi-year technical roadmaps

Your next steps #

Managing developers without coding experience is possible. The key isn’t learning to code; it’s learning to translate between business needs and technical reality.

Start with one metric this week. Pick feature cycle time, set up a simple tracking spreadsheet, and measure three features from request to customer delivery. Even a small sample shows you where work waits.

Remember: your job isn’t to become technical. It’s to create an environment where technical people can do their best work while driving business outcomes. If a past agency left you with a black box, these four numbers and one weekly review are how you make the next team’s work visible.


Sources #

  • DORA: software delivery performance metrics - defines change lead time, deployment frequency, failed deployment recovery time, change fail rate and deployment rework rate, and reports that speed and stability are correlated rather than a tradeoff.

Read next

Tell us what you need built

JetThoughts has been building software since 2008. Book a call, or write to sales@jetthoughts.com. You'll leave the call with a written one-page scope within 2 working days.

#01 Paul Keen
Paul KeenFounder & Open Source Contributor

A 30-minute call; pick a time.