Agile certification and quantification is a myth

At the Agile Testing Days conference last week in Berlin Rob Lambert presented on how excessive structure kills creativity and what that means for agile software development. One of his main arguments was that making agile development palatable to larger companies pretty much defeats the key points of the Agile Manifesto.

Lambert said that creativity is crucial for software development problem-solving and a key factor for exploration, adapting and iterating, which are some of the core values shared by successful agile software delivery teams. Some structure is required to facilitate creativity, but excessive structure kills it, said Lambert. “We need enough structure”, said he, presenting several case studies of very creative companies. According to Lambert, the features of teams with “enough structure” are:

  • people and their talents are a sole measure of competency
  • they do not use generic best practices but apply relative judgement
  • they spread skills and merge roles
  • they create cross-functional teams
  • they empower teams

This leads to short feedback loops, responding to change fast and craftsmanship. People in such teams are treated as humans, not as resources, according to Lambert. With excessive structure, people are treated as resources and the environment creates long feedback loops and slow responsiveness to change. He gave several examples of excessive structure:

  • formal education and certificates as measures of competency
  • enforcing generic best practices for everything
  • creating silos of skills
  • putting barriers between teams
  • enforcing layers of approval

Lambert then said that Agile Manifesto is an example of “enough structure”, and that it supports creativity in teams. Opposing the trend to adopt agile development because “of its coolness”, Lambert said:

Moving to agile won’t make you creative.
It doesn’t mean that you can only be creative if you are agile.
But if you remove excessive structure, and have just enough of it, creative open minded people will naturally gravitate to you.

He warned against making agile “more palatable to companies who would not adopt them in the first place”, saying that the calls for quantification and certification of agile skills and teams create a risk of putting in too much structure. There is no such thing as “A scrum team is able to produce this… and if your team doesn’t, you can do this …”, said Lambert. Introducing metrics and check lists for what makes a team agile might make it easier to larger companies to adopt something, but that has nothing to do with original ideas of agile development. “It’s just a complete myth”, said Lambert, adding that “agile has been working fine”.

I’m not so sure about talent being a sole measure of competency, because lots of talent can lead to no effect without effort and utilisation, but I do agree with most of the other points. Certification and checklists do make it easier for large organisations to adopt the agile cargo cult, but I do not see how this can give anyone any benefits apart from the organisations that sell certificates. (Which was nicely picked up by Tobias Mayer recently in his blog post where he tries to wash his hands from certification like a modern day Pontius Pilate).

See the presentation slides on Rob’s blog.

Also see other articles from Agile Testing Days.