Freelance Scrum masters
Sometimes I think about the future of Scrum masters. Especially when you are an external consultants or freelancer.
In my opinion, when time progresses, most companies will have internal Scrum masters. Therefore I’m wondering of the sustainability of let’s say a Freelance Scrum master.
I think it's similar to developers: Many companies who need software have internal developers. Yet, there are lots of freelance developers or external developers in charge for specific one-time tasks or to bridge some transition period or ...
I don't see a reason why it shouldn't be the same with Scrum Masters. Although, maybe, the tasks of a Scrum Master focus more on agile coaching than on teaching and installing the mere Scrum principles.
Lets be clear that I believe that being a Scrum master is hard work and I believe not everyone can be good Scrum masters.
But in my opinion I do think that the threshold of becoming a Scrum master (either (good or bad) is much easier than lets say a Developer. In some teams they even rotate this role. (bad idea)
I just got the feeling that if someone (me) decide the go freelacing, perhaps being a Scrum master isn't the most sustainable service to provide, but I could be wrong of course.
I think this is an issue you have everywhere and it is not only related to the scrum master task, like it was already mentioned above, it happens also with developers, designers, DBA and so on. The only thing is that as far as you are good enough in what you are doing, you will always find a job i think. As long as you act as a scrum master, you should do your job as good as you can, so that people will feel comfortable with recommending your services.
Since we are today living in a fast changing world, we also need to be always ready to learn and adapt to changes. Might be the scrum master of today can be a good product owner tomorrow...
Every 4th offer or so, I stumble over one requiring SCRUM knowledge or at least agile methods to get into the IT project I want to win.
So market demand is really there, I can say.
To add another aspect: The Scrum Master leads change processes in enterprises.
In my experience it is extremely hard for an internal (employee) to drive this change process, especially if this person will lose responsibilities due to the changes.
The only successful transitions I have experienced so far were driven by external coaches / Scrum Masters.