I learned the term Scrum Master back at the turn of the
century (I like how that sounds). When I first heard it, it was from Ken
Schwaber himself. I was a true and tried project manager that had recently earned
his PMP. I was a self-taught project manager, and looking back, my instincts
and style were better suited for Agile, but I happened to go down the formal PM
path first. By this point in my career, I had come to the conclusion that project
management was a “craft”. I believed it
then and I believe it even more now, which is why I struggle with the term “Master.”
I was a carpenter before I was a project manager. I was the
only honors student taking wood-working classes in high school and I worked as
a carpenter’s apprentice during the summer while I was in college. I had
tremendous respect and even awe for the master craftsmen I worked with. In carpentry,
the term Master is reserved for the likes of Norm Abram. Also, to be a union
carpenter, you have to go through apprentice and journeyman programs that are
rigorous.
In history, you had to earn
the term “Master” to be seen as the top of your craft. Wikipedia has a good definition:
“An aspiring master would have to
pass through the career chain from apprentice to journeyman before he could be
elected to become a master craftsman. He would then have to produce a sum of
money and a masterpiece before he could actually join the guild. If the
masterpiece was not accepted by the masters, he was not allowed to join the
guild, possibly remaining a journeyman for the rest of his life.”
I think the intent with the term Scrum Master is that the
title should be reserved for those that have earned the title of Master, but
that is obviously not the case. There is no job requirement or career path to
become a Scrum Master. Most of us have
had some type of career path as we developed our skills; e.g. in software
engineering, there was a typical path of analyst, developer, designer,
architect or in project management: project coordinator, project manager,
senior project manager, program manager.
So, how does someone earn the designation of Scrum Master?
Until recently, it was just take a 2-day class. Now, at least there are exams
to test your knowledge of Scrum. It is surprising how we have come to a place
where the term Master can be designated without any true effort or experience.
Most of us have had to show both experience and knowledge to get the
certifications we have. PMI, for example, requires the PMI-ACP designation to
be based both on experience and knowledge.