Job Description :
The Delivery Coach (DC) has as their focus:

1) guided continuous improvement (process effectiveness),

2) foundation/conditions for success

3) enhanced flow of work


Ensure the team focuses on high-quality, valuable iterative releases, processing issues and risks with urgency - keep the team productive and focused within the context of the project vision and goals
Maintain the release plan as current along with any progress measures (burndowns and trends), preferably automated. Additionally, evaluate and tailor PM and collaboration tools to generally support and foster transparency
Facilitate decision making and motivation, including helping the team to address and follow through on an appropriate level of commitment, along with scheduling and facilitating various meetings as needed
Co-develop and ensure the right set of value-added practices and principles are tailored, adopted and used
Facilitate and emphasize close collaboration among and across roles and functions with open, honest, transparent communication
Provide advice to the team opportunities to learn (even through mistakes), help the team to solve problems, listen to constructive feedback, negotiate conflict and help foster self awareness for improvements

Job Description:

Coach assesses team members and reports on individual performance to senior management - the challenge most frequently encountered is “influencing without authority” - demonstrating leadership without a direct reporting line, the Delivery Coach motivates and enables high team-based performance without direct control. Additionally, the Delivery Coach is seen as a peer role to the Product Owner and Senior Developer roles, each jointly responsible for supporting the team. The principal challenge the Delivery Coach faces every day is how to ensure high collaboration, internally among the team, externally with stakeholders and the broader extended team, and within NCLH as an organization. The second most important challenge is to ensure the team increasingly produces quality work.


A background in software development is valuable - either a degree in Computer Science or Software Engineering are preferred

Five years of experience delivering software projects, minimum of three years leading delivery on one or more software projects