· 13 min read

How to Manage a Dedicated Development Team: Cadence, Metrics, Health Checks

Hiring a dedicated team is a few weeks of work. Managing it is the next year or two, and that's where most of the value is won or lost. The vendor can supply good engineers, but how much they ship depends on decisions only you can make: who owns what, how often you meet, what you measure and how quickly you act when something drifts. This guide covers all of it, with tools you can use this week.
A sprint board and a calendar with a steady rhythm of meetings and a rising delivery line
Want a team that manages itself?Our teams come with a tech lead and a PM, and report in numbers.
Let’s talk

Start with who owns what

When a dedicated team underperforms, the root cause we find most often is not skill. It's an ownership gap: a decision that both sides thought the other one was making. The client assumed the vendor's tech lead would push back on a risky deadline. The tech lead assumed the client had already accepted the risk. Six weeks later, everyone is surprised.

The cure is boring and works: write down who is responsible for each recurring decision, before the first sprint. Here's the split we use as a starting point for a team that has a vendor-side tech lead and project manager. R is responsible (does the work), A is accountable (has the final say, exactly one per row), C is consulted, I is informed.

ActivityYour product ownerYour CTO / tech ownerVendor tech leadVendor PMDevelopers + QAVendor account manager
Product roadmap and prioritiesACCRII
Backlog refinement, acceptance criteriaAICRC
Architecture and tech stackCARIC
Estimates and sprint commitmentCIARR
Code quality and reviewsCAR
Release approvalACRRI
Status reporting and risksIICACI
Team composition, hiring, replacementsCCCRA
Individual performance and feedbackCCRCA

R Responsible A Accountable C Consulted I Informed

Two rows cause the most trouble. Estimates belong to the people who do the work. If you set the deadline and the team “agrees”, you've moved accountability for the date to yourself without noticing. And individual performance goes through the vendor. You give the feedback (specific and written), the vendor acts on it. The team members are the vendor's employees, and the vendor has the tools to coach, move or replace them.

If you don't have a CTO, that column doesn't disappear. Someone has to be accountable for architecture. Either the vendor's tech lead takes it explicitly (and you get an independent review once or twice a year, like our tech troubleshooting engagements), or you hire a fractional CTO.

The first two weeks set the tone

Onboarding is part of management, and the habits formed in the first sprint tend to stick for the whole engagement. Teams that get access on day one and ship something small in week two come to trust their client. Teams that wait a week for a VPN learn that waiting is normal.

  1. Day 1: access and contextRepositories, cloud console (read access is enough at first), CI, error tracking, the board, chat channels and a 60-minute product walkthrough by the product owner, as a user would see it.
  2. Days 2–5: environments and a first ticket eachEvery developer runs the project locally and picks up one small, real ticket: a bug, a copy change, a missing test. It flushes out every broken setup step.
  3. Week 2: first release and first planningThe small changes ship to production. The first proper sprint planning runs on refined backlog items, with the team estimating.
  4. End of week 2: the first retro and a written working agreementMeeting times, response expectations, definition of done, how to escalate. One page, agreed by both sides, revisited at month three.

A meeting cadence that fits your overlap

Most dedicated teams run on two-week sprints with the standard Scrum events. That works, but the events have to fit inside the hours both sides are awake. A team in Poland and a client in New York share about three to four working hours a day. A team in Poland and a client in California share one or two, if somebody stretches.

Week 1Week 2 MonTueWedThuFri MonTueWedThuFri Standup 15mStandup 15mStandup 15mStandup 15mStandup 15m Standup 15mStandup 15mStandup 15mStandup 15mStandup 15m Planning 1.5h Refinement 1h Refinement 1h Demo 1h Retro 1h Written update Health check* live async Async all day: ticket comments, PR reviews, decision log, recorded walkthroughs
A two-week sprint with about 4 hours of live meetings per person per week. Lime: sprint events. Lilac: refinement. Dashed orange: written, async. *The health check runs once a month, 30 minutes, with you and the vendor's leads.

The question isn't whether to hold these meetings but how many of your shared hours they consume. Use the planner to check your setup. As a rule of thumb, if live meetings eat more than a third of the overlap, the team will spend its most valuable hours (the ones where it can ask you questions) talking about status instead.

Cadence planner: how much of your overlap goes to meetings

Live meetings per person per week
Share of the weekly overlap spent in meetings (aim for under 33%)
Your product owner's time per week, incl. answering questions and reviewing work
Communication paths between team members, PO and tech owner

