This position is a job grade 33B
This posting will close for applications on November 16
General Position Summary
Facilitates and champions the agile software development process by coaching & mentoring development teams, identifying & eliminating impediments, and promoting the use of standards and practices. Ensures smooth operation of agile process & activities, is responsible for leading daily stand-ups, backlog prioritization, planning, retrospectives, and other team ceremonies. Proactively solves problems by partnering with teams to succeed in the delivery of business value.
Drives Agile and Lean frameworks that result in quality product delivery, continuous improvement, and timely releases. Manages work in progress, removes impediments, promotes transparency and are an advocate and coach towards autonomous, self-organizing and empowered teams. Coaches teams, business owners and stakeholders in agile maturity practices and supports relentless improvement and building a growth mindset.
Assists with agile training and coaching, promoting accountability and transparency across all levels of the organization. Helps teams learn to identify dependencies, skill/knowledge gaps, and other barriers; encouraging the team to participate and own action items and escalating as necessary. Ensure teams’ delivery success by leveraging the appropriate agile methodology (Scrum/Kanban/etc.) to enable predictable, quality delivery while maintaining a focus on the continuous improvement of the team.
Travel (% of work period)
10% or as needed
Essential Job Functions
Organizes and facilitates agile team activities and ceremonies (e.g. Planning, Daily stand-up, Backlog Refinement, Demos/Reviews, and Retrospectives).
In a Scaled Agile model, facilitates scaled planning for the team-e.g. Pre-Planning/Preparation, PI Planning Events and represents the team at broader planning and coordination sessions.
Actively coaches other leaders, peer roles and individual contributors on continual improvement, growth mindset and maturing current Agile adoption.
Coaches team members and other Scrum Masters regarding adoption of agile standards, tools, and best practices to improve collaboration and self-management, promoting healthy interactions both with team and with external stakeholders.
Understands and utilizes Lean-Agile metrics to help teams continually improve. Assesses the Agile/Scrum maturity of the team & coaches the team to higher levels of maturity.
Understands the mechanics of the Agile framework or method and teaches the specific roles, work products, and activities to team members. Increases team knowledge of Agile/Lean topics helping them understand “why” practices work not just “how.”
Stays current with Agility industry trends & explores other perspectives.
Comfortable experimenting with a variety of approaches based on need & fit. Promotes the use of/experimentation with quality/engineering practices.
Collaborates with the product owner(s) to ensure the team has a healthy product and Sprint backlog.
Serves as Scrum Master for 2-3 Agile Teams.
Coaches the team towards the importance of regular sprint reviews/demo to demonstrate finished work to stakeholders and celebrates team achievements.
Manages and helps the team implement areas of improvement as identified in the Retrospective.
Facilitates dependency management/risk management/impediment removal for the team.
Works with Product Owners and Program Managers to understand the product roadmap, priorities, and schedules to guide delivery.
Enables the team to become high performing through collaboration and a relentless focus on continuous improvement including cross-skilling across the team.
Communicate with leaders across the organization to ensure transparency into delivery progress, challenges, and risks.
Support the team in using agile planning and development tools (e.g. Azure DevOps, Jira, Confluence, M365, etc.).
Performs other duties as assigned by management.
Minimum Qualifications
This…