Overview
The Agile Workflow ๐
This section is your operational handbook: how raw ideas evolve into released increments week after week.
Flow Overview
- Planning Labs (A โ B โ C) create the process + knowledge + roadmap substrate.
- Scaffolding ensures the toolchain (repo, CI, test harness) is real, not hypothetical.
- Iterations convert roadmap slices into tested, demoable product increments.
- Feedback (retro + status) informs backlog reshapingโroadmap is adaptive not immutable.
Planning Labs (Weeks 1โ6)
Summaries live in the Course Overview index; detailed expectations in Deliverables. Treat each lab as building a different dimension of readiness: social (A), problem/solution clarity (B), strategic execution & quality (C), technical bootstrapping (Scaffolding).
Iteration Operating Rhythm (Weeks 6โ17)
Core 10โstep lifecycle (see Phase 2 page) reinforces consistency: Plan โ Spike (if needed) โ Dev โ PR โ Review โ Test โ Merge โ Demo โ Report โ Groom.
Definition of Ready / Done Enforcement
Embed DoR/DoD into workflowโnot a side document: - Add a DoR checklist to issue template (hidden HTML comments ok) - Add a DoD checklist section to PR templates - Reject (politely) work that skips criteria โ protects team throughput
Backlog Hygiene Signals
| Smell | Action |
|---|---|
| Many โIn Progressโ cards stale > 3 days | Swarm or slice smaller |
| PR queue > 5 open | Prioritize reviews over starting new work |
| Roadmap goals vague | Refine into outcome statements |
| Issues without acceptance criteria | DoR gate; send back for clarification |
Adaptation vs Thrash
Changing the plan is healthy if grounded in new information (user insight, risk realized). Avoid reactive churn (rewriting roadmap weekly). Use status report โAdjustmentsโ section to justify meaningful shifts.
Artifact Traceability
| Question | Where to Look |
|---|---|
| Why did we choose tech X? | ADR index |
| Whatโs the current iteration goal? | Iteration Goals issue/doc |
| What changed this week? | Status Report + merged PR list |
| What quality gates matter? | DoD + Test Strategy |
| What risks worry us now? | Risk Register (updated) |
Minimal Metrics (Optional but Helpful)
Lightweight metrics help retros stay empirical: - Lead time (issue start โ merge) - PR review turnaround (open โ first review) - Spillover count (goals not met) Track for trends, not grading.
Escalation Ladder
Blocked > 24h? Slack thread โ issue comment โ synchronous huddle โ instructor assist (if external dependency). Surface early in Status Report if pattern persists.
Proceed to Phase pages for deeper guidance: - Phase 1: Planning Lab execution details - Phase 2: Iteration lifecycle, role responsibilities in action