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.

Please leave your appreciation by commenting on this post!

I can do that

Top comments (0)

Billboard image

Try REST API Generation for MS SQL Server.

DevOps for Private APIs. With DreamFactory API Generation, you get:

  • Auto-generated live APIs mapped from database schema
  • Interactive Swagger API documentation
  • Scripting engine to customize your API
  • Built-in role-based access control

Learn more

👋 Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Community—every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple “thank you” goes a long way—express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay