Business Value

Business Value indicates User Story importance from the customer’s point of view. The most valuable User Stories should be implemented as early as possible in the development process. It is also possible to specify Business Values for other work items such as Bugs, Features, Epics, Requests, Test Plans and Test Cases.

Here is the example of a simple project backlog that lists User Stories and their Business Values:

#NameBusiness Value
1As a user I want to purchase the service and see no advertisingMust Have
2As a user I want to register via a formGreat
3As a user I want to delete my accountGood
4As a user I want to automatically filter search results based on credibility levelGood
5As a user I want to be alerted when credibility level is below 50%Nice To Have
6As a user I want to register using my Twitter accountNice To Have

In the detailed view of every supported entity, Business Value is displayed and can be modified in the Info panel on the right side of its detailed view.

business-value-info-panel

Business Value vs Rank

It is important to note that User Stories' Business Value and Rank  parameters(aka order, aka numeric priority) are completely independent. Sometimes a product owner may decide that a User Story with a Nice To Have Business Value should be implemented first. For this purpose he can prioritize the backlog and assign high rank to the User Story with low business value.

Business Values on Views

Customize Cards and Columns

It is possible to display Business Value for every work item on its card. Customize cards in the settings of your view for this purpose.

business-value-custom-unit

As a result, on the cards in your board, list, or timeline view their Business Value will be shown.

business-value-cards

business-value-list-column

Filters

You can filter entities in views based on their Business value. It is possible to use both name and the numeric importance value in these filters.

This filter displays only cards with a High value:

bug-filter-business-value-name

?BusinessValue is 'High'
?BusinessValue is not 'Nice to Have'

This filter displays only cards with Business Value having an Importance equal to 1, 2, 3. High numbers mean lower business values. Entities with higher numeric values are hidden.

filter-business-value-numeric

?BusinessValue.Importance == 1
?BusinessValue.Importance <= 3

Sorting

Entities on views can be sorted according to their Business Values.

On board view, use Sort selector in Actions → Set up View → Setup tab.

business-value-sort

On list view, press onto header name to sort rows by column values:

business-value-column-sort

Visual Encoding

It is possible to configure red-amber-green (RAG) color coding based on business values:

business-value-rag

?BusinessValue is 'Must Have'
?BusinessValue is 'Great'
?BusinessValue is 'Good'
?BusinessValue is 'Average'
?BusinessValue is 'Nice To Have'

business-value-rag-cards

Grouping cards by lanes

It is possible to distribute cards on board view by lanes (columns or rows) representing their Business Values. It helps to plan your backlog and perform Feature mapping and Release planning effectively.

business-value-column

business-value-column-feature-mapping

Calculated Custom Fields

In Calculated Custom Fields it is possible to refer to the Name and numeric Importance of Business Value assigned to an entity. The "Priority" alias is used for this purpose.

IIF(Priority.Name == "Must Have", 1, 0)
IIF(Priority.Importance <= 3, "Important", "Not Important")

Service Desk

In Service Desk users specify Priority per each Request they submit. Priority options are actually configured as Business Values for Requests in Targetprocess.

Priority in Add Request form of Service Desk:

service-desk-priority

The options are the same as Business Values for Request entity in Targetprocess settings.

settings-business-values-request

REST API

In REST API filter you have to use the "Priority" alias when you would like to filter entities by their assigned Business Value:

/api/v1/userstories?where=Priority.Name eq "Must Have"
/api/v1/userstories?where=Priority.Importance eq "2"

How to customize Business Values

As an Administrator, you can customize Business Values in your account.

Navigate to Settings → System Settings → Business Values

custom-business-values

Modify existing Business Values, remove redundant options, and add missing ones. Set the Name, Entity Type, and Importance for each value, make a Business Value Default if you want.

Add_bv

Default is the Business Value assigned to all newly created entities.

Numeric Importance allows to compare and order entities according to their Business Value. A higher numeric value for Importance means a lower priority.

Still have a question?

We're here to help! Just contact our friendly support team

Find out more about our APIs, Plugins, Mashups and custom extensions. Join our community of passionate users and even discuss directly with our developers.

Get started for free

How many people would be using Targetprocess?
  • Myself
  • 2–20
  • 21–100
  • 101–1000
  • 1000+
By clicking Continue you agree to our Terms of service and Privacy policy