Tuesday, July 22, 2025

Agile vs Scrum vs Kanban

Scrum in Agile: A Deep Dive into Agile Methodologies | Atlassian

Agile is a project management philosophy that employs a set of principles and values to help software teams respond to change. Agile teams value individuals and interactions over processes and tools, working software over comprehensive documentation, customer collaboration over contract negotiation, and responding to change over following a plan. These values were set down in the Agile Manifesto along with 12 principles behind the manifesto.

Manifesto for Agile Software Development

We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

That is, while there is value in the items on
the right, we value the items on the left more.


Here’s a condensed version of the Agile Manifesto's 12 principles, each restated in 3 words or fewer:
  1. Customer satisfaction Deliver value early
  2. Welcome change Embrace changing needs
  3. Frequent delivery Ship often
  4. Business collaboration Work together
  5. Motivated individuals Trust teams
  6. Face-to-face conversation Talk directly
  7. Working software Value functionality
  8. Sustainable development Maintain pace
  9. Technical excellence Prioritize quality
  10. Simplicity Do less
  11. Self-organizing teams Empower teams
  12. Reflect and adjust Improve continuously



Agile doesn’t have any set rules, while scrum has quite a few! If you are seeking a framework that can guide you on your way to more agility, choosing scrum is a strong start.

Scrum is an agile framework that helps teams structure their work into short development cycles called sprints. Scrum teams commit to shipping work at the end of each sprint and adopt practices and a team structure that helps them achieve this cadence. Scrum takes the agile principles one step further, creating structure that helps teams live the agile principles in their day-to-day work. Scrum is a well-documented agile framework that many teams can adopt without much disruption.

Kanban is an agile framework that helps teams deliver work on a continuous basis. Kanban teams organize their work on a kanban board with cards, columns, WIP limits, and specific commitment and delivery points. Kanban is best for knowledge work, where the product or service is largely invisible. Kanban helps teams visualize their and make strides day after day.













Write the Product Vision by martinfowler






  • HiPPO — Highest Paid Person’s Opinion
  • RHiNO — Really High-value, New Opportunity
  • ZEbRA — Zero Evidence, but Really Arrogant
  • WoLF — Works on Latest Fire
  • Seagull Management





Dog breeds sizes estimated with Fibonacci numbers (with AI)

Dog BreedAvg. Weight (lbs)Closest Fibonacci Point
Chihuahua~51
Dachshund~203
Poodle (Standard)~6013
Borzoi~9021
Border Collie~458
German Shepherd~7513
Labrador Retriever~7013
Saint Bernard~14021
Great Dane~17521

Agile Scrum Events Calendar





Agile Kanban Story To Do Work In Progress Verify And Release Ready | PowerPoint Presentation Pictures | PPT Slide Template | PPT Examples Professional




AI MCP tool: Context7


Context7 - Up-to-date documentation for LLMs and AI code editors
Up-to-date documentation for LLMs and AI code editors

Copy the latest docs and code for any library — paste into Cursor, Claude, or other LLMs.


24496 libraries

upstash/context7: Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors @GitHub

Install in VS Code

Install in VS Code (npx) Install in VS Code Insiders (npx)

Add this to your VS Code MCP config file. See VS Code MCP docs for more info.

VS Code Remote Server Connection

"mcp": {
  "servers": {
    "context7": {
      "type": "http",
      "url": "https://mcp.context7.com/mcp"
    }
  }
}