It is hard to believe many readers have not heard of the Agile approach to development. This methodology is a hot approach, and all of the players are in demand. Of these roles, the most in-demand appears to be the scrum master. The challenge in filling this role is often figuring out what sort of skills are best for it. Is it a technical role? A manager?