Meetings take too much of the shared time. Switch the standup to a written update in a channel two or three days a week, and keep planning, demo and retro live.

Under three hours of overlap: write every ticket with acceptance criteria and a named person to ask, and record demos so nobody has to stay late to watch.

At this size, communication paths grow faster than output. Consider splitting into two teams with separate standups and one shared demo.

Assumes 15-minute standups, 1.5 h planning and 1 h each for refinement, demo and retro per sprint (refinement weekly). Product owner time adds 30 minutes a day of questions and about 25 minutes per person per week of review.

The communication-paths number is there for a reason. A team of six plus two people on your side has 28 lines between people; a team of ten has 66. This is why the Scrum Guide suggests ten people or fewer, and why we split teams before they hit that size. More on that in dedicated development team structure.

Async by default, live for decisions

With a team in another time zone, writing is management. A ticket that says “fix the export” costs a day of round trips; a ticket with acceptance criteria, a screenshot and a named person to ask costs none. These are the working rules we agree with clients in the first week:

  • Every ticket ready for a sprint has acceptance criteria that the QA engineer can test without asking anyone. If refinement can't produce them, the ticket isn't ready. A business analyst on the team pays for themselves here.
  • Questions get an answer within four working hours. This is the single rule with the biggest effect on throughput, and it binds your side, not the team's. A developer blocked overnight loses a day; blocked twice a week, they lose 40% of their sprint.
  • Decisions go in a decision log, one line each: date, decision, who made it, why. It ends the “I thought we agreed” conversations and makes onboarding new people much faster.
  • Status goes in writing. A weekly update from the vendor PM: what shipped, what's at risk, what they need from you. Five bullets is enough. Status meetings are for when the written update raised a question.
  • Demos are recorded, so stakeholders who couldn't attend can watch at 1.5× speed and comment.
The most expensive habit we see

A founder who is the only person who can answer product questions and checks messages twice a day. The team learns to work around the gaps by guessing, and you get features that pass every test and miss the point. If you can't commit to the four-hour rule, appoint a product owner who can, even part-time.

What to measure, and what to ignore

Hours logged tell you the team was present. Story points tell you how the team estimates. Neither tells you whether the money is producing working software. The metrics below do, and most of them come straight from your repository and board with no extra reporting effort. The first four are adapted from Google's DORA research, the most widely used benchmark for software delivery performance.

MetricHow to read itHealthy for a product teamStart asking questions when
Lead time for changesCommit to productionUnder a week, ideally 1–2 daysOver two weeks, or rising for 3 sprints
Deployment frequencyProduction releasesWeekly or more often (mobile: every 1–2 weeks)Monthly “big bang” releases
Change failure rateReleases that need a hotfix or rollbackUnder 15%Over 25%, or every release has a hotfix
Time to restoreIncident to fix in productionHoursDays
Returned from QATasks sent back to developers after testingUnder 10% (ours runs at about 5%)Over 20%: unclear tickets or skipped self-testing
Forecast accuracyCommitted scope actually delivered per sprint70–90%Under 60%, or a suspicious 100% every time
Question response timeTime for your side to answer the teamUnder 4 working hoursOver a day. This one measures you.

A forecast accuracy of exactly 100% every sprint is not good news. It usually means the team commits to less than it can do. Healthy teams miss sometimes and explain why.

Don't use these to rank individual developers. The moment a metric becomes a personal target, people optimize the number (small, safe commits; trivial bug tickets) and the signal is gone. Use them to compare the team with itself over time, and to start conversations.

Built by Gilzor

Results we’ve shipped

70+products launched
98%delivered on time
85%clients come back
Art Scherbakov, Co-FounderAndrew Laminsky, CTOYuri Rudenya, Head of Mobile Development at GilzorAlena Timofeeva, Product Marketing Lead

Talk to the people who build it. Tell us about your project — get a free estimate of scope, timeline and cost.

Get a free estimate

Run a monthly health check

The engagements that fail rarely fail suddenly. The same signals show up for two or three months: demos get shorter, the weekly update gets vaguer, a senior developer stops speaking up in planning, hotfixes become routine. A 30-minute monthly review with the vendor's tech lead and delivery manager catches this while it's cheap to fix.

Go through the list together. Each unticked item is an agenda point, with an owner and a date. Your answers are saved in this browser, so you can come back next month and compare.

