🌿 Agile Manifesto · 4 Values · 12 Principles · The Mindset Behind the Methods

The Complete Agile Mindset
Cheatsheet

A visual reference for the way of thinking beneath every Agile framework — the four values, twelve principles, empiricism, lean thinking, servant leadership, and the behaviors that turn "doing Agile" into "being Agile."

4
Values
12
Principles
3
Empirical Pillars
5
Scrum Values
7
Lean Wastes
2001
Manifesto Born
🧠
Start Here

Being Agile vs. Doing Agile

Mindset is the "why" beneath the practices — the practices are just the visible tip

Agile is not a process you install — it is a mindset: a set of values, beliefs, and behaviors about how to deliver value under uncertainty. Teams that copy ceremonies without the mindset get "fragile agile" — the rituals without the results.

⚙️ "Doing" Agile
  • Follows ceremonies because the calendar says so
  • Stand-up = status report to the manager
  • Velocity used as a productivity stick
  • Backlog is a fixed contract of requirements
  • Retrospective skipped when "too busy"
  • Change is resisted as scope creep
🌿 "Being" Agile
  • Adapts the process to fit the context
  • Stand-up = team self-coordinates toward the goal
  • Velocity used only for the team's own forecasting
  • Backlog is a living conversation about value
  • Retrospective is sacred — continuous improvement
  • Change is welcomed as a competitive edge
Waterline — what people can see Practices stand-ups, sprints Principles & Values Mindset · Beliefs · Culture trust, empiricism, respect, courage
The Agile iceberg: practices are visible, but the mindset underneath is what actually makes them work.
🧠 The one-line test

"Are we changing our plan because we learned something, or following the plan because we said we would?" The first answer is the Agile mindset in action.

📜
Agile Manifesto · Feb 2001

The 4 Values

"We value the items on the left more — but there is value in the items on the right."

👥1 · Individuals & interactions over processes & tools

The best tool can't fix a team that won't talk. People and how they collaborate drive outcomes; process serves people, not the reverse.

💻2 · Working software over comprehensive documentation

A working increment is the truest measure of progress. Document enough to be useful — not exhaustively for its own sake.

🤝3 · Customer collaboration over contract negotiation

Work with the customer throughout, not just at sign-off. Partnership beats a rigid contract when needs shift.

🌊4 · Responding to change over following a plan

Plans are valuable, but reality wins. Adapt as you learn — change is an advantage, not a failure.

⚠️ The most misread word: "over"

The right-hand items still matter. Agile doesn't say "no documentation" or "no plans" — it says when the two compete, lean toward the left. Throwing out all documentation is a misunderstanding, not Agile.

🧠 Memory hook

"Individuals build Working software by Collaborating and Responding." — I, W, C, R = the four values in order.

⚖️
Behind the Manifesto

The 12 Principles

The values made actionable — grouped into four themes to make them stick
Theme 1 · Delight the customer

1Satisfy the customer

Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

3Deliver frequently

Deliver working software frequently — weeks rather than months, with a preference for the shorter timescale.

7Working software = progress

Working software is the primary measure of progress — not hours logged or documents produced.

Theme 2 · Welcome change & collaborate

2Welcome change

Welcome changing requirements, even late. Agile harnesses change for the customer's competitive advantage.

4Work together daily

Business people and developers must work together daily throughout the project.

6Face-to-face talk

The most efficient way to convey information is face-to-face conversation (or its richest modern equivalent).

Theme 3 · Trust & sustain the people

5Motivated individuals

Build projects around motivated people. Give them the environment and support they need, and trust them.

8Sustainable pace

Agile promotes sustainable development — sponsors, developers and users should keep a constant pace indefinitely.

11Self-organizing teams

The best architectures, requirements and designs emerge from self-organizing teams.

Theme 4 · Pursue excellence & reflect

9Technical excellence

Continuous attention to technical excellence and good design enhances agility.

10Simplicity

Simplicity — the art of maximizing the work not done — is essential.

12Reflect & tune

At regular intervals the team reflects on how to become more effective, then tunes and adjusts its behavior.

🧠 Memory hook — the 4 themes

"Customers get value, Change is welcome, People are trusted, Excellence is pursued." Remember the four buckets and the twelve principles fall into place.

🌊
The Problem Agile Solves

Why Agile? VUCA & the Cost of Late Feedback

Agile is a response to a world that won't hold still long enough to plan fully up front

🌪️Volatility

Change is rapid and unpredictable. Long plans rot before delivery.

Uncertainty

