The Scrum Master will participate in the development and execution of strategies to drive Agile and Lean adoption throughout the Advanced Development organization. As Scrum Master, you will be assigned to one or more software development teams to coach members on all aspects of Agile and Lean practices adoption, as well as providing guidance on internal SDLC processes. The Scrum Master will assist in the definition of an Agile Maturity Model (AMM), establishing a Continuous Process Improvement Framework, teaching Agile related practices, and guiding teams in the establishment of reports and Key Performance Indicators.
Key Responsibilities
- Act in a coaching capacity for more than one team with a focus on guiding the team members toward improving the way they work and developing competencies in others
- The coach will constantly seek ways to support the Agile / Lean enablement effort and continuously drive toward ever-increasing Agile maturity
- Help members of a development team to apply practices in the context of their specific project
- Instruct others in the facilitation of sprint planning, retrospective and sprint demos
- Provide guidance and assist in the development of user stories
- Provide guidance to assist the product owner with keeping the backlog groomed
- Ensure cross-team coordination
- Reach out to the larger company network for impediment removal
- Maintain relevant metrics that help the team see how they are doing
- Coach and mentor other Scrum Masters and Agile/Lean Practitioners
- Ensure that our ways of working are consistent across the teams
- Liaise between the developers and/or architects to foster better communication between the disciplines
- Assist project manager responsibility of managing dependencies between our teams and third parties or between our teams and other teams
- Keep the rest of the company network aware of our activity
- Function as an SME in our SDLC framework
- Analyze report on, and implement continuous process improvements
- Maintain standard deliverable formats and project templates
- Reorganize and maintain SharePoint repositories
- Develop and document processes and procedures
Required Skills & Experience
- Bachelor’s degree in technical discipline preferred or combination of relevant education and experience
- Certified ScrumMaster (CSM) and/or Agile Certified Practitioner (PMI-ACP) with 3+ years of Agile experience, including 2 years of Agile Coaching experience
- 3+ years of experience coaching teams to use Scrum and Kanban–and other Lean principles
- Mid-to- advanced knowledge of the software development lifecycle methodologies
- Experience with processes and tools supporting Agile methodologies
- Excellent interpersonal skills, ability to work with diverse personality types
- Facilitation skills in leading planning meetings, reviews, and retrospectives
- Ability to understand technical issues
- Exceptional communication, organization, and time management skills
- Ability to coach and mentor the team to reach their highest potential
- Collaborative approach to decision-making on teams
- Strong analytical and problem solving skills with a high attention to detail
Additional Skills Preferred
- Certified Associate Project Management (CAPM) or Project Management Professional (PMP) certification
- Experience as a Project Manager especially in an Agile environment
- Experience with Extreme Programming (XP), and other Agile engineering practices is a plus
- Experience in user story mapping
- Experience with Behavior Driven Development (BDD) specifications
- Outstanding presentation and public speaking skills
- Experience conducting stand-up training
- Experience developing training materials
- Experience leading organizational change management
- Experience designing and deploying methodologies in many types of organizations
- Permanent Residency Required. U.S. citizenship may be required for security clearance