As a trained Scrum Master, you are responsible for facilitating a Scrum team and are accountable for removing impediments of the team to achieve the sprint goals/deliverables. You are responsible to ensure that the Scrum process is used as intended. A key part of your role is to protect the development team, allow the teams to be self -managed, foster collaboration across teams and keep them focused on the tasks at hand.
Responsibilities:
· Is accountable for meeting Sprint objectives along with scrum team
· Ensure meeting of sprint commitment
· Own and help resolve impediments of the team
· Help PO adopt Scrum Process properly and ensure PO availability
· Support the PO in maintaining the Product Backlog, defining User Stories and Acceptance Criteria
· Facilitate estimation, backlog refinement and all planning ceremonies
· Ensure that DOR, DOD, Acceptance criteria is available and adhered to
· Ensure MoSCoW adherence of Sprint Backlog at the Sprint level
· Accountable for the correct implementation of the Agile Process
· Protect the team from external interference.
· Facilitate technical assistance to the team and enables clear communication amongst the team members
· Participate in Scrum of Scrum across teams and highlights impediments
· Provide feedback on the team members performance to the AgileLine manager and Agile Program Leader
· Facilitate all the Scrum Ceremonies (Planning, Daily Standup, Grooming, Demo, restrospection) and ensure correct adoption
· Ensure updating of all Scrum artifacts
· Ensure ALM tool (either client or) is updated on a daily basis
· Update key Scrum metrics into internal tool on a Sprint-by-Sprint basis
· Analyse key Scrum metrics and take corrective actions
· Create competency improvement and cross-skilling plan for the team (by the start of the project). Review monthly and ensure improvement in competency score. Ensure multiskilling for at least 50%of the team.
· Help team attain stable velocity within 6-8 sprints (allowing for 10% variation either way)
· Train team on the proper adoption of Agile processes (Scrum /XP / Kanban)
· Help in adoption of engineering practices like ATDD, TDD, CI,CD, Refactoring
· Record and own the retrospection actions
· Participate in community of practice initiatives
· Provide inputs to the Line manager for internal quality forums(QIC / APR / QBR / MBR etc.)\"
*Bilingual preference of local nationals/Arabic speaking.*