Navigate Ways of Working
Engineering Process Cheatsheet
The engineering lifecycle at a glance — development pipeline, sprint cadence, deployment flow, PR and feature flag policy, QA, rollout and rollback, delivery metrics, and AI applications.
Engineering Process
From refined item to production. Trunk-based, CI/CD, feature flags, AI-augmented.
Development Pipeline
Sprint Cadence (2 weeks)
| When | What | Duration |
|---|---|---|
| Mon (start) | Sprint planning | 30–45 min |
| Mid-week | Refinement (next sprint) | 45–60 min |
| Thu | Mid-sprint check | 15 min |
| Fri (end) | Demo | 30 min |
| Every 4 wks | Retrospective | 45 min |
| Monthly | Architecture review | 60 min |
Daily standups not mandated. Async updates. Squads choose.
Deployment Pipeline
Target: commit → production < 30 minutes
Zero human intervention on happy path. Fully automated.
PRs & Feature Flags
Default: no PRs. Code goes to main via CI gates. Post-merge review for learning.
PR required for: shared platform APIs, database migrations, security-sensitive changes, new joiners (first weeks). 1 reviewer, 4-hr SLA, auto-merge if no response.
| Flag Type | Owner | Purpose |
|---|---|---|
| Engineering | Dev | Hide incomplete work |
| Release | PM | Control visibility |
| Operational | Eng | Kill switch (no PM approval) |
Clean up flags within 1 sprint of full rollout or kill. >60 days = escalate.
QA Across the Lifecycle
Rollout & Rollback
| Rollout | Approach |
|---|---|
| Non-trivial | 5–10% → 25% → 50% → 100% (monitor 24–48 hrs each step) |
| Targeted | Beta users, specific segments, internal first |
| Trivial | Full rollout immediately |
| Rollback | Speed | When |
|---|---|---|
| Flag toggle | Seconds | First line of defence |
| Code revert | ~30 min | When flag toggle insufficient |
Rollback criteria defined before release, not during incident.
Delivery Metrics (DORA)
| Metric | Source | Target |
|---|---|---|
| Throughput | Project tracker | Trend over 4–6 sprints |
| Cycle time | Project tracker | Within 1 sprint |
| Deploy frequency | CI/CD logs | Daily+ |
| Change failure rate | Deploy tooling | Trending down |
| MTTR | Alerting tool | Minutes (flag toggle) |
All derived from tooling. No manual entry. Never measure individual velocity.
AI in Engineering
| Stage | AI Application |
|---|---|
| Tech design | Dev pressure-tests approach before Lead Dev conversation |
| Development | Code generation, test writing, documentation |
| CI/CD | Automated code review, security patterns |
| QA | Test generation, anomaly detection, pre/post comparison |
| Incidents | Log analysis, timeline drafting, pattern detection |
| Releases | Rollout monitoring, auto-revert, release notes, stale flags |
| Metrics | Dashboards, weekly summaries, anomaly alerts |
For full details, see the Engineering Process and DevOps Principles.