You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Current »

As the Fedora development employs the common Agile approach of sprints (two-week long sprints in our case) which are facilitated by a Scrum Master, this document is intended to provide some detail to the role and responsibilities of the scrum master.

Meetings

The scrum master should facilitate the following meetings

  • Sprint Planning (first day of sprint)
  • Sprint Stand-ups (every day for 15-min)
  • Thursday Fedora Committers (every Thursday)
  • Sprint Wrap-up (last day of sprint)

Wiki Pages

  1. The scrum master should ensure the agendas are created for the following meetings (in conjunction with the Technical Lead), as well as ensure meeting minutes are captured
  2. Encourage developers to contribute wiki pages on software design.
  3. Ask developers to provide at least a minimal how-to page for acceptance testing a new feature. (Create a template page if necessary.)
  4. Make sure new sprint wiki pages are situated properly within the project wiki.

Pivotal Tracker

The scrum master should be in touch with the theme of the sprint and the progress of the relevant tickets. In regards to Pivotal Tracker, the scrum master has the following responsibilities:

  • Facilitate the creation of tickets
  • Help prioritize tickets by arranging them in priority order within Pivotal
  • Review/Build/Test tickets when they have been "Finish"ed (in coordination with the Tech Lead)
  • "Deliver" or "Reject" tickets based on review (in coordination with the Tech Lead)
  • Squash/Merge/Push commits if they have been "Deliver"ed
  • "Accept" tickets that have built successfully after commit in Travis-CI

 

  • No labels