DORA 2025 found the uncomfortable gap: 90% of developers use AI daily, individual output is up (+21% tasks, +98% PRs merged), and org-level delivery is flat. AI amplifies whatever system it lands in — teams with fast feedback loops and quality platforms convert the speed; teams without them convert it into review backlog and rework.
Tier: Advanced · Workflow area: Team Leadership
This playbook is for the tech lead or staff engineer writing the team's AI operating policy: sanctioned tools, provenance rules, review gates, and the metrics that tell you whether AI speed is surviving contact with delivery.
Skip the heavyweight version for a 2-person team — adopt just the provenance rule and the review gate.
Sanction tools explicitly — including what data may flow to them. Publish a one-page table: tool, allowed plan (e.g. Copilot Business with no-training flag, not personal accounts), what may be pasted (code yes, customer data never, credentials never, client code per contract), and the escalation contact. Ambiguity here is how shadow-AI happens. Reference cases: Coinbase mandated tooling with mandatory human review; Shopify made usage an expectation — both paired the mandate with explicit guardrails.
Set the provenance norm. Require PR descriptions to state AI involvement at the level that changes review behavior: AI-assisted (reviewed line-by-line) vs AI-generated (agent, human-verified via tests). This is not surveillance — it routes reviewer attention: provenance-aware review (pb from the review module) applies different checks to agent-generated diffs (hallucinated APIs, phantom tests, over-broad changes).
Install the review gates.
copilot-instructions.md / review-bot config so the machine enforces conventions and humans review design.Make the codebase agent-ready — this is the delivery unlock. DORA's amplifier capabilities are mostly platform work: fast deterministic test suite, linters and type checks as agent feedback loops, a maintained CLAUDE.md/AGENTS.md with build-run-test instructions and conventions. A team-owned instructions file beats ten private prompt libraries.
Instrument outcomes, not activity. Track monthly, against your baseline: lead time for changes, review turnaround, change-failure rate/rollbacks, escaped defects, and PR size distribution (agent PRs trend large; large PRs kill review quality). Explicitly do not rank individuals by AI usage — acceptance-rate leaderboards optimize for accepting bad suggestions.
Review the policy quarterly. Tools change monthly; a stale policy loses the room. Rotate a "tooling steward" who trials new capabilities in a sandbox repo and proposes amendments.
The most common failure is a policy that gates AI usage without funding step 4. Gates without fast feedback loops just convert AI speed into queue time — the exact DORA trap you are trying to avoid.
.gitlab/ review config; same norms, different spelling.AGENTS.md (tool-agnostic) plus CI as the universal gate; allow tool choice, sanction data-handling centrally.Client-services context (the common Indian IT-services case): the client's contract overrides your policy. Maintain a per-engagement addendum: which tools the client sanctions (often Copilot Business under the client's tenant, or Bedrock/Azure OpenAI inside the client's cloud), redaction-first prompting rules for anything that leaves the client boundary, and a default-deny rule when the contract is silent — with a named person who can get an answer in writing. Local models (Ollama on approved hardware) cover comprehension and boilerplate where nothing may leave the machine.