Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info
titleAgile Poker Server

This part of the documentation relates to Agile Poker Enterprise for Jira Server. If you use Jira Cloud go to the Agile Poker Enterprise for Jira Cloud documentation.

Table of contents:

Table of Contents
exclude(Contents|Asynchronous sessions)

Introduction

...

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#F4F5F7

This page is about Agile Poker for Jira Data Center. Using Cloud? Click here.

Overview

The Relative session is fast, simple, and intuitive. Instead of assigning specific estimation values, teams only need to compare issues to one another.

Compared to standard Planning Poker, the Relative session focuses on quick estimations with less issue discussion. However, the session can be easily customized by the team and moderator to fit their specific needs.

Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#F4F5F7

Who should use Relative session?

Relative session is ideal for making quick and rough estimations of a large batch of issues (50+). Still, it’s highly adopted by teams with a small number of issues per estimation session (<20).

...

It’s also recommended for:

  • Teams that are new to estimation;

  • Mature teams that want to speed up the estimation process;

  • For any other team that prefers a visual representation and interaction.

Mechanics of the Relative session

The Relative session is based on the Magic Estimation Game method, employing trelloa Trello-like interface for a smooth issue drag'n'-and-drop user experience. The relative estimation mode is It’s also heavily inspired by techniques known as Magic Estimation or as Silent Grouping, Affinity Estimation, or Swimlanes Sizing, so knowing one of them should make you comfortable with the flow of the Relative session. Here is general gist of the session: 

...

Here's a brief step-by-step overview of how the Relative session unfolds:

  1. The session moderator shares their screen with the participants and interacts on behalf of them. 

    Status
    colourYellow
    titleBeta

...

  1. The moderator puts the issues to be estimated in a pile.

...

  1. The first participant places the top issue on the virtual wall.

...

  1. The next participant places the top issue on the virtual wall relative to the first issue:

...

    • If it’s smaller, it gets placed on the left.

...

    • If it’s bigger, it gets placed on the right.

...

    • If it’s around the same, then it should be placed below (forming a column).

...

  1. The next participant may:

...

    • Either place the issue from the pile on the virtual wall using the same rules as above.

...

    • Move an issue already placed on the wall/table together with a comment explaining this move.

  1. The team continues to take turns placing issues until the pile is finally depleted and all issues are on the virtual wall.

  2. It is the time to fine-tune the order by moving issues one at a time with a few words of explanation.

  3. When everybody is OK with the outcome, the issues are ordered left to right, smallest to largest.

  4. The last step is to assign an estimation value corresponding to each column (usually with the Fibonacci sequence).

  5. Save the assigned values to the issues

...

Creating relative estimation session

...

  1. .

See the video below to see how the session works in action:

Widget Connector
overlayyoutube
_templatecom/atlassian/confluence/extra/widgetconnector/templates/youtube.vm
width400px
urlhttps://www.youtube.com/watch?v=b4vY43kGGUs
height300px

Before you begin

The current implementation stores the session state in the browser's local storage. This has the following implications:

  1. Your browser must support local storage and have it enabled.

  2. You can't involve multiple people in the session simultaneously, the only way is to share a screen with them.

  3. You can't create multiple sessions simultaneously on the same browser/profile. First, you need to finish or discard the previous one.

  4. The relative sessions are not shown either on the All Sessions dashboard or in the Agile Poker menu.

How to create a Relative session

Step 1: Open the Create session screen

Expand
titleClick to expand:
  1. On the Jira Software backlog view, open the Agile Poker dropdown and click + New session.

    image-20240802-104851.pngImage Added

    Alternatively, select Agile Poker in the board navigation menu on the left and click + Create session.

    image-20240802-105020.pngImage Added
  2. In the Create new session popup, select Relative session and click Next.

    image-20240808-121909.pngImage Added

Step 2: Create Relative Session

  1. Choose the issues you want to estimate (session scope) and click

...

  1. Create to create your new relative estimation session.

...

  1. image-20240808-122237.pngImage Added

Estimation process

The estimation process within a Relative session follows a structured workflow. During the estimation, the team members will size user stories based on their relative “weight” by moving the cards around the collaborative board. The position of every user story can be voted on by the team if consensus is required. Here's what happens step by step:

Issue placement phase

...

  1. While

...

  1. on the the session page, drag the issues from the deck (left screen side) to the virtual wall (right screen side)

...

  1. .

...

  1. image-20240808-122624.pngImage Added
  2. Continue dragging issues from the deck. You can drop the issue in the following places:

    • under the existing column (if the item is comparable in size)

...

    • image-20240808-122736.pngImage Added
    • to the left (or right), if the item is

...

    • considerably smaller (greater) than existing issues on the wall

...

...

    • put the issue between two existing columns

...

    • to create a new one

Placing estimates

At any moment, which usually happens after your

...

Issues to be estimated

...

deck is

...

empty, you can start filling in the estimate values for the column items

...

.

...

Saving estimates

  1. When happy with what you see, you can click Save estimates button (bottom right) to conclude the session and update the issues' respective estimation field

...

  1. .

...

  1. image-20240808-123159.pngImage Added
  2. You will be prompted with a dialog asking you where to store the results:

...

  1. image-20240808-123606.pngImage Added
  2. Choose the desired field to update and click

...

Note

Limitations and caveats

Current implementation stores the session state in the browser local storage. This has following implications:

1) your browser must support local storage and have it enabled
2) you can't involve people in the session otherwise than sharing screen with them - people either need to be in the same place (e.g. conference room) or use some screen sharing service
3) you can't create multiple sessions simultaneously on the same browser/profile - first, you need to finish or discard the previous one
4) the relative session are not listed on the dashboard nor on the dropdown lists

...

  1. the Save button.

Further reading 

Keep in mind the following resources are not created nor maintained by SpartezAppfire, but you still might benefit from them:

...

https://www.thedroidsonroids.com/blog/the-best-way-of-estima…

...

  • .

...

...

  • .

...

...

...

  • authored by the technique author

...

  • .

...