A little respect for the Scrum Master

A scrum master ath their natural environment, on a conference call.
Photo by Wes Hicks / Unsplash

I spend my days working with software developers and helping them get work done better, faster, and with higher quality than they did before.  This week,
I wanted to take some time to talk about why being a scrum master matters.  Technology is one of the hardest things in business to manage, and it helps put things into perspective.

One of the key things everyone in technology needs to understand is that the ability to write code is a rare skill.  For every thousand people working in accounts receivable, only five may be able to write software that manages the accounting systems.  Because of the relative scarcity of people with these skills, there is always too much work for too few people.  This makes business people testy because they are taught that customer service should be instantaneous, and to be forced to wait for IT seems like a waste of time.  Often, business people accuse IT departments of being lazy or non-responsive.

 Also, many people outside technology think that putting together good working software code is as easy as composing a PowerPoint slide or an Excel spreadsheet; this needs to be clarified.  So they see the eccentric software developers as a detriment to the business.  Combined with how expensive software developers are to hire, it is no wonder that there is so much push for off-shoring.
 
The funny thing is that off-shore teams are no different than their domestic counterparts.  A developer in India or Northern Ireland is just as rare as they are in the United States.  They are paid higher rates than their peers and make a very good living because they are still very rare compared to the world population.  They are less expensive than American or European developers, but they are still a costly labor force.  They are also just as overworked as their on-shore colleagues.

Now add to the mix a twelve or thirteen-hour time difference, childcare concerns, and the cultural obstacles that obviously crop up between two nations, and you have a recipe for disaster.  Fortunately, software developers, being smarter than the average person, have learned to deal with obstacles and build software.  It is not pretty at times, but the work gets done.

It is up to scrum masters to get development teams working together and efficiently.  We have to bridge the ocean gaps and make our offshore partners feel like they are making a difference.  It is up to us to put together a vision and then direct others to make that vision possible.

I was attempting to explain my job to others, and it is hard.  Some people get offended that I work with off-shore teams because they think I am enabling the loss of jobs in the United States.  Others think that what I do is not real work because all I do is participate in conference calls.  The truth is that scrum masters who work with distributed teams are essential parts of the global economy.  We keep the projects going.  We make sure the software is delivered on time.  We keep the promises executives and salespeople make to their clients each day.  It isn’t like being a nurse or a firefighter, but it is just as important.  

So if someone says they are a scrum master, give them a little respect. They are the people who make sure the global economy does not collapse into a big ball of mud.

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