Description
AGILE COACH [Banking Sector]
Global IT services enterprise are looking for experienced Agile Coach to join their team for 6months + contract role in London.
Agile Coach
- 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 (eg 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 (eg 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 Behavior Driven Development
- Knowledge of at least one programming language
- Knowledge of Microservices, Domain Driven Design, and Bounded Context
- Knowledge of Cloud Native Design
Personality Traits
- Excellent technical acumen and ability to learn new software and business concepts quickly
- Enthusiastic and fun demeanor with a mindset of team empowerment
- Deep interest and curiosity for learning new things and doing things better
- Good communication skills
- Ability to context-switch between multiple projects, codebases, and concepts with ease
- Strong problem-solving skills
- Must be comfortable working in a fast-paced, collaborative environment
Education/Experience
- Must have at least 10+ years of experience on Agile Development Teams
- Must have at least 5 years of Scrum Master/Agile Coach experience
- Bachelor's degree, ideally in a technical discipline with a development background