The future is hard to forecast. Assumptions need testing, not faith.

🕸️Complexity

Many interconnected parts; cause and effect are only clear in hindsight.

🌫️Ambiguity

The same facts support multiple readings. Experiment to learn.

The Cynefin lens — match approach to problem type
DomainNatureBest approachFit
Clear / ObviousKnown knowns; best practice existsSense → Categorize → RespondProcess / checklist
ComplicatedKnown unknowns; needs expertiseSense → Analyze → RespondPredictive ok
ComplexUnknown unknowns; emergentProbe → Sense → Respond★ Agile shines
ChaoticNo clear cause & effectAct → Sense → RespondStabilize first
💡 The core insight

In complex work, you cannot analyze your way to the right answer up front — you must run small experiments and adapt. That is exactly what the empirical Agile loop does. Predictive (waterfall) planning fits complicated problems, not complex ones.

🔬
Core Pillar · The Engine

Empiricism & the Inspect-Adapt Loop

Knowledge comes from experience and decisions from what is observed — the heart of Scrum

🔍Transparency

The work and the process are visible to those responsible for outcomes. A shared definition of "done" makes progress honest.

🔬Inspection

Frequently check artifacts and progress toward the goal to detect undesirable variance early.

🔧Adaptation

If inspection reveals drift, adjust as soon as possible to minimize further deviation.

Transparencymake visible Inspectioncheck often Adaptationadjust fast Empirical Loop
Short cycles repeat this loop continuously — the shorter the loop, the faster you learn and the less risk accumulates.
🧠 PDCA — the same idea, older name

Empiricism is Deming's Plan-Do-Check-Act cycle applied to product delivery. Plan a small bet → Do (build) → Check (inspect with real feedback) → Act (adapt). Sprints, Kanban reviews, and retrospectives are all PDCA loops.

♻️
Core Pillar · Lean Roots

Lean Thinking & the 7 Wastes

Agile inherits Lean's obsession: maximize value, ruthlessly remove waste (muda)

📦1 · Partially done work

Half-finished features tie up investment and may never ship. Aim for "done."

2 · Extra features

Building what nobody asked for. ~64% of features are rarely or never used.

🔁3 · Relearning

Losing knowledge and rediscovering it. Caused by handoffs and poor sharing.

🤝4 · Handoffs

Each transfer loses context and tacit knowledge. Favor cross-functional teams.

5 · Delays

Waiting on approvals, environments, or people. The silent killer of flow.

🔀6 · Task switching

Multitasking fragments focus. WIP limits exist to stop this.

🐞7 · Defects

Bugs found late cost far more than bugs prevented. Build quality in.

The 7 Lean software principles (Mary & Tom Poppendieck)
Eliminate waste Build quality in Create knowledge Defer commitment Deliver fast Respect people Optimize the whole
💡 Flow over utilization

Lean teaches that keeping work flowing beats keeping people 100% busy. A road at 100% capacity is a traffic jam. Slack in the system is what lets value move quickly — counter-intuitive, but central to the mindset.

🌱
Core Pillar · The Human Side

Growth Mindset & Continuous Learning

Carol Dweck's research is the psychological bedrock of "inspect & adapt" applied to people
🔒 Fixed mindset
  • "Abilities are fixed — you either have it or you don't"
  • Avoids challenges to protect image
  • Sees effort as a sign of weakness
  • Feels threatened by others' success
  • Treats failure as a verdict
🌱 Growth mindset
  • "Abilities grow with practice and feedback"
  • Embraces challenges as learning
  • Sees effort as the path to mastery
  • Finds lessons in others' success
  • Treats failure as data — "not yet"
🌿 Why it matters for Agile

Every retrospective, every failed experiment, every "fail fast" assumes a growth mindset: that mistakes are information, not identity. Teams without it hide problems and stop learning — and Agile collapses into theatre. Psychological safety (next section) is what makes a growth mindset survivable in a group.

The Shu-Ha-Ri learning path
守 Shu — follow the rules 破 Ha — break the rules with reason 離 Ri — transcend the rules
Beginners should follow Scrum/Kanban "by the book" (Shu) before adapting it (Ha) and eventually inventing their own way (Ri). Skipping Shu is how "doing Agile" goes wrong.
🤲
Core Pillar · Leadership

Servant Leadership

Leaders serve the team's needs and remove obstacles — they don't command and control
Traditional (command) Boss Team serves the boss Servant (inverted) Team on top Leader
The servant leader flips the pyramid: the leader's job is to support and unblock the people doing the work.

