Understanding of the Scrum Framework and principles of agility
Understand how to use empirical data collection to benefit team and organization
Critical and creative problem-solving skills
Collaborates with other team members; values team success over individual success Continuous learning regarding Agile, Scrum, coaching, facilitating, emotional intelligence, team dynamics, listening for self and team
Understanding of all software lifecycle development disciplines - Project Management, Requirements Management, Analysis & Design, Quality Assurance & Testing, Implementation, Deployment, Configuration & Change Management
Understanding of a variety of practices that support agility (Continuous Integration, Continuous Deployment, Test Driven Development, Automated Test-Driven Development, etc.)
Understanding of priorities and goal setting for teams and organizations in an agile business environment Leadership skills, specifically leading by example (servant leader) and display behaviors that demonstrate the key mindset shifts associated with becoming agile
Where possible facilitate the removal of Agile Squad impediments (e.g. cultural barriers, logistic challenges, coordination w/other Agile Squads and teams)
When needed, escalate Agile Squad impediments to appropriate organizational entities
Facilitate communication, cooperation, and collaboration inside and outside the Agile Squad, including the Agile Center
Works to improve the effectiveness of all roles of the Agile Squad
Shields Agile Squad from external requests and interference to ensure the Agile Squad is fully functional and productive
Fosters self-organization, learning, and growth within the Agile Squad
Builds a trusting and safe environment where problems can be raised without fear