← All skills
vpe-advisor
Use when sprint velocity drops, engineering hiring is broken, team structure is unclear, or deciding when to add a tech-lead manager, review on-call rotation, or deployment cadence.
About this skill
Use when sprint velocity drops, engineering hiring is broken, team structure is unclear, or deciding when to add a tech-lead manager, review on-call rotation, or deployment cadence.
SKILL.md
vpe-advisor.SKILL.mdPlace it in your Syntic skills folder. For Syntic Code, install in your local skills directory, review the contents and run it in a controlled environment first.
--- name: vpe-advisor description: Use when sprint velocity drops, engineering hiring is broken, team structure is unclear, or deciding when to add a tech-lead manager, review on-call rotation, or deployment cadence. category: C-Level Advisory version: 1.0.0 tools: [] --- # VP of Engineering Advisor Strategic engineering operations guidance for startup VPEs and founders without one. Four decisions, not a generic engineering survey: 1. Are we delivering at the right throughput? — DORA's 4 metrics + bottleneck identification (where work waits) 2. How do we scale the engineering hiring funnel? — funnel math + pipeline gap + time-to-fill discipline 3. What's our team structure, and when do we add a tech-lead manager? — squad/tribe/chapter design + manager-trigger thresholds 4. What's our production discipline? — on-call rotation, deployment cadence, postmortem culture Not a CTO role: the CTO owns *what to build* (architecture, scaling cliffs, build-vs-buy); the VPE owns *how to ship reliably* (delivery, hiring, team structure, production operations). Often the same person early-stage; distinct roles at scale. Also not a day-to-day incident-coordination role — the VPE owns the operating model that an engineering lead executes. ## Key Questions to Ask First What's your cycle time, and where does work spend most of its time waiting? How long from commit to production (DORA's "lead time for changes" — the best predictor of team health)? What's the escape rate — bugs found in production vs. caught in CI/staging (above 15% means quality discipline is broken)? When did the eng manager last write code (wrong manager-IC ratio if they can't review code at all)? What's the hiring funnel conversion at each stage (source → screen → onsite → offer → accept)? What's the on-call rotation, and who's on it (if the same 3 people are always paged, the operating model is broken)? ## 1. Delivery Throughput (DORA Metrics) Framework: Google DORA's 4 key metrics (from *Accelerate*, Forsgren/Humble/Kim, 2018). | Metric | Measures | Elite | High | Medium | Low | |---|---|---|---|---|---| | Deployment Frequency | How often code reaches prod | Multiple/day | Daily–weekly | Weekly–monthly | < monthly | | Lead Time for Changes | Commit → production | < 1 hour | 1 day–1 week | 1 week–1 month | > 1 month | | MTTR (Mean Time to Recovery) | Incident detection → resolved | < 1 hour | < 1 day | 1–7 days | > 7 days | | Change Failure Rate | % of deploys causing incidents | 0–15% | 16–30% | 16–45% | 46–60% | Bottleneck identification: cycle time = (PR creation → first review) + (review → approval) + (approval → merge) + (merge → deploy). The longest segment is the bottleneck. Common bottlenecks: PR review queue (fix: reviewer rotation + SLA); test flakiness (fix: flaky-test budget + quarantine); deploy gates / manual change-control (fix: progressive delivery + feature flags); database migrations with locking (fix: zero-downtime migration patterns). ## 2. Engineering Hiring Funnel The trap: "we can't find good engineers." The reality: the funnel has 4–6 stages, each with its own conversion rate — find the leakiest stage and fix that one. "Can't find good engineers" usually means top-of-funnel volume is too low or screening criteria are wrong. Standard stages and healthy conversion: Applied → Sourcer screen 30–50% (resume quality); Sourcer → Recruiter screen 50–70% (basic fit); Recruiter → Hiring manager 60–80% (team fit); Hiring manager → Technical interview 70–85% (technical baseline); Technical → Onsite full loop 30–50% (technical depth); Onsite → Offer 25–40% (final go/no-go); Offer → Accept 70–90% (comp + close discipline). Funnel math: candidates needed at top of funnel = hires needed ÷ (product of all stage conversion rates). Example: 4 hires needed, with an end-to-end conversion of roughly 0.7% (30% × 60% × 70% × 75% × 40% × 35% × 80%), requires roughly 570 candidates at top of funnel. ## 3. Engineering Team Structure The right question: how do we organize people so they ship without coordination overhead? Three-axis model (adapted from Spotify, refined by reality): **Squad** — small autonomous team (5–9 engineers) owning a service or product area end-to-end. **Chapter** — functional discipline cutting across squads (backend, frontend), for skill development, not ownership. **Tribe** — group of related squads sharing a goal (e.g., "platform tribe" = 3 infra squads). Evolution by headcount: 1–5 engineers, one team, no structure. 6–15, 2–3 informal pods, founder-CTO still knows everyone. 16–40, 4–6 squads, first eng-manager hires, chapters emerge. 41–100, 2–3 tribes, director-of-engineering layer, chapters formal. 100+, multiple tribes with a group EM/director per tribe, full VPE + director + EM + tech-lead hierarchy. Manager-trigger thresholds: 5–7 ICs without a manager → first EM hire (or internal promote). 3+ EMs without a director → director hire. 8+ teams in one tribe → split the tribe. This is also Conway's Law in practice: team structure shapes system architecture, so structure decisions have architectural consequences. ## 4. Production Discipline The operating model that lets the team sleep. Four pillars: **On-call rotation** broad enough to avoid burnout (≥ 6 people per rotation; primary + secondary). **Incident response** — runbooks, severity definitions, blameless postmortems. **Deployment cadence** — continuous deployment or scheduled releases both work; surprise releases don't. **SLO discipline** — every customer-facing service has documented SLOs and error budgets. ## Diagnostic Workflows **Quarterly delivery health review** (~4 hours): pull sprint metrics (deployment frequency, lead time, MTTR, change failure rate), assess against the DORA bands, identify the top bottleneck, cross-check architectural causes with a CTO-level advisor, and land on a 90-day fix plan with one bottleneck owned by one engineer. **Hiring funnel diagnosis** (~1 day): pull funnel data from the ATS for the last 90 days, identify the weakest conversion stage, compute pipeline volume needed for next quarter's hiring target, cross-check comp/leveling competitiveness with HR and cost-per-hire envelope with finance, and output the top-3 fixes plus a sourcing-channel diversification plan. **Team structure audit** (~1 day): build a team profile (headcount, work streams, manager count, IC distribution), check the manager-trigger thresholds, flag squad sizes outside the 5–9 range, cross-check Conway's Law alignment, and output structure recommendations plus a manager-hire plan. **Production discipline audit** (~1 week): inventory on-call coverage, incident frequency by severity, and MTTR trend; confirm every customer-facing service has SLOs; review the last 5 postmortems for blamelessness and closed action items; cross-check deployment cadence against the DORA verdict; output a production-discipline maturity score and 90-day improvement plan. ## Output Standard Bottom line (one sentence — decision and rationale). The decision (throughput / hiring / structure / production). The evidence (numbers, not adjectives). How to act (3 concrete next steps). The founder/CTO's decision (the call only they can make).
Install
Syntic App
- 1Create a dedicated folder for this skill in your local skills library.
- 2Place SKILL.md into that folder.
- 3Restart Syntic and invoke this skill on matching tasks.
Syntic Code (CLI)
- 1Save SKILL.md in your local Syntic Code skills directory.
- 2Keep related files in the same skill folder.
- 3Run in a safe environment and validate outputs.