Description
Job Responsibilities:
- Assess Scrum Maturity of the team, guiding and coaching the scrum and development teams to higher levels of maturity and fill in the intentional gaps left in the Agile/Scrum frameworks
- Facilitate discussion, decision making, and conflict resolution and assist the internal and external communication, improving transparency, and radiating information
- Support and educate the Product Owner, especially with respect to refining(aka grooming) and managing the product backlog.
- Removing impediments or guiding the team to remove impediments by finding the right personnel to remove them
Technical requirements:
- Experience playing the Scrum Master role for at least two years for a software development team in a variety of contexts (different team sizes, cultures, co-located vs distributed etc)
- Good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency
- Knowledge of other approaches discussed in the Agile space: XP, Kanban, Crystal, FDD, etc
- Knowledge and/or experience with widely successful Agile techniques: User Stories, ATDD, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing, Agile Games
- Knowledge of numerous 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)