I was commissioned by a client to put together a ScrumMaster character profile for helping them choose good great ScrumMasters to join their team. Please do notice that no where in this job description is certification. I believe that a good great ScrumMaster is all about the character.

A high performing team, an active and involved Product Owner, and business support can help a new ScrumMaster do their job very well. Character, however, isn’t taught, it’s grown.

Make sure to check out of the other resources as well!

Top 10 Personal Skills for a ScrumMaster:

  1. Servant Leader – Must be able to garner respect from his/her team and be willing to get their hands dirty to get the job done
  2. Communicative and social – Must be able to communicate well with teams
  3. Facilitative – Must be able to lead and demonstrate value-add principles to a team
  4. Assertive – Must be able to ensure Agile/Scrum concepts and principles are adhered to, must be able to be a voice of reason and authority, make the tough calls.
  5. Situationally Aware – Must be the first to notice differences and issues as they arise and elevate them to management
  6. Enthusiastic – Must be high-energy
  7. Continual improvement – Must continually be growing ones craft learning new tools and techniques to manage oneself and a team
  8. Conflict resolution – Must be able to facilitate discussion and facilitate alternatives or different approaches
  9. Attitude of empowerment – Must be able to lead a team to self-organization
  10. Attitude of transparency – Must desire to bring disclosure and transparency to the business about development and grow business trust

Technical Skills:

  1. Understand basic fundamentals of iterative development
  2. Understand other processes and methodologies and can speak intelligently about them and leverage other techniques to provide value to a team/enterprise
  3. Understand basic fundamentals of software development processes and procedures
  4. Understand the value of commitments to delivery made by a development team
  5. Understand incremental delivery and the value of metrics
  6. Understand backlog tracking, burndown metrics, velocity, and task definition
  7. Familiarity with common Agile practices, service-oriented environments, and better development practices

*The above technical skills are nice-to-have, but not necessarilyrequired!

*EXTRA! – ScrumMaster Daily Check List

There is a reason why when you get on a flight the two pilots go through an intense check list. Why? Because check lists work. If you are the Perfect ScrumMaster, who passed all the ScrumMaster Interview Questions, this checklist may just help you:

Each day

Each sprint

Leave a Reply

Your email address will not be published. Required fields are marked *