Do you know why your developers get so irritated when someone (You) distract them? After all you have a software in production, and so your developers should be able to constantly adjust to the changing needs and nature of the challenges you have , either due to problems in production , or because of competition. As a manager or a CEO you would love to work in such a fluid organization which can adjust priorities rapidly based on external factors. In reality you might be shooting yourself in the foot.
I have heard a couple of point of views on this topic. Some think the role of scrum master needs to be consistently with one person and one person only. This is much like the role of a Project Manager in the non-scrum based models.
Others tend to think, that since Scrum master is just a facilitator , the role should be rotated among the team members, so more people get to be the “servant leader” of the team. Continue reading
i have recently designed a quiz with an intention to asses the scrum knowledge of the development team members and scrum masters. This can be a good gauge of if you know your scrum-fu in enough detail. Remember that it is critical to have a thorough scrum theory knowledge to be able to implement scrum in it’s full form and function. Any partial implementation of scrum is NOT scrum.
I work for a company which relies heavily on outsourcing to an offshore company in Ukraine. Actually last 3 companies i worked for, relied heavily on outsourcing in india, pakistan , china etc. I also have worked for companies who were being outsourced to , and then sat on the other side of the table where i was outsourcing work to other companies. i have seen both sides of the equation. That makes me a wee bit qualified on this topic