Manages multiple agile teams acting as the catalyst of the agile team triangle, leading teams, consisting of resources across the enterprise, needed to deliver on prioritized projects and BAU work efforts. Understands and practices servant leadership, putting the needs of others first, and helps people develop and perform as highly as possible.
Manages the team's activities to ensure timely completion of tasks. Removes team impediments. Identifies and communicates potential risks to completing the sprints and releases, including resource, cost, and system. Independently develop corrective actions necessary to mitigate most issues and review them with management for confirmation before execution.
Facilitates project kick-off and review, release planning, sprint planning, daily stand-up meetings, sprint reviews and demos, and retrospectives for agile teams. Presents in various informal settings: one-on-one, small groups, with peers, and functional managers. Presents to Director level and below.
Ensures agile team members have the information they need to be successful (decisions, constraints, risks, assumptions, status). Assesses strengths and development needs of team members and works with functional to coach individual team members.
Understands how to leverage agile methodologies to maximize the team's productivity and achieve commitments.
Builds an accurate release plan that sets a realistic and predictable timeline for key project deliverables. Assists in identifying cross-program/portfolio dependencies, tracks, and monitors resolutions.
Understands the project's estimated cost and financial impact of the work, including expense vs capital. Responsible for managing project costs, including understanding cost variance throughout the project's life to ensure the team stays within budget. Understands and manages project ROI and proposes a change of direction (including cancelation) if appropriate.
Measures the quality of work teams produce through various metrics and identifies trends to improve team velocity and throughput. Work with functional managers to recognize inefficiencies and create an improvement plan with the team. Independently acknowledge and work with the team on inefficiencies and process improvements needed.
Creates and delivers project updates at Program Meetings. Manages these updates as a benchmark of the team's success, including project status, exceptions, dependencies, risks, delays, and project financial health, explaining all variances. Beyond keeping key stakeholders informed, these updates are designed to influence decision-making, drive strategic actions, and foster a positive perception of the project.
Provides a highly collaborative environment using servant leadership and conducts agility health assessments to ensure the health and growth of the team. Facilitates management retrospectives to display the team's health and success. Creates a supportive work environment by demonstrating trust, confidence, and commitment to team members.