Readers/Web/Team/Story estimation

From MediaWiki.org
Jump to navigation Jump to search

This page provides guidelines and examples to provide some background on how the reading web team estimates.

Examples of pointed tasks[edit]

For reference, here's a table with examples of previously pointed cards to be used as a reference in future estimations.

XLarge (8)[edit]

Large (5)[edit]

Medium (3)[edit]

Small (2)[edit]

Very small (1)[edit]

Trivial (.5)[edit]

  • Rarely used. If the conversation in estimation is taking too long and someone can write the patch in the time it takes to have the conversation it might be a 0.5 pointer, but work is rarely that easy. It can also be used for tasks such as correcting a spelling mistake or updating a wiki page, however we usually avoid creating tasks in this situation and just write the patch.

Spikes (0)[edit]

Spikes will have the tag #spike and in the title will express a finite window of time during which the task will be worked on. We point these as 0 to note that these have been discussed and agreed upon by the team during an estimation meeting.

The benefit of using points rather than updating the title is that point changes are logged and it is easy to identify any comments made at the time of estimation/discussion.

Pokerbot Usage[edit]

In August, 2018, we began experimenting with poker bot as a tool for async estimation. Below are some of our conclusions from these experiments:

  • Pokerbot does not replace actual estimation - tasks that are estimated using pokerbot should also be discussed by the team as a whole in a grooming meeting or standup
  • Pokerbot is useful for getting an idea of a task prior to a meeting
  • Pokerbot is particularly useful for discussing tasks during times of the week where there are fewer grooming sessions. For example, to discuss more urgent tasks on a Thursday rather than waiting until the following Tuesday.