Job #: 2346

Title: Scrum Master MDM – St. Louis, MO


  • Other
  • Job Type:

  • Contract
  • Contract Pay Rate:
  • $25-50
    • Anywhere
    • Posted 12 months ago

    The Scrum Master (Master Data Management) is a servant leader, helping the rest of the Scrum team progress.

    He/she keeps the Scrum team productive and learning. He/she must have a good understanding of the Scrum framework and the ability to train others to use it.

    The Scrum Master (Master Data Management) is responsible for promoting Agile values and principles within the EDM development team.

    The Scrum Master is expected to do anything possible to help the agile team perform at their highest level. This may include: helping to remove impediments to progress, facilitating meetings and working with the product owner to make sure the product backlog is well – groomed and ready for the next sprint.

    The Scrum Master acts as a buffer between the Enterprise Data Management scrum team and any distracting influences.

    • Assists the team by showing them their planned velocity vs. historical velocity, to make sure the targeted work can be accepted
    • Helps Product Owner prepare through multiple levels of planning and road mapping discussions
    • Fosters conversations/communications
    • Enforces team ground rules and cultural norms
    • Reviews action items and next steps and holds team accountable for follow through
    • Facilitates Sprint Reviews; Works with Product Owner and team to determine the agenda for the review
    o Analyze and interpret sprint metrics
    o Status reporting and communicating accomplishments, issues, and risks to product stakeholders
    • Facilitates Sprint Retrospectives;
    o Encourages other team members to facilitate
    o Captures info and summarize as sprint planning input
    • Backlog Refinement
    o Working with the Product Owner;
    § Helps Product Owner administer, prepare, groom, prioritize, and right-size the backlog
    § For new teams, the Scrum Master facilitates the tasking process
    § For mature teams, the Scrum Master charges the team with what they need to accomplish and asks the team to self-organize to accomplish the sprint goals
    • Ensures the team is fully functional and productive
    • Enables close cooperation across all roles and functions and removes barriers
    • Shields team from external interferences
    • Helps the team be productive
    • Encourages team to be more self-organizing and self-managing
    • Identifies, eliminates, or escalates impediments
    • Stays focused on delivery and quality, by encouraging teamwork and collaboration and minimizing silos and hand-offs
    • Finds techniques for effective product backlog management
    • With the Product Owner, clearly communicates product vision, roadmap and product backlog items to the development team
    • Monitors team for:
    o Agile anti-patterns
    o People working in isolation for more than a day
    o Anyone making little visible progress
    o Wait times or other wasteful processes
    o Poor software engineering practices
    o Infrequent builds
    o Opportunities to amplify cross-training and “T” shaping
    o Slippages in quality or velocity trends
    o Ensures application of agile principles and understanding and practicing of agility
    o Fosters creativity and empowerment
    o Ensures the process is followed
    o Facilitates retrospectives and promotes continuous improvement


    General Skills
    • Servant Leader: Must be able to garner respect from his/her team and be willing to get their hands dirty to get the job done
    • Communicative and social: Must be able to communicate well with teams
    • Facilitative: Must be able to lead and demonstrate value-add principles to a team
    • Assertive: Must be able to ensure Agile/Scrum concepts and principles are adhered to, must be able to be a voice of reason and authority, make the tough calls
    • Situationally aware: Must be the first to notice differences and issues as they arise and elevate them to management
    • Enthusiastic: Must be high-energy and motivational
    • Continual improvement: Must continually be growing ones craft learning new tools and techniques to manage oneself and a team
    • Conflict resolution: Must be able to facilitate discussion and encourage alternatives or different approaches
    • Attitude of empowerment: Must be able to lead a team to self-organization
    • Attitude of transparency: Must desire to bring disclosure and transparency to the business about development and grow business trust
    • Emotional Intelligence: need the ability to recognize and address behaviors that are counterproductive to the team dynamic and meeting sprint objectives
    • Effective at mediating peer disputes and interpersonal or working style differences
    • Attitude of inclusiveness and a bias for making sure all team members have a voice and seat at the table

    Technical Skills
    • Understand basic fundamentals of iterative development as it pertains to moving/converting to an Agile methodology
    • Understand other processes and methodologies and can speak intelligently about them and leverage other techniques to provide value to a team/enterprise
    • Understand basic fundamentals of software development processes and procedures
    • Understand the value of commitments to delivery made by a development team
    • Understand incremental delivery and the value of metrics
    • Understand backlog tracking, burndown metrics, velocity, and task definition
    • Familiarity with common Agile practices, Scrum service-oriented environments, and better development practices
    • Must be able to work with other teams across the organization that do not have agile practices or operate in more legacy workflows (i.e. waterfall or ticket based/shared services)
    • Ability to navigate complex release management environments and effective at planning and coordinating software releases at various intervals
    • Familiarity with Agile tools/products such as JIRA, Confluence, Rally Pivotal, Clarity, etc. is a plus
    • Ability to effectively break larger, more ambiguous work/stories into smaller more manageable work packages
    • Familiarity with techniques such as user story mapping, personas and persona mapping, visual management and information radiators
    • Effective use of video conferencing and other tools for enabling a collaborative work environment for remote teammates
    • Organized and skilled at archiving and managing/cataloging many physical artifacts

    Preferred Skills
    • Experience as a Scrum Master for at least two years for a software development team that was diligently applying Scrum principles, practices, and theory
    • Knowledge of other Agile approaches: 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, and Agile Games
    • Experience applying a wide variety of well documented patterns and techniques for filling in the intentional gaps left in the Scrum approach (e.g., numerous Burndown techniques, numerous Retrospective formats, handling bugs, etc.)
    • Previous experience as a team lead
    • First level Scrum Master certification: Scrum Alliance: Certified Scrum Master (CSM) or Professional Scrum Master (PSM 1) preferred
    • PMP a plus
    • Military education or experience may be considered in lieu of civilian requirements listed

    Your Name*

    Your Email*

    Your Phone*

    Your Message

    Please attach your Resume*