Degree 53
,
Manchester, Greater Manchester
Agile Coach
Overview
Job Description
About Us Sharp Gaming is a brand new state-of-the-art technology platform for the gambling industry. We are on an exciting journey to build the next generation sports betting and gaming platform that will support market leading bookmakers globally. With over 25 million investment so far, we have a long term vision for it with lots of opportunities in the future. Sharp Gaming is based in Manchester City Centre and stems from the gaming division at Degree 53. The platform is still in development and we are recruiting talented individuals to help bring our vision to life. Due to our successful growth, we are now looking for an Agile Coach to join our team. What will I be doing? Reporting into the Head of Delivery, as an experienced Agile Coach you will coach and mentor the product teams within Sharp Gaming delivery, encouraging a build, measure, learn mentality in all that we do to ensure effective outcomes for the organisation. You will be responsible for guiding the teams through the delivery process and will be tasked with encouraging workers and leadership to embrace agile approaches. The agile coach's ultimate goal is to arm the delivery teams with the right knowledge, tools and training so that they'll be able to use agile to its full potential. As an Agile Coach, you will educate all employees on the agile principles, and provide people with the right tools in which they can succeed. You will need to be very hands on, and work with varying maturity levels of agile practices across the business. Mentoring will be a crucial aspect, you will demonstrate how to effectively use agile, providing regular feedback for continuous improvements. You will own the strategy, building on the current practices, and driving the cultural shift towards agile fluency, providing education and fostering a learning culture Implement the strategy, defining goals and measures that demonstrate our teams growth in ability to deliver more effectively and efficiently. You will implement the principles and practices that teams adopt, and introduce techniques that improve collaboration, transparency, predictability that can promote innovation and experimentation. Our expectations are that you will establish effective agile ceremonies, such as stand-ups, refinements, and retrospectives, which will focus the teams. You will guide the teams into defining important conditions that need to be met to ensure efficient delivery and least amount of waste. We would expect that you have prior experience in software development and understand the complete software delivery life cycle. Another key activity will be providing guidance to product teams to define backlogs that focus on incremental delivery, whilst optimising for the team skills. How we break up features into smaller deliverable chunks, how teams breakdown the work for effective estimations and how we improve release cadence, release quality and release accuracy. Your typical day may consist of the following: * Providing training to the product teams on the agile process throughout the lifecycle, from initiation through to release, with a focus on continuous improvement to improve velocity, quality, processes etc. * Assisting in preparing the overall iteration planning of the teams, working as a consultant providing various ideas, suggestions, strategies * Making sure the teams have an agreed 'Definition of Done' and follow agile processes in each iteration as per this definition * Working closely with the product teams during project execution so that all agile process questions can be answered immediately * Identifying delivery risks and raising them proactively with both the product teams, support teams and senior leadership team * Focusing on people and Continuous Improvement all the time. Providing the product teams with a platform for improvement not only during the retro but throughout the life-cycle and for creating a safe environment for healthy conflict and meaningful collaboration * Identifying process issues and working with the various teams to improve them * Coaching the product owners on the best techniques and methods for writing user stories * Coaching the product teams on the best techniques and methods to estimate user stories * Coaching the project managers on the best way to calculate capacity for the product teams and create a standard template * Assisting the project managers on the planning and best tips/techniques of running meetings such as: * Iteration High Level Planning * Iteration Low Level Planning * Daily Stand-ups * Retrospectives About You You must: * be able to demonstrate a strong knowledge of and background with Agile concepts * possess prior experience coaching teams in Agile adoption or as a Scrum Master * have previous experience of working with delivery teams to deliver new features for a business * have exceptional communication skills (written and verbal) and have previous experience in leadership roles * be driven by success and constant imp