Serves, leads, coaches and supports multiple simultaneous Agile teams on high-complexity initiatives consisting of internal, external, and business and technical resources in delivery of IT and business products and solutions.
Advocates and teaches Agile methodology and processes, ensuring that the team is always following the framework fostering an environment of continuous improvement/learning and driving substantial improvement at the team and portfolio levels. Guides team members in achieving maturity in Agile principles with a track record of increasing velocity as team(s) mature.
Trains new and junior Scrum Masters. Provides mentorship to other Scrum Masters and Agile Teams in the organization. Leads the communities of practice for enrichment.
Organizes and facilitates ceremonies and agile practices such as sprint planning, daily standup, backlog refinement/grooming, sprint review, and sprint retrospective alongside the product owner, ensuring the team(s) adhere to the Agile values of courage, focus, commitment, respect and openness in delivering solutions.
Supports the Product Owner and Team through maintaining data in the appropriate Agile toolset to provide transparency creating visibility to ‘what’ and ‘how’ teams are performing through valuable team metrics.
Works with the teams to drive the definition and refinement of the program and team backlogs. Ensures scope, goals, milestones, budget, risk, status, change requests and critical issues are effectively communicated creating visibility to ‘what’ and ‘how’ teams are performing through valuable team metrics.
Identifies and removes technical and/or organizational challenges and impediments to optimize delivery. Resolves complex systemic impediments. Manages risks and issues and acts to ensure they do not recur.
Understands software skills such as business analysis, development, maintenance and software improvement.