Зачастую в ИТ-проектах при планировании обучения происходит непосредственное "связывание" конкретных пользователей с курсами. Такой подход может привести к тому, что некоторые аспекты компетенции, которыми должен обладать пользователь, оказываются неучтенными. Использование концепции ролей, выступающих гибким связующим между пользователем и курсом, позволяет не только произвести более глубокий анализ потребностей в обучении и четко идентифицировать необходимые объекты обучения для существующих ролей, но и разработать курс для сотрудников с принципиально новыми ролями. Результатом выполнения этого шага планирования обучения должен стать список, связывающий конкретных пользователей с курсами посредством их ролей.
Очевидно, что пользователь может иметь более одной роли, и это подразумевает необходимость обучения данного пользователя более чем на одном курсе.