Job Summary
A Scrum Master is responsible for ensuring that the team/organization embraces the agile values and principles. Assists and coaches the Scrum Team to deliver excellent and innovative software solutions, which contain complex yet intuitive functionalities to customers. Moreover, s/he plays an active role in enabling the rapid delivery of high quality products to meet customer experience and requirements.
Essential Duties And Responsibilities
- Coach the team
- Facilitate scrum ceremonies
- Assist the PO in grooming the backlog
- Eliminate impediments
- Shield the development team from interruptions
- Conduct training sessions about agile practices, values, and principles
- Facilitate resolution of obstacles and escalation of issues when necessary
- Resolve conflicts
Ensure that on certain events, relevant documents are made available such as the following:
- Planning Phase: Definition of Ready, Definition of Done
- Sprint Phase: Impediment list
- Inspection Phase: Retrospective Items
Qualifications
Minimum Qualifications:
- Bachelor's degree in Computer Science, Information Technology or similar field
- With at least 3-year experience as Scrum Master
Sound Knowledge On The Following
- Software Development Life Cycle (SDLC) or production process
- Knowledge in TPS (Toyota Production System preferred)
- Good socratic questioning skill
- Scrum Certified
- Some knowledge in Extreme Programming (XP)
- Proficient in collaboration tools (e.g Jira)
- Insight to common problems encountered by teams