...
Info | ||
---|---|---|
| ||
This part of the documentation relates to Agile Poker for Jira Cloud. If you use Jira Server go to the Agile Poker for Jira Server and Data Center documentation. |
Table of Contents | ||
---|---|---|
|
Introduction
Multi-field estimation feature is available in Interactive and Asynchronous sessions. It allows estimating several Jira fields at once and, optionally, calculating a final value (called "final score") based on those estimates.
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
This page is about Agile Poker for Jira Cloud. Using Data Center? Click here. |
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Here's a briefoverview of how the multi-field estimation works:
When creating Interactive or Asynchronous sessions, the moderator enables the Multi-field estimation toggle.
The moderator selects a Jira field for each estimation value and, if desired, for the final score. This configuration is essential, even if your goal is to update a single final score field.
The moderator selects a template for estimation and prioritization. The default template is the Custom template, allowing estimation from 2 to 5 numeric fields. There are also templates such as WSJF, ICE, RISE, or Impact/Ability.
The final score feature is optional but often utilized in multi-field estimation. If enabled, the final score is saved to a selected Jira field. Each template has a preset formula, such as a weighted sum for the Custom template or ICE for the ICE template.
During the multi-field estimation session, participants estimate the values for the selected fields. The session flow is similar to the standard Interactive and Asynchronous sessions.
If the final score feature is enabled, the calculated final score will be displayed and saved in the corresponding Jira field once all the estimation criteria are completed.
Check out the video below to see the feature in action:
Widget Connector | ||||||||
---|---|---|---|---|---|---|---|---|
|
...
Creating multi-field session
...
|
How to Create a Multiple Fields Estimation Session
Before starting a multi-field estimation session, you must select a Jira field for every estimation value, as well as for the final score (if you opted to use it). Since Agile Poker operates with existing Jira fields, you need to specify fields for estimation even if your goal is to get a single final score field updated.
In order to create a multi-field estimation session, navigate to Agile Poker from a selected board and click on Create session under Interactive or Asynchronous sessions:
Turn ON the Multi-field estimation toggle to configure the multi-field session:
Templates
...
Step 1: Open the “Create Session” Screen
Expand |
---|
1. For service/software projects, navigate to the project’s left-side menu, and click Agile Poker. 2. On the Estimations screen, hover over Interactive or Asynchronous depending on your preference, and click Create Session. |
Step 2: Configure Multi-Field Estimation
Enable the Multi-field estimation toggle, and the multi-field estimation configuration
...
will appear below
...
. Here you can select a template for estimation
...
and prioritization
...
, with the Custom template
...
selected by default.
...
Custom template
...
– is a weighted sum formula that
...
enables estimation from 2 to 5 numeric fields. Use
...
the Add criteria
...
and Remove (
...
bucket) options to control the number of fields to estimate.
...
Please note that all
...
field selectors are mandatory, and you
...
can proceed to the next step only when all of them are selected.
...
Prioritization templates
...
– support specific prioritization frameworks. Estimation fields are labeled with framework criteria names, and the number of fields is predefined. The supported frameworks are:
...
– Weighted Shortest Job First
...
– Impact, Confidence, and Ease
...
...
Step 3: Calculating the Final
...
Score
In most cases, the
...
purpose of
...
multi-field estimation is not
...
to determine individual estimates
...
but rather to calculate a final value
...
based on those estimates.
...
To facilitate this, the optional Final score feature
...
allows for storing the final result. Here is how it works:
The final score is saved to a selected Jira field, and
...
when this feature is enabled, it is
...
necessary to specify
...
the corresponding Jira field.
Each template has a
...
predefined formula. For example, the Custom template
...
uses a weighted sum formula,
...
while the ICE template uses the formula I*C*E
...
.
...
Each field
...
is identified with an alphabetic
...
letter (A, B, C, D, or E),
...
which is used in the final score formula
...
.
...
You can multiply a value by changing its weight on
...
the Custom and WSJF prioritization templates:
...
Step 4: Setting Estimation
...
Values
Estimation values that are suggested during estimation for all the fields are configured below the multi-field configurations. Currently
...
, it is not possible to set up different estimation values
...
or
...
card layouts
...
for different fields
...
.
...
If you need to have different estimation values for different fields, consider the following approaches:
You can change the Estimation values from inside the session. For example,
...
in an Interactive session, you can estimate field #1 first, then change the estimation values and proceed with estimates for field #2.
You can have several sets of values at once, like this:
...
In the session, it will look like this:
...
Setting Time estimates
Since Jira doesn't
...
let users create custom fields of time type, the time estimates will be combined with numeric fields estimation
...
in Multi-field estimation. So,
...
let's say you want to add up DevEstimate (a numeric field)
...
and QAEstimate (another numeric field) to get a final estimate saved in the Original estimate (a time field)
...
. Here's what you can do:
First, find out your Default unit for time tracking
...
in Jira. Just head over to Settings > Issues > Issue features > Time tracking. You'll see options like Minute, Hour, Day, or Week
...
.
Use Agile Poker's ability to label estimation values
...
. You can use the format
...
"label=value".
Combine #1 and #2 to create an estimation layout. For example,
...
if the default unit for time tracking is set to Minutes, the layout could be structured as follows:
...
...
This format adheres to Jira's standard time format and
...
simplifies time estimation
...
for Agile Poker users.
...
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
It's important to note that estimating |
...
time format values is |
...
available |
...
from version 100.4.2 |
...
onwards. |
...
You can use values like "1w" for 1 week, "1d" for 1 day, "1h" for 1 hour |
...
, "1m" for |
...
1 minute, or their combination like |
...
"1w 2d 3h 4m". |
...
Additionally, you have the option to select a Time estimates template: |
Session scope
...
Step 5: Select issues
You can only estimate issues that have all the selected estimation fields available. If, for
...
instance, a
...
particular issue type
...
lacks even one of the
...
chosen estimation fields, it
...
will not be visible during the Multi-field estimation session.
...
For more information on this topic, please refer to the detailed guide
...
.
...
Step 6: Save the Configuration as Personal Default (Optional)
Multi-field estimation configuration can be saved and pre-populated
...
while creating new sessions by using the
...
Save this configuration as my personal default
...
option
...
Session flow
...
.
Once you’re ready, click Start session and the estimation will start.
Estimation Process
The flow of the Multi-field session
...
closely resembles that of the standard Interactive and Asynchronous sessions
...
. The main difference is that
...
a field, not an issue, becomes an estimation focus.
...
This means that:
...
Each issue has
...
multiple tabs with the estimation fields
...
.
...
Clicking Save
...
& next
...
takes you to the next field
...
within the issue, rather than the next issue
...
itself.
...
Triangulation and reference issues
...
display values
...
specific to the selected estimation field
...
.
...
During the personal estimation phase of the
...
Asynchronous session,
...
personal progress is tracked based on the number of fields submitted
...
.
...
Each estimation field for
...
an issue has its own comment field in the
...
Asynchronous session
...
.
...
The backlog view now shows
...
two types of values:
...
...
A final score if
...
enabled for the Interactive session
...
or Final estimation phase of the Asynchronous session
...
.
...
Estimates for all
...
estimation fields during the personal estimation phase of the Asynchronous session, or in all
...
cases if the final score is disabled
...
.
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Please note that a session moderator can navigate to any tab (field) of any issue by clicking on the corresponding field |
...
in the backlog. |
...
If the final score is enabled for the Multi-field estimation session, it will be
...
displayed on the right
...
side of the estimation field tabs:
...
...
Once all the criteria of the final score formula are estimated, the final score will be calculated, shown to all
...
participants, and saved to the corresponding Jira field.
...
The final score will
...
automatically recalculate if there are further changes
...
to the estimates in Agile Poker.
...
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
If you're interested in automating field recalculation outside of Agile Poker in Jira |
...
Cloud, please refer to this documentation for instructions. |
Note that if the final score formula contains a denominator (e.g.,
...
in the case of WSJF or Impact/Ability templates), it
...
must be a non-zero numeric value
...
in order to calculate the final score
...
.
...
Bonus: Grid view
...
In both the Interactive and Async sessions' final estimation phase, participants
...
have access to a grid
...
displaying all the personal estimates. To
...
view the grid, simply click on the grid view icon located next to the participants:
...
...
...
🖇️ Related Articles
...
Panel |
---|
...
title | What's next? |
---|
Check out other pages related to Multi-field estimation:
...
| ||
Panel | ||
---|---|---|
| ||