🚧Remove impediments

Clear blockers, shield the team from distraction and external noise so they can focus on value.

🌱Grow people

Coach, mentor, and create conditions for people to develop and self-organize.

👂Listen & empathize

Understand needs before prescribing solutions. Ask, don't tell.

🎯Clarify purpose

Keep the goal and the "why" visible so the team can make good autonomous decisions.

🧠 Leader as gardener, not chess master

A command leader moves "pieces." A servant leader tends the conditions — soil, light, water — and lets capable people grow. The shift from directing work to enabling people is the leadership half of the Agile mindset.

🛡️
Core Pillar · Team Culture

Psychological Safety

The #1 predictor of high-performing teams (Google's Project Aristotle) — and the soil Agile grows in

Psychological safety (Amy Edmondson) is the shared belief that the team is safe for interpersonal risk-taking — that you can ask a question, admit a mistake, or challenge an idea without being punished or humiliated.

When it's present

  • People raise problems early instead of hiding them
  • "I don't know" and "I was wrong" are said openly
  • Dissent is welcomed; better decisions result
  • Experiments and failures become learning

When it's missing

  • Bad news gets buried until it explodes
  • People stay silent to avoid looking incompetent
  • Retros become blame games or go quiet
  • Innovation stalls — nobody risks an idea
💡 Safety ≠ comfort or "being nice"

Psychological safety means it's safe to challenge, disagree, and hold high standards — not that everyone is comfortable all the time. High safety + high standards = the "learning zone" where great teams live. High safety + low standards is just a comfort zone.

🔁
Ways of Working · Framework

Scrum in a Nutshell

The most popular framework that embodies the mindset — empiricism made concrete
Product Backlog Sprint Planning → Sprint Backlog Sprint (1–4 wks) Daily Scrum build the increment Sprint Review Retro- spective Done Increment feedback refines the backlog
One sprint = a full empirical loop: plan → build (with daily syncs) → review (inspect product) → retrospective (inspect process).
Roles · Events · Artifacts
3 Accountabilities5 Events3 Artifacts (+ commitments)
Product Owner — owns value & the backlogThe Sprint — the containerProduct Backlog → Product Goal
Scrum Master — serves the team & processSprint Planning — what & howSprint Backlog → Sprint Goal
Developers — build the incrementDaily Scrum — 15-min syncIncrement → Definition of Done
Sprint Review — inspect product
Retrospective — inspect process
The 5 Scrum Values
Commitment Focus Openness Respect Courage
🧠 Memory hook

"Scrum teams have the Courage to Focus, stay Open, show Respect, and honor Commitment." The values are what make the mechanics actually work.

📋
Ways of Working · Flow

Kanban & the Flow Mindset

Visualize the work, limit work-in-progress, and optimize for smooth flow
Backlog In Progress WIP limit: 2 Review WIP limit: 1 Done
Pull, don't push: a card moves right only when the next column has capacity under its WIP limit.

👁️1 · Visualize work

Make every item and its state visible on a board. You can't improve what you can't see.

🚦2 · Limit WIP

Cap items in each stage. Less multitasking → faster flow → earlier feedback.

🌊3 · Manage flow

Watch for bottlenecks; smooth and speed the movement of value.

📐4 · Make policies explicit

Define "ready" and "done" so everyone shares the rules.

🔄5 · Feedback loops

Regular reviews of flow and outcomes drive adjustment.

📈6 · Improve collaboratively

Evolve experimentally using models & data, together.

💡 Little's Law — why WIP limits work

Lead Time = Work in Progress ÷ Throughput. Cut WIP and lead time drops proportionally. This is the math behind "stop starting, start finishing."

⚙️
Ways of Working · Engineering

Extreme Programming (XP) Practices

Where the mindset meets technical craft — "Principle 9: technical excellence" in action

👯Pair programming

Two developers, one workstation — continuous review, shared knowledge, fewer defects.

🧪Test-Driven Development

Write the failing test first, then the code to pass it. Red → Green → Refactor.

🔗Continuous integration

Integrate and test small changes constantly to catch problems within minutes, not weeks.

🧹Refactoring

Continuously improve internal design without changing behavior — keep the codebase healthy.

📐Simple design

Build the simplest thing that works now (YAGNI — "you aren't gonna need it").

🏠Collective ownership

Anyone can improve any part of the code — no knowledge silos or gatekeepers.

🧠 Why engineering practices are a mindset issue

You can't "respond to change" if your codebase is too brittle to change safely. XP shows that agility is enabled by technical discipline — quality and speed are partners, not trade-offs.

