Creating A High-Performing Scrum Team

A Scrum Master knows that high-performing Scrum teams will create products that customers love. In order to create such a team, the Scrum Master must do the following:

  1. Removes obstacles, and then encourages team members to remove their own obstacles.
  2. Blocks and handles interruption from any source, protecting the team members from the distraction.
  3. Does not allow team members to be taken or moved from the team.
  4. Helps the team discover new ways of working (for example, helps the team adopt Extreme Programming practices).
  5. Recruits missing skill members for the team upon the team’s advice.
  6. Supports pairing and learning within the team.
  7. Supports learning across teams.
  8. Educates team members on the benefits of the test-first mindset.
  9. Empowers team members; encourages risk-taking; delegates.
  10. Utilizes open, collaborative, and honest communication style.
  11. Helps the team plan realistically.
  12. Encourages shared roles and responsibilities toward an over-arching team goal; makes such goals visible.

You might be interested in the following courses:

Course Category: Development Methodologies

  • The Scrum Crash Course

    by Ajay Kumar Konda

    Scrum is simple; it consists of six time boxes (one of which is optional), three roles, and three ‘official’ artifacts. A sprint, the first of the six time boxes, is an iteration defined by a fixed start and end date; it is kicked off by sprint planning and concluded by the sprint review and retrospective. The […]

  • The Scrum Master's Responsibilities

    by Ajay Kumar Konda

    A ScrumMaster must have a deep understanding of the Scrum framework. The job of a scrum master is to help the customer and the team to work very closely ensure expected deliveries. Scrum Master facilitates the team members to reflect upon ways that they can improve their day-to-day communication and processes. It is the responsibility […]

  • Understanding The Agile Methodology

    by Ajay Kumar Konda

    Agile Methodology refers to the software development methodology that is centered around the idea of iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams.  The various Agile Methodologies share much of the same philosophy, many of the same characteristics and practices. But from an implementation standpoint, each of these methodologies has […]

Back to: The Scrum Master’s Responsibilities > Quick Bites