Roles

IN THIS ARTICLE

Roles are time-based resources for estimating effort. These roles are shared across all rate cards in your space.

Roles are located in Space > Roles.

Roles overview

Each role has a unique name, as well as a cost, price and margin (per rate card).

An empty roles page
An empty roles page

A populated roles page
A populated roles page

Role cost

  • Cost is the raw internal value
  • Cost period is the time period used to calculate cost (e.g. per hour, day or year). If a period is not set, it defaults to the rate card period (which defaults to days)

Selecting the cost time period for a role
Selecting the cost time period for a role

Role price and margin

  • Price is the value used in estimates. By default, it is calculated automatically using the rate card’s margin, however you can input a fixed value to control the price and margin per role.
  • Price period is locked to the rate card period. When the rate card period changes, fixed prices will automatically recalculate (e.g. 1K/day will update to $125/hour)
  • Margin is calculated automatically using the cost and price. If the margin is above or below the margin range for the rate card, it will highlight in orange.

Cost, price and margin for an example rate card
Cost, price and margin for an example rate card

Margin settings for a rate card
Margin settings for a rate card

Role Actions

Add role

To add a new role, click New role and enter a unique name.

  • The role will be added to all rate cards in the space, and inherit the default cost, price and margin from the default rate card.
  • You can also import your existing roles and rates cards from a CSV file (see import/export section below)

A newly created role
A newly created role

Edit role

  • To edit a role, click the name, cost or price. Margins (and automatic prices) will recalculate automatically.
  • Editing an existing cost period will automatically recalculate the value to the new scale (e.g. 1K/day will update to $125/hour)

Delete role

If a role is already in use, you will be prompted to choose one of the following options before it can be removed

  1. Map all references to another role
  2. Remove all existing references

Deleting a role
Deleting a role

Reorder roles

Roles can be reordered via drag and drop. The order of roles and categories determines their display order elsewhere in the space (such as in autocomplete drop downs)

Import / export roles

Import roles

You can import roles from any spreadsheet or CSV format using the role importer.

See Importing roles and rate cards for more details

Importing roles from CSV
Importing roles from CSV

Export roles to CSV

Select Export roles from the ... menu to export all your roles and rate cards to a CSV file.

You can import and export roles and rate cards using the default CSV format below:

ColumnDescriptionNotes
NameName of the resourceRequired, unique per card
CardThe name of the rate cardRequired. Use Default for the standard rates
CostThe cost value (in the space currency)Required
Cost unitThe cost time period (e.g. hour, day or year)Required. Defaults to space work unit if blank
Cost setFlag to inIndicate if cost is fixed or automatic
PriceA price value (if mode is fixed)Optional. (if Price Set is 0)
Price unitA price time period (if mode is fixed)Export only (set by space work unit)
Price setFlag to inIndicate if cost is fixed or automatic.Required. Either 1 or 0
MarginThe calculated margin of the roleExport only, ignored on import

Example 1:

Name,Card,Cost,Cost Unit,Cost Set,Price,Price Unit,Price Set
Project Manager,Default,500,day,1,,day,0
Developer,Default,800,day,1,1400,day,1
Designer,Default,450,day,1,,day,0
Tester,Default,350,day,1,600,day,1

Example 2:

Name,Card,Cost,Cost Unit,Cost Set,Price,Price Unit,Price Set,Margin
Project Manager,Default,500,day,1,1000,day,0,50%
Developer,Default,800,day,1,1400,day,1,43%
Designer,Default,450,day,1,900,day,0,50%
Tester,Default,350,day,1,600,day,1,42%

Allocating roles

Deal roles and rate cards

Deals store a versioned copy of roles, rate cards and streams that can be updated from within a deal.

Stream allocations

Estimates and overheads

  • Roles can be assigned to tasks (estimates) within a feature
  • Roles can be allocated as overheads on a phase