Skip to content
Tim Sutton edited this page Sep 2, 2014 · 5 revisions

We are using a variation of SCRUM (see links at the bottom of this page for links to an explanation of what SCRUM is). There are two main components to our SCRUM implementation:

  1. Monthly sprint planning meetings
  2. Daily SCRUM meeting room

Our scrum board is at http://waffle.io/AIFDR/inasafe and the current status of the scrum board is: Stories in Ready

Monthly sprint planning meetings

When

Monthly sprint planning meetings on the first tuesday of the month:

  • 06h00 GMT
  • 8am SA Time
  • 1pm JK Time
  • 4pm Canberra Time
  • etc.

Where

Via text chat on our hipchat channel: http://www.hipchat.com/gMIdPJ5Fw

Meeting duration

Time capped to no more than 4 hours.

Preparation

To prepare for the meeting, you only need to answer these two questions:

  • What can be done in this sprint?
  • How will the work for this sprint be achieved?

If you are unable to attend because of the inconvenient time, please feel free to submit your answers to the above questions by email if you still wish to participate (though we prefer live participation). If unable to attend, please send your summaries to [email protected] and cc Charlotte.

During the meeting

We will take issues from the back log and place them into the ready column. All issues placed into the ready column need to be size according to the following scheme:

label shirt size duration
1 XS 0-15min
2 S 15-30min
3 M 30min-2hours
4 L 2 hours - 4 hours
5 XL 1day+

Developers should create smaller tickets for 'big ticket items' and only tickets that have an assignee should exist in the ready column.

Who

These meetings are aimed at developers and docs team, but all are welcome. If you attend the meeting you should be prepared to accept taking on issues - passive participation is discouraged.

Read more about how to participate in a monthly sprint planning meeting here: http://scrummethodology.com/scrum-meetings/

Daily SCRUM meeting room

When

Daily SCRUM on every workday morning at the time you start work for the day

Where

Via text chat on our hipchat channel: https://kartoza.hipchat.com/chat

Meeting duration

There is no actual meeting. You simply enter your state as described below into the channel. Do not use this channel for general discussions. It should take you 5 minutes at most to add you entry. Please also read the entries of your colleagues - it is a way for you to keep your fingers on the pulse of the project.

Preparation

To prepare for the meeting, you only need to answer these three questions:

  • what did you do yesterday?
  • what will you do today?
  • what impediments are blocking your progress?

Respond to these questions in the channel as per the following example:

	
YESTERDAY (WEDNESDAY)
--------------------------------
1) Work on impact function registry (add parameter, and filtering)
2) Meet with Tim and Borys related to impact function centric wizard

TODAY (THURSDAY)
-----------------------------
1) Add string parameter

BLOCKERS
-----------------
None

Who

This daily SCRUM meeting room is aimed at developers and docs team, but all are welcome. If you are actively working on InaSAFE you should be prepared to record your intentions and accept taking on issues - passive participation is discouraged.

About Scrum

For those unfamiliar with SCRUM you can learn about it here:

We will be following a variant of SCRUM, adapting it to our needs as we go along.