RUP itself has many different roles (Project manager, System Analyst, Software Architect, Technical Writer). So what's the use of having so many roles, while you know that you surely will not easily have enough people in your team to have a 1-1 relation...