DEV Community

Jonathan Hall
Jonathan Hall

Posted on • Originally published at jhall.io on

1

Pick a methodology: Scrum, Kanban, XP, Lean or DevOps?

What’s the difference between Scrum, Kanban, XP (eXtreme Programming), Lean, and DevOps? How do you choose which one to use?

This is a common question I hear. Often asked just about two, but often the whole list. “Should my new team use Scrum or XP?” or “Which is better, kanban or lean?”

These questions come from a good place: Wanting to know how to taylor a tool/framework to a situation.

But as is often the case when you don’t know what you don’t know, asking an intelligent question is difficult.

The truth is, none of these items directly replaces or conflicts with any of the others. In fact, you can use them all simultaneously.

Here’s a super, over-simplified explanation of each, to point you in the right direction, if you’re considering which, if any of these, you should investigate further:

  • Scrum is about managing a team’s work
  • Kanban is about optimizing flow, or throughput
  • XP is about the particulars of software creation
  • Lean is about optimizing systems
  • DevOps is about promoting collaboration between developers, operations, and any other groups involved in product creation

If you enjoyed this message, subscribe to The Daily Commit to get future messages to your inbox.

Top comments (0)

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay