WSJF (Weighted Shortest Job First)

WSJF (Weighted Shortest Job First)

On this page


Field Configuration

Before starting the field configuration, please follow the instructions for creating custom fields

https://help-seibertmedia.atlassian.net/wiki/spaces/ACF/pages/40206400

 

 

Step 1: Set a Name And Description

Provide a good name for the new custom field. Make it descriptive, concise, and easy to understand for others who will use it. Avoid using ambiguous or overly technical terms.

 

 

Step 2: Configure Your Custom Field

The WSJF field allows you to choose from a pre-defined color palette or add your custom color as HEX color value.

 

 

Step 3 (Optional): Setup dynamic WSJF data

If you choose “link existing Jira custom fields“, the WSJF value can be calculated based on existing Jira fields. You can map existing Jira fields to the corresponding WSJF values.

This option does not work when used in JSM

Step 3 (Optional): Setup Color based on value

You may set different colors for different values. For example use a traffic lights approach to determine issues with high or low WSJF values.


Field view and edit

 

 

Editing Mask
Issue View

Related Use Cases

More use cases are coming soon. In the meantime, check out our other use cases.


Jira Service Management (JSM)

Before you can add a custom field for Jira Service Management (JSM) projects, you first need to setup the custom field:

https://help-seibertmedia.atlassian.net/wiki/spaces/ACF/pages/edit-v2/12582930#Field-Configuration .

Then follow the guide to use the field in the request form or the portal view:

https://help-seibertmedia.atlassian.net/wiki/spaces/ACF/pages/40009764

 

Request form
Portal View

JQL expression

When opting for the linked field feature, it's possible that values for associated fields may remain unset, with the exception of the WsjfScore.

${fieldName}.WsjfScore: number ${fieldName}.BusinessValue: number ${fieldName}.TimeCriticality: number ${fieldName}.RiskReduction: number ${fieldName}.EstimatedSize: number

 

Example: a search for all issues with a WSJF score greater than 5

WSJF.WsjfScore > 5

 

Example 2: a search for all issues with a business value over 13 ordered by estimated size

WSJF.BusinessValue > 13 ORDER BY WSJF.EstimatedSize

Data Structure (Automation)

 

To set the value via automation, you need the following object structure

Please note, that this will only work correctly, if you choose the manual configuration and also set the calculated WSJF value yourself

{ "wsjf": { "businessValue": number, "timeCriticality": number, "riskReduction": number, "estimatedSize": number, "wsjfScore": number } }