Individuals and interactions over processes and tools

1st Principle of the Agile Manifesto

I’m regularly asked by candidates when conducting interviews something along the lines of “Are you all an Agile shop?” or “What Agile methodologies do you all follow?”

These candidates are typically looking to hear what elements we’ve adopted of scrum, kanban, or XP. Do we estimate? Do we have a product owner? Do we use Jira?

The profound irony to me of this line of questions is that it is completely antithetical to the Agile Manifesto, in particular the first principle: individuals and interactions over processes and tools.

I call this line of thinking big-A Agile. It’s a type of religion of the by-products that evolved to serve the manifesto. But we’ve forgotten the master they serve.

When asking about big-A Agile, the candidates are literally asking what processes we follow.

The fact that we’ve arrived here isn’t suprising to me, but it does reveal an amnesia in what led the forefathers of agile to its roots to begin with.

There are entire cottage industries of consultants, certifications, tools, and books that teach “agile methodologies”. They’ll show you the “right” way of being Agile.

Now, I’m not against any one of these practices. However, if adopted what needs to be relgiously adhered to is not the process or tool itself, it’s the people and principles of the manifesto.

When I lead engineering teams, I don’t mandate that we perform story pointing or planning poker. If the team finds value in it, great; I will gladly help facilitate this activity. The value I’ve seen teams derive from estimation though is that it is a forcing function for a conversation. That’s it.

You think that will take X, and I think it’ll take Y. Tell me more!

or

Hey, the team’s velocity won’t allow for all of this work. What are we willing to trade off?

If these discussions are occuring without the tool, then why change it?

The reason that I feel so strongly about this is because I have been part of teams that followed scrum and XP practices to a T.

We were efficient.

But we were not effective.

We were doing the work right but we were not doing the right work.

Agile hardliners will argue that’s because we were missing some key ceremony or role to protect against this.

It’s not that complicated though.

We forgot that we were people who needed to interact to create working software that served our customers’ changing needs.

Losing the essence of something in the pursuit of religion is nothing new.

The Sabbath was made for man, not man for the Sabbath.

Mark 2:27