⚖️
Ways of Working · Decide

Scrum vs. Kanban

Two flavors of the same mindset — choose by the shape of your work
DimensionScrumKanban
CadenceFixed-length sprints (1–4 wks)Continuous flow, no fixed iterations
RolesPO, Scrum Master, DevelopersNo prescribed roles
Change mid-cycleDiscouraged within a sprintAnytime, as capacity frees up
Key metricVelocity, sprint burndownLead time, cycle time, throughput
WIP limited bySprint backlog capacityExplicit per-column WIP limits
Best forFeature work with a goal & planning rhythmFlow of varied, arriving work (support, ops)
🧠 They combine

Scrumban blends both: Scrum's cadence and roles with Kanban's WIP limits and flow metrics. The mindset doesn't care which framework — it cares that you inspect, adapt, and deliver value.

💎
Behaviors · Value First

Value & Prioritization

The mindset is value-obsessed — deliver the most important thing first, always

📊MoSCoW

Must have · Should have · Could have · Won't have (this time). Fast, shared-language prioritization.

⚖️WSJF (SAFe)

Weighted Shortest Job First = Cost of Delay ÷ Job Size. Do the highest value-per-effort work first.

🎯Kano model

Sort features into Basic, Performance, and Delighter to balance expectations and wow.

📈Value vs. Effort

Plot on a 2×2 — chase quick wins (high value, low effort) before big bets.

INVEST — what makes a good user story
Independent Negotiable Valuable Estimable Small Testable
🧱 Story format & the 3 C's

"As a <role>, I want <goal>, so that <benefit>." A story is built from 3 C's: Card (the written reminder), Conversation (the real detail), and Confirmation (acceptance criteria). The card is a placeholder for a conversation — not a spec.

🃏
Behaviors · Forecasting

Relative Estimation

Estimate relative size, not exact hours — humans are better at comparison than prediction

🃏Planning Poker

The team estimates simultaneously with cards to avoid anchoring; discuss the outliers. Consensus reveals hidden assumptions.

🔢Story points & Fibonacci

Sizes use 1, 2, 3, 5, 8, 13, 21… — the gaps reflect that big things are inherently fuzzier.

👕T-shirt sizing

XS / S / M / L / XL for fast, coarse estimates early in discovery, before detail exists.

🐶Affinity / dog-sizing

Rapidly group many items by relative size — great for sizing a large backlog quickly.

🧠 Points measure size, not time

A story point bundles effort, complexity, and uncertainty — deliberately not hours. Why? Estimates of relative size are more stable across people and stress than time estimates, and they resist being used as a productivity weapon. #NoEstimates takes this further: slice work small enough that you can just count items and forecast from throughput.

📈
Behaviors · Measure

Agile Metrics That Matter

