Splitvice
Project planning
Roles are an important concept in Splitvice. Especially for internal people, when you define a project, you don't want to assign concrete people yet. While you already want to see the effect of a new project on other projects, it's far too early to assign concrete people to each work package. Hence the concept of roles.

To link the capacity to roles, each user gets assigned roles. Most people have 1 single role, but multi-skilled people can have multiple roles. Splitvice will in the simulations assign those people in an optimal way to get the important projects done first.

When defining a work package, use roles and work as a first step.

Once a project is really started, and a work package is approaching its start, only then assign users.