Is SCRUM Agile?

Most people would agree that the answer to this question is “yes”. And I’d count myself amongst one of those people. However, I’ve witnessed and participated in a lot of projects that use SCRUM, but failed with exactly the issues that Agile wants to avoid. How is that possible?

I’ve found the best summary of the relationship between SCRUM and Agile on stackoverflow:

Agile is a general philosophy regarding software production, Scrum is an implementation of that philosophy pertaining specifically to project management.

RibaldEddie on stackoverflow

If you take this at face value, then SCRUM must be Agile, but Agile does not have to be SCRUM. If that is true, then projects using SCRUM must automatically be Agile.

But experience shows that there’s a strong discrepancy here. In a recent conversation, my conversation partner summarized the reason for that quite neatly: SCRUM is predominantly a way to organize a team, whereas Agile is predominantly a philosophy. If you want to put it poetically, SCRUM is the tin man, and Agile is his heart.

Let’s look at the Agile Manifesto again quickly:

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

The first line pretty much explains it all right there. SCRUM is a process, no more, no less. If you treat it as a silver bullet, and value it over individuals and interactions, you’re doing Agile wrong.

SCRUM is intentionally designed to enable teams to self-organize, by keeping product owners out of the loop for the duration of a sprint, and by changing how release dates are emphasized. That allows the abilities of individuals to flourish, and their interactions to drive a project towards success.

If, at any point, you value the letter of the process over this spirit, your implementation of SCRUM is broken.

There’s an obvious corollary to this, though: your scrum master needs to understand the spirit of the Agile Manifesto very well, or the likelihood that their implementation of SCRUM fails is pretty high.

Author: Mark Barzilay

Graduated with honors from TU Delft in 2007 studying Electrical Engineering and Media & Knowledge Engineering. Founded spriteCloud in 2009 and worked on test automation ever since, helping out small and large companies with their test automation strategy and infrastructure. Mark is also leading the development on Calliope.pro, an online platform for all your automated test results.

We’re spriteCloud, a leader in software and cybersecurity testing.

Aside from interesting articles, we also have a team of software testers that can help your organisation.

Have a look at our testing solutions.

Stay up-to-date on all things quality assurance, test automation, and cybersecurity.

Subscribe to our mailing list!