Monthly team health check

When things go wrong: symptoms and fixes

Every long engagement hits rough patches. What separates the ones that recover is a quick, specific diagnosis instead of a general feeling that “the team is slow”. Pick the symptom closest to yours.

Usual causes: growing technical debt, a backlog that isn't ready at planning, too much unplanned work (support requests, urgent “quick” asks), or a key person stretched across two projects.

What to do: ask the tech lead to tag a sprint's worth of work as planned, unplanned or rework. If unplanned plus rework is over 30%, the team isn't slow, it's interrupted. Route urgent requests through the product owner, and give debt a fixed share of each sprint. If the codebase itself is the problem, an outside code review settles it in a week or two.

Scaling, replacing and handing over

Scaling up works best one or two people at a time, with at least two sprints between additions, so each new person is productive before the next one arrives. Adding four people at once to a team of four usually halves output for a month. Give the vendor four to six weeks' notice for senior roles; good vendors can do it faster, but you shouldn't plan around that.

Replacing someone should be uneventful. Give specific feedback through the vendor, agree on what should change in two to four weeks, and if it doesn't, ask for a replacement with an overlap. Don't wait until the end of a quarter. A mismatch rarely improves by itself.

Scaling down or handing over needs a plan from the start: documentation that lives in your repository, infrastructure in your accounts, and knowledge spread across at least two people for every critical area. If you plan to take the product in-house later, say so early. A good vendor will help you hire and overlap the new people with the team. Our article on moving from staff augmentation to managed services covers the other direction: handing the vendor more responsibility as trust grows.

FAQ

How much of my time does managing a dedicated team take?
Plan for 6–10 hours a week from a product owner for a team of four to seven people: about four hours of ceremonies, plus answering questions, reviewing work and refining the backlog. A technical decision maker on your side needs another 2–4 hours a week for architecture questions and code review. If nobody on your side can give that time, ask the vendor for a project manager and a tech lead, and budget for them.
Should I manage the developers directly or through the vendor?
Set priorities and give product feedback directly to the team: talk to developers, attend demos, comment on tickets. Route people issues (performance, attendance, conduct, replacements) through the vendor's delivery or account manager. Mixing the two, for example giving a developer a performance warning yourself, confuses who the person reports to and usually makes things worse.
What metrics should I use to measure a dedicated development team?
Use delivery metrics, not activity metrics. The four DORA metrics (deployment frequency, lead time for changes, change failure rate, time to restore service) plus forecast accuracy and the share of work returned from QA give a fair picture. Hours logged, lines of code and story points per developer measure activity and are easy to game.
How do you manage a remote development team in a different time zone?
Protect two to four hours of overlap a day for live conversation, and use it for decisions, not status. Move status to written async updates, write tickets with acceptance criteria so work does not stall overnight, record demos and keep a decision log. With Central Europe and the US East Coast, a 9:00–12:00 New York window covers the overlap.
When should I replace a developer on a dedicated team?
When the same problem shows up in two consecutive retrospectives or monthly reviews after it was raised clearly. Give specific feedback through the vendor first, agree what should change within two to four weeks, and ask for a replacement if it does not. A good contract lets you do this at no cost, with a handover overlap.

Where Gilzor fits

Most of what this article asks of you, our teams do by default: a tech lead who owns code quality, a project manager who writes the weekly update and raises risks early, QA that tracks what comes back, and a delivery manager you can call when something isn't right. That's how we keep 98% of deliveries on time and why 85% of our clients come back.

If you're running a dedicated team that isn't performing, or about to start one, talk to us. We'll look at how it's set up and tell you what we'd change, whether or not you end up working with us. You can also read how we run project management and development support.

Art Scherbakov
Written byArt Scherbakov

Co-Founder of Gilzor. Works with founders and product companies on how to staff and run engineering: team extension, dedicated teams, and getting stalled projects moving again.

Gilzor · Development Support partner

Need a team for your product?

95%referred by business partners
70+successful launches
85%repeat business
98%delivered on time

The team behind them

Art Scherbakov
Art ScherbakovCo-Founder
Andrew Laminsky
Andrew LaminskyCTOLinkedIn
Yuri Rudenya
Yuri RudenyaHead of Mobile Development at GilzorLinkedIn
Alena Timofeeva
Alena TimofeevaProduct Marketing LeadLinkedIn
Tell us what you’re buildingGet a free estimate of scope, timeline and cost.

More insights