Scrum should not be a cargo cult.

A cargo port
Photo by Mincho Kavaldzhiev / Unsplash

Blogging about business and scrum opens you up to feedback and criticism.  Being confronted by people who challenge your ideas allows you to reflect on your knowledge and beliefs.  A college of mine took offense to me referring to the meetings of a scrum as “rituals” last week.  I want to address his concerns.

The primary criticism of my article was that I was encouraging a “cargo cult” kind of scrum.  The term comes from a Scientific American article from 1959, which documented primitive tribes in Melanesia coming in contact with missionaries and soldiers.  The connection prompted these indigenous people to create cults to encourage cargo to be delivered to them.  Primitive airstrips, airplanes, and shipping terminals cropped up, hoping cargo planes and people would appear.

The pre-modern culture felt that if they mimicked the trappings of technology without understanding the principles behind that technology, they would receive the prosperity that comes with modernity.  This assumption is wrong.  The tribes created many faux landing strips and cargo depots in the South Pacific.

People in the agile community use the story of the cargo cult to illustrate the difference between going through the motions of agile and being agile.  In a perfect world, a business would reconfigure itself to follow the word and spirit of the Agile manifesto.  We do not live in an ideal world, so it is up to scrum masters and agile coaches to provide structure for the transition from traditional business to agility.

The scrum events provide a means to help speed that transition.  Business people and developers must inspect, act, and adapt to changing situations.  That is the heart of an agile business.

When I refer to the meetings and events of the scrum as rituals, I mean the meetings should have purpose and significance.  I am not attempting to create a “cargo cult” in an organization.

I am glad someone challenged me on my assertions, and I look forward to more give and take in the future.

Until next time.

Edward J Wisniowski

Edward J Wisniowski

Ed Wisniowski is a software development veteran. He specializes in improving organization product ownership, helping developers become better artisans, and attempting to scale agile in organizations.
Sugar Grove, IL