As an Agile Coach, you will be engaged with programs that are transforming from a traditional software delivery model to an agile delivery model, or a program that is looking to mature in their agile adoption.
The scope of transformation ranges from individual teams to large programs / portfolios that cross multiple delivery teams and business segments.
This is a unique role where your passion, enthusiasm, and enjoyment in customer facing coaching will be highly valued.
As the ideal candidate you are not only experienced in agile methods, but have an extensive track record of delivering high quality systems and products.
You enjoy close collaboration with delivery team members to ensure compliance without enterprise delivery method. You will also be responsible for advancing the standard enterprise methods, practices and tools as needs emerge, as well as assisting with the identification of changes to the enterprise policies and standard to support agile software delivery.
Act as an Agile Coach for multiple scrum teams with a focus on guiding the teams toward improving the way they work
Act as a mentor to Scrum Masters and Product Owners Educate all levels and roles, including senior leaders, across the organization on Agile principles, process, practices and tools
Provide guidance on an achieving high levels of Agile maturity while complying with defined Agile Core Principles and enterprise standards.
Guide management on effective Agile Portfolio / Program management
Facilitate cross-team coordination and collaboration
Drive visibility of information that help the team track their progress
Guide the team towards a culture of full transparency of relevant metrics to all stakeholders
Foster a culture of open communication. Actively contribute to the Agile community
Contribute to the evolution of the company’s agile practices, processes and tools.
Partner with Engagement Management to conduct Methodology Assessments
Partner with Engagement Management to conduct Agile Maturity Assessments & offer recommendations
10+ years of IT experience
5+ years of experience in an Agile delivery environment
3+ years’ experience as a Coach or trainer in an Agile environments
Experience with Agile Planning Tools
Communicative and social Must be able to clearly interact with teams
Facilitative Must be able to lead and demonstrate value-add principles to a team
Assertive Must be able to ensure Agile / Scrum concepts and principles are adhered to, must be able to be a voice of reason and authority, make the tough calls.
Situational Awareness Must be the first to notice differences and issues as they arise and elevate them to management
Enthusiastic Must be high-energy
Continual improvement - Must continually be growing ones craft learning new tools and techniques to manage oneself and a team
Attitude of empowerment - Must be able to lead a team to self-organization
Attitude of transparency Must desire to bring disclosure and transparency to the business about development and grow business trust
Quick learner Must be able to quickly gain a high level understanding of the technical and business domains of the Scrum teams
Ability to coach others in basic fundamentals of software development processes and procedures
Ability to coach others in backlog refinement, burndown metrics, velocity, and task definition
Ability to coach others in incremental delivery and the value of metrics
Excellent English communication skills in written and spoken form
Preferred skills :
Agile Certifications (CSM, CSP, CSPO, PMP, PMP-ACP etc)
Experience with Scaled Agile Framework (SAFe)
Oil and Gas Industry experience
Experience with Mergers and Acquisitions
Understanding of other processes and methodologies and can speak intelligently about them and leverage other techniques to provide value to a team / enterprise
Understanding of the value of commitments to delivery made by a development team
Familiarity with common Agile practices, service-oriented environments, and better development practices
Participation in industry agile communities