Guiding the team on using Agile/Scrum practices and values to delight customers. Enabling team to self organize
Assessing the Scrum Maturity of the team and organization and coaching the team to higher levels of maturity, at a pace that is sustainable and comfortable for the team
Facilitate project planning, daily stand-up meetings, reviews, retrospectives, sprint and release planning, demos and other Scrum-related meetings.
Assist with internal and external communication, improving transparency, and radiating information.
Take responsibility for managing dependencies between the team and third parties and / or other scrum teams. Ensure that the Sprint task board reflect what the team is actually doing
Removing impediments to maximize the team’s output by finding and allocating resources from within the organization
Track and communicate team key metrics such as time taken to deliver work products (velocity) and respective budget spent to achieve the same. Map the cost and amount of work done and raise flag if project is going out of budget or over the time planned
Manage the changing scope of the project to measure & monitor project costs
Provide Weekly / Monthly and Quarterly Project Report to all stakeholders of project
Building a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis of healing and problem solving
Facilitating getting the work done without coercion, the need for assigning, or dictating the work
Providing all support to the team using a servant leadership style whenever possible, and leading by example
Supporting and educating the Product Owner, especially with respect to grooming and maintaining the product backlog
In case the Product Owner is missing the right competencies, be willing to take charge of PO responsibilities, and coaching the PO to ensure he/she truly owns the Backlog
Engage with the client/PO in educating and negotiating on costs or scope of the project
Manage projects in JIRA and Confluence; providing software training to team members as needed
Configure, Track and Monitor/analyze Reports like – Velocity charts, Sprint Burndown and Release Burndown , identify root cause for velocity variance like why dip in velocity or increase in velocity and see if some corrective measures are required
Identify and Communicate Project Risks in timely manner
Continuously work on Process improvement and implement tools & methodologies to increase productivity
Work with the community manager to encourage and increase community participation of the team
Conduct review at a regular cadence (every quarter or Project End) for the complete team to take continuous feedback and record it, enabling quarterly appraisals for team members
Experience as a Scrum Master / Project Manager, working with Agile Delivery Teams, utilizing Agile / Scrum / Kanban.
Has worked with multiple software development lifecycle methodologies, including Scrum. .
At least 5 years of IT experience, including 3 years as a Project Manager or SCRUM Master.
Good skills and knowledge of facilitation, situational awareness, conflict resolution, continuous improvement, empowerment, and increasing transparency
Experience facilitating daily scrum, sprint planning, retrospective and sprint demos
Writing skills, to communicate information effectively to stakeholders, managers, and delivery teams
Outstanding leadership and motivational skills – possessing a willingness to empower as well as inspire commitment and positive attitude in the team
CSPO or CSM or PMP (Any of these is a plus)
Required education: Bachelor’s or Master’s Degree in relevant field of work or an equivalent combination of education and work related experience