General Description
|
-
We are looking for an experienced Scrum Master to facilitate and support our agile development teams in delivering high-quality products and services. The ideal candidate will have a deep understanding of agile methodologies, particularly Scrum, and will be responsible for guiding and coaching teams to maximize their potential and achieve their objectives.
|
Key Responsibilities
|
-
Act as a leader for one or more agile development teams, fostering a culture of collaboration, transparency, and continuous improvement.
-
Facilitate all Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives, ensuring their effectiveness and adherence to agile principles.
-
Coach and mentor team members on agile best practices, helping them understand and embrace their roles and responsibilities within the Scrum framework.
-
Remove impediments and obstacles that hinder the team's progress, working closely with stakeholders to resolve issues and mitigate risks.
-
Collaborate with product owners to prioritize and refine the product backlog, ensuring that it reflects the vision and goals of the product.
-
Track and report key agile metrics, such as sprint velocity, burndown charts, and team performance, to monitor progress and identify areas for improvement.
-
Promote a culture of continuous learning and adaptation, encouraging experimentation and innovation within the team.
-
Act as a change agent within the organization, advocating for agile principles and practices and driving the adoption of agile methodologies.
-
Facilitate Scrum Events:
-
Conduct sprint planning meetings to define the sprint goal and select user stories for the sprint backlog.
-
Facilitate daily stand-up meetings to keep the team aligned and focused on achieving the sprint goal.
-
Organize sprint review meetings to demonstrate the completed work to stakeholders and gather feedback.
-
Lead sprint retrospective meetings to reflect on the sprint and identify opportunities for improvement.
-
Remove Impediments:
-
Identify and remove impediments or obstacles that are hindering the team's progress.
-
Work with stakeholders to address issues related to resources, dependencies, or external factors.
-
Proactively anticipate potential impediments and take preventive actions to mitigate risks.
-
Foster a collaborative and supportive environment where team members feel empowered to contribute their best work.
-
Encourage open communication and transparency within the team, promoting trust and accountability.
-
Provide guidance and support to the team on Scrum practices, roles, and responsibilities.
-
Help the team to understand and embrace agile principles and values, encouraging self-organization and continuous improvement.
-
Offer constructive feedback and facilitate discussions to resolve conflicts and improve team dynamics.
-
Collaborate with the Product Owners to maintain and prioritize the product backlog, ensuring it is visible, transparent, and well-groomed.
-
Assist the Product Owner in refining user stories, estimating effort, and defining acceptance criteria.
-
Monitor and track key agile metrics, such as sprint velocity, burndown charts, and team performance.
-
Use metrics to identify trends, diagnose issues, and make data-driven decisions to improve the team's effectiveness.
-
Promote a culture of continuous improvement within the team, encouraging experimentation, learning, and adaptation.
-
Facilitate retrospective meetings to reflect on the team's process and identify actionable improvements for the next sprint.
-
Act as a liaison between the team and stakeholders, facilitating communication and managing expectations.
-
Engage with stakeholders to gather feedback, share progress updates, and address any concerns or issues.
-
By effectively fulfilling these roles and tasks, a Scrum Master can help empower their team to deliver high-quality products and services with speed, efficiency, and adaptability.
|
Professional Qualities
|
-
Detail-minded with excellent critical thinking ability
-
Flexible, adaptable personality, open to change
-
Strong written, oral and verbal communication skills
-
Organized
-
Professional demeanor
-
Solid and practical understanding of technology, web-based applications and relational databases
-
Strong PC skills (MS Excel, MS Access, SQL, Gmail, Google Apps, web-based programs, Visio and Salesforce.com experience strongly preferred)
|
Preferred Experience
|
-
Bachelor's degree in computer science, engineering, or related field (or equivalent experience).
-
Certified Scrum Master (CSM) or equivalent agile certification preferred.
-
Minimum of 3 years of experience as a Scrum Master or agile coach, preferably in a software development environment.
-
Strong understanding of agile principles and methodologies, particularly Scrum, and their application in real-world scenarios.
-
Excellent facilitation and communication skills, with the ability to effectively engage and influence stakeholders at all levels of the organization.
-
Proven track record of coaching and mentoring agile teams to improve their performance and deliver value to customers.
-
Experience with agile tools and frameworks, such as Jira, Confluence, and Kanban, preferred.
-
Ability to thrive in a fast-paced and dynamic environment, with a passion for driving change and continuous improvement.
|
Physical Requirements
|
-
Requires the ability to sit or stand for long periods of time, occasional stooping, and reaching; May require lifting up to 25 pounds; requires normal range of vision and hearing with or without accommodations.
|
Additional Information
|
|
Employment Information
|
-
Position is available remote
-
Benefits include health plan, dental, vision, paid time off
-
Flex time
-
401k with up to 4% match
|