Saying goodbye to Agile

Scope of “Agile” vs “agile”

  • Many distinguish between:
    • “agile” (lowercase): a loose ethos—short feedback loops, collaboration, adaptability.
    • “Agile”/Scrum/SAFe: formalized processes with rituals, roles, and certifications.
  • Several argue the manifesto is just values; the real problems come from rigid process cargo‑culting labeled as Agile.
  • Others counter that, in practice, “Agile” now means those heavyweight processes, so retreating to the manifesto to deflect criticism is evasive.

Ceremonies, Metrics, and Dysfunction

  • Common complaints: long “standups”, excessive meetings, planning poker, PI planning, ticket bureaucracy, and story‑point theater.
  • Some describe Agile as a metric-production machine for management, or “waterfall done quickly” with sprints.
  • Examples of gaming: doing work a sprint ahead to always “hit” estimates; inflating estimates to appear accurate.
  • A recurring theme: processes imposed top‑down without team autonomy are demotivating and often ineffective.

LLMs, Specs, and “Spec‑Driven Development”

  • Several note AI coding tools are pushing teams back toward clearer, more detailed specs or design docs.
  • One camp claims this “exposes” Agile’s focus on coding speed as misguided and elevates specifications as the true bottleneck.
  • Others respond that:
    • Good specs were always the hard part; that’s why iterative/agile methods exist.
    • Specs are often wrong or incomplete until users see working software, so iteration remains essential—even with LLMs.
  • Hybrid views: richer AI‑assisted specs plus rapid agentic implementation cycles are framed as a new, highly iterative style that is still fundamentally agile.

Ideology, Cult Dynamics, and “You Did It Wrong”

  • Many see a pattern: when Agile fails, defenders say it wasn’t “done right” or “enough,” likening this to religious or political dogma and sunk‑cost thinking.
  • Others argue that most failures clearly violate core agile principles (e.g., no real collaboration, fixed feature roadmaps, no feedback), so “not doing it right” is often literally true.
  • Several broaden this to a general criticism of project‑management “voodoo” and consultant‑driven process industries.

Context, Scale, and Alternatives

  • Agile is reported to work well for:
    • Small, competent, empowered teams with strong feedback loops.
  • Less success is reported in:
    • Large, management‑heavy organizations, or environments with hard external deadlines and rigid roadmaps.
  • Alternatives and variants mentioned: Kanban‑style flow, “Flight” methodology, documentation‑driven development, and simply evolving team‑specific processes without labels.