Bachelor's degree in Computer Science, Information Systems, Business Administration, or other related field or equivalent work experience
Typically requires 5 years of IT work experience and at least 1 year of scrum execution in an IT or software development setting
Requires knowledge of multiple agile development methodologies and frameworks
Requires understanding of the basic fundamentals of iterative and incremental development
Demonstrated experience in leading teams
Requires PMI-ACP, CSM, or equivalent certification
Responsibilities
Acts as a primary communication hub between various functional departments and the application development team to foresee risks, formulate plans, and organize activities to ensure sprints are completed on time
Guards the agile team from external requests and disruptions
Acts as a change agent and adapts processes to maximize productivity of the team
Coaches the agile team on user story sizing and acceptance criteria definition
Drives development of release and sprint roadmaps
Removes impediments for the agile team
Ensures efficient communication between the agile team and the Product Owner
Coordinates and facilitates sprint planning and task definition, sprint execution, impediment removal and tracking, sprint review, and retrospectives
Partners with project and release managers in production deployment activities
Works with Product Owners to support short and long-term release planning, and to keep work backlog health and prepared for execution
Develops metric reports on project status, schedule, and agile metrics such as velocity and cycle time
Complexity
Supports one or more agile teams
Drives cross-functional projects of medium to complex projects