This is a 12 month contract
§ Candidate must have a strong technical background
§ Candidate must be a generalist
§ Worked on Deliverable based projects
Key Duties and Responsibilities:
§ Support the The Company’s Agile House in driving the implementation of Agile principles and practices across the Group Technology portfolio.
§ Assist in driving the Enterprise Agile transformation for the Group.
§ Assist in creating internal capabilities to coach and mentor the new roles in the Agile ways of working.
§ Assist in creating internal capabilities to train the new roles in the Agile ways of working.
§ Guiding Solution Delivery teams and the organisation on how to use Agile practices and values
§ Guiding the team on how to get the most out of self-organisation
§ Assessing the Scrum Maturity of the team and organisation and coaching the team to higher levels of maturity, at a pace that is sustainable and comfortable for the team and organisation
§ Removing impediments or guiding the team to remove impediments by finding the right personnel to remove the impediment.
§ Building a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis of healing and problem solving.
§ Facilitating getting the work done without coercion, assigning, or dictating the work.
§ Facilitating discussion, decision making, and conflict resolution
§ Assisting with internal and external communication, improving transparency, and radiating information
§ Supporting and educating Product Owners, especially with respect to grooming and maintaining the product backlog.
§ Providing all support to the team using a servant leadership style whenever possible, and leading by example
§ Business, IT or Engineering degree.
§ Relevant Agile certifications (Agile Project Management registered practitioner, Scrum Product Owner, Agile team facilitation, SAFe Agilist)
§ Professional Scrum Master level I required
§ Professional Scrum Master level 2 preferred
§ Process Engineering methods and techniques like Lean, 6 Sigma, Outside In, CMM, Theory of Constraints, Root Cause Analysis, etc.
§ Membership of professional body/association
§ Knowledge of other Agile approaches: SAFe, XP, Kanban, DSDM, TSP, Crystal, FDD, etc.
§ Knowledge and experience with widely successful Agile techniques: User Stories, ATDD, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing, Agile Games
§ Applicable knowledge of the technologies used by the team
§ Experience applying a wide variety of well documented patterns and techniques for filling in the intentional gaps left in the Scrum approach (example: numerous Burndown techniques, numerous Retrospective formats, handling bugs, etc.)
§ Second level Scrum Master certification (CSP, PSM II)
§ Experience playing the Agile Coach / Scrum Master role for at least two years for a software development team that was diligently applying Scrum principles, practices, and theory.
§ Previous experience as a team lead
§ Excellent consulting, communication and mentoring skills
§ Strong development background
§ Understand basic fundamentals of iterative development
§ Understand other processes and methodologies and can speak intelligently about them and leverage other techniques to provide value to a team/enterprise
§ Understand basic fundamentals of software development processes and procedures
§ Understand the basic fundamentals of Process re-engineering
§ Understand the value of commitments to delivery made by a development team
§ Understand incremental delivery and the value of metrics
§ Understand backlog tracking, burndown metrics, velocity, and task definition
§ Familiarity with common Agile practices, service-oriented environments, and better development practices