Measure outcomes and flow — for the team to learn, never to rank people
MetricWhat it tells youWatch out for
VelocityPoints completed per sprint — for the team's own forecastingNever compare across teams or use as a target (Goodhart's Law)
Lead timeIdea requested → delivered (customer's view)Includes wait time — reveals system delays
Cycle timeWork started → done (team's view)Shorter = faster feedback
ThroughputItems completed per unit timePairs with cycle time for forecasting
Burndown / BurnupRemaining vs. completed work over timeBurnup shows scope changes; burndown hides them
CFDCumulative Flow Diagram — WIP & bottlenecks at a glanceWidening bands = a stage is backing up
🚩 The cardinal sin of metrics

The moment a metric becomes a target or a performance score, the team games it and it stops measuring reality (Goodhart's Law). Agile metrics are diagnostic instruments for the team — not dashboards for managers to rank individuals.

🔄
Behaviors · Continuous Improvement

Feedback Loops & Retrospectives

The retrospective is where the mindset renews itself — Principle 12 in practice
The 5 stages of an effective retro (Derby & Larsen)
1 · Set the stage 2 · Gather data 3 · Generate insights 4 · Decide what to do 5 · Close the retro

😀Quick formats

  • Start / Stop / Continue
  • Glad / Sad / Mad
  • 4 Ls: Liked, Learned, Lacked, Longed for
  • Sailboat: wind, anchors, rocks

🤝Prime Directive

"Regardless of what we discover, we understand everyone did the best job they could, given what they knew at the time." Sets a blameless tone.

🎬Make it real

End with 1–2 concrete action items with owners. A retro with no action is just a vent session.

Nested feedback loops — fast to slow
Pairing (mins) CI build (mins) Daily Scrum (1 day) Review (1 sprint) Retro (1 sprint) Release (weeks)
💡 Shorten the loop, shrink the risk

The whole mindset can be compressed to one rule: get feedback as early and often as possible, then act on it. Every Agile practice is just a feedback loop at a different speed.

🆚
Reference · Contrast

Agile vs. Waterfall (Predictive)

Not "good vs. bad" — different bets about how much you can know up front
Waterfall — value at the end Requirements Design Build Test Release 💎 Agile — value every iteration 💎💎💎💎 Iter 1Iter 2Iter 3Iter 4
Waterfall delivers (and tests assumptions) once, at the end. Agile delivers shippable value repeatedly, learning each time.
Predictive / WaterfallAgile / Adaptive
RequirementsFixed & detailed up frontEmergent, refined continuously
DeliveryOne big release at the endSmall increments, frequently
FeedbackLate (after build/test)Early & continuous
ChangeControlled, costly, resistedExpected & welcomed
Fixed vs variableScope fixed; time/cost varyTime/cost fixed; scope varies
Best whenRequirements stable & well-understoodRequirements uncertain or evolving
🔺 The Iron Triangle, inverted

Waterfall fixes scope and flexes time & cost. Agile fixes time & cost (the team, the cadence) and flexes scope — you always ship something valuable on time, even if not everything.

🚩
Reference · What Goes Wrong

Agile Anti-Patterns

The telltale signs of "doing" Agile without the mindset
🧟 Zombie Scrum / Cargo-Cult Agile

Going through the ceremonies with no beating heart — sprints, stand-ups and boards exist, but there's no real inspection, adaptation, or value focus. Fix: reconnect each ritual to its purpose; ask "what decision does this event help us make?"

🗣️ Stand-up as status report

The daily becomes everyone reporting up to a manager instead of the team self-coordinating toward the sprint goal. Fix: talk to each other about the goal and blockers, not to the boss about activity.

📏 Velocity as a productivity target

Management pushes for "more points." Teams inflate estimates; the number stops meaning anything (Goodhart's Law). Fix: velocity is a team forecasting tool only — never a KPI or cross-team comparison.

💧 Water-Scrum-Fall

An agile team sandwiched between big up-front requirements and a slow, gated release process — so the agility is squeezed out at both ends. Fix: extend flow thinking upstream (discovery) and downstream (continuous delivery).

🦸 Hero culture & no slack

Every sprint relies on heroics and overtime; there's no slack to improve or absorb surprises. Burns out people and violates the sustainable-pace principle. Fix: plan for sustainable load; protect improvement time.

🤐 Retro theatre

Retros happen but nothing changes — same issues every time, no action items, or fear keeps people silent. Usually a psychological safety problem. Fix: commit to 1 visible improvement per retro; make it safe to speak.

🧠 The common root cause

Nearly every anti-pattern traces back to the same thing: practices were adopted without the underlying mindset and culture. The cure is rarely a new tool — it's trust, safety, and a genuine commitment to inspect and adapt.

📖
Reference · Quick Recall

Glossary & Memory Hooks

The acronyms and one-liners worth memorizing
TermStands for / means
MVPMinimum Viable Product — smallest release that delivers & validates value
DoDDefinition of Done — shared checklist for "complete & releasable"
DoRDefinition of Ready — criteria before an item enters a sprint
WIPWork In Progress — limit it to improve flow
INVESTIndependent, Negotiable, Valuable, Estimable, Small, Testable (good stories)
SMARTSpecific, Measurable, Achievable, Relevant, Time-boxed (good goals)
3 C'sCard, Conversation, Confirmation (anatomy of a user story)
YAGNIYou Aren't Gonna Need It — don't build for imagined futures
WSJFWeighted Shortest Job First = Cost of Delay ÷ Job Size
PDCAPlan-Do-Check-Act — Deming's improvement cycle behind empiricism
VUCAVolatility, Uncertainty, Complexity, Ambiguity — the world Agile answers
Shu-Ha-RiFollow → adapt → transcend — the path to mastery
🧠 Mindset in one sentence

"Deliver value early and often, get real feedback, and adapt — with trusted people who are safe to learn out loud."

🌿 The four-value hook

Individuals · Working software · Customer collaboration · Responding to change.

🌿 The Agile Mindset · Master Cheatsheet — a self-contained, hostable study reference.

Based on the Agile Manifesto (2001), the Scrum Guide, Lean & Kanban literature, and widely-taught Agile concepts. For study and reference.