Job Description :
Role: Agile Coach

Location: Fort worth, TX

Duration: 12 months contract

Job Descriptions:

Guide teams in establishing and following effective processes to manage planning, development and deployment

Guide the team and organization on applying agile practices and values to deliver results

Facilitate discussion, decision making, and conflict resolution

Guide the team on how to get the most of out self-organization

Assess the scrum/kanban maturity of the team and organization and coaching the team to higher levels of maturity, at a pace that is sustainable for the team and organization

Assist with internal and external communication, improving transparency, and sharing of information

Collaborate and drive feature prioritization planning and backlog grooming with business stakeholders

Resolve conflicts and lead the team to ensure roadblocks and open issues are removed.

Foresee risks and dependencies and managed them proactively

Analyze risk and report problems and delays in meeting commitments

Coach and mentor agile practices across the organization

Provide guidance/coaching for all Agile Teams, both Scrum Masters and Team Members to ensure Agile Best Practices are executed across the organization

Coordinate Goals of each piece of Org so each function understands actions to get to rapid releases so that everybody understands why those Actions are necessary.

Coach Organization on the Agile methodology as practiced in this organization.

Work with Development and Quality Engineer Orgs to promote development best practices and test automation
Generate exciting, innovative presentation material to introduce concepts and provide guidance on achieving the recommended practices derived from those concepts.

Desired Skills

Required

Strong professional experience and a proven understanding with iterative development, incremental software delivery, and the “why” behind it

Expertise in guiding team and enterprise level transitions to Kanban, Scrum, XP and Continuous Delivery principles and practices

Demonstrated knowledge with the principles behind emergent requirements

Excellent understanding of agile metrics (e.g. how to build a burn-down, track velocity/cycle time, backlog tracking, and task definition)

Ability to handle a number of simultaneous tasks, demonstrate a sense of urgency and ownership to drive issues to completion

Demonstrated experience and knowledge with a solid understanding of project management fundamentals (time/scope/cost)

Expertise in making continuous improvement changes, especially as it relates to software development

Exceptional facilitation skills; must be able to lead and demonstrate value add principles with transparency (e.g. desire to bring disclosure and grow trust)

Proven ability to lead teams to self-organize and work independently with limited supervision.

Experience using agile life cycle management tools

Outstanding organizational, communication, interpersonal, relationship-building skills conducive to collaboration at all levels

Working knowledge of at least one Agile ALM tool


Recommended

Knowledge of Trunk Based Development, Feature Toggles, API Versioning, Compile Toggles

Knowledge of Functional Test Automation, Test Driven Development, and Behaviour Driven Development

Knowledge of at least one programming language

Knowledge of Microservices, Domain Driven Design, and Bounded Context

Knowledge of Cloud Native Design
             

Similar Jobs you may be interested in ..