Job Title: Technical Agile Coach
Job ID: 38056
Location: Dallas, TX 75202
Duration: 24 Months
Interview Process: Phone/WebEx
Additional Sites: Columbia, MD 21045 and Centennial, CO 80112
Candidate required to be a U.S. Citizen or U.S. National
Travel will be required at least once a month Candidates Need to live in one of the following regions: MD - DC/Balt area, CO - Denver/Centennial or TX - Dallas/Plano area
Required Skills:
Agile Coach:
Technical background:
CI/CD/DevOps/ Azure DevOps:
Lean Agile:
Jira/ Jira Align:
PowerBI / Tableau:
Mural / Miro:
TDD/BDD Coaching exp:
SAFe/SPC (preferred):
Top 5 Skills / Additional Job Posting Description Details *
5 years of Technical Agile coaching experience
CI/CD and DevOps experience.
Experience with Digital Transformations (waterfall -? Agile)
Experience w/ SAFe and SPC is preferred
Experience supporting many teams at once
Strong verbal & written communication skills
Ability to form a coaching strategy specific to each teams' needs
Must demonstrate a Lean Agile mindset
Tools Experience
Jira
Jira Align
PowerBI / Tableau
Mural / Miro
Azure DevOps
Agile Coach Skills
Both strong leaders and advocates for the adoption of Agile, Agile Coaches must be assertive about adherence to Agile processes and enthusiastic about Agile practices and their benefits. They are both educators and coaches, and thus possess great interpersonal skills, teaching abilities, and a capacity to inspire and motivate. In order to stay ahead, Agile Coaches must be self-taught, and they must constantly be updating their information, attending conferences, and continuously learning.
Demonstrating strong knowledge of and background with Agile concepts
Possessing prior experience coaching teams in Agile adoption or as a Scrum Master
Experience with CI/CD Pipeline
TDD/BDD Coaching experience
Agile Coach Duties and Responsibilities
In order to lead teams of developers in Agile methodology, an Agile Coach performs many different tasks. The Agile Coach must educate employees at all levels, on Agile principles, providing them with tools for implementing the process in their own work. They provide training sessions and teach valuable skills that lead toward the organization-wide adoption of Agile methodologies. They will be responsible for Mentor Teams. As a mentor, the Agile Coach is responsible for guiding teams into the Agile methodology, providing employees with feedback and means of improvement, catalyzing organizational growth and answering questions. They provide hands-on support to all employees, collaborating with people across widely varying levels and roles, leading teams toward further understanding and adoption of Agile as well as overall company growth and improvement. This task entails implementing Agile process, principles and practices across all levels and departments in an organization. The Agile Coach must use techniques that increase collaboration, predictability, transparency and promote a culture of experimentation and innovation. In order to do this, the Agile Coach must also embody the Agile principles and lead by example while aligning with core values.
Roles & Responsibilities:
Candidate will
1) collaborate with stakeholders, escalate impediments, help manage risk, and drive relentless improvement.
2) interact with various levels of the organization and provide support for multiple scrum teams as an Uber Scrum Master (unlike the Scrum Master where the primary focus is on the team).
3) work closely on a day-to-day basis with their Scrum Masters, Product Owners, Product Managers, and Enterprise Architects to understand features and drive release train delivery.
4) collaborate with Portfolio Managers to understand and shape the definition of portfolio programs, assess progress/health, and report metrics.
5) champion and foster project change management processes and procedures.
6) lead increment planning sessions to establish scope and build release plans.
7) drive Agile team maturity, perform metrics analysis, and drive improvement based on trends,
8) coach and continuous development of product and delivery in Agile Practices, reinforce training and process.
9) manage risks and impediments (management & resolution).
10) create One Team Culture to unify business & tech development.
11) provide input to leadership on changes for continuous improvements.
12) continuously apply Lean Agile Thinking.
13) support the design, development, and utilization of tools.
14) facilitate improvement initiatives with retrospectives with Action Plans.
15) attend systems and solution demos.