I'm putting together a small drupal site for a group of very non-technical users. There are three departments that together make up the whole team. Each department has different responsibilities (i.e. roles / permissions) on the site. I needed to find an easy way for this role management to be handled by department heads and not the site administrator (user #1).
A couple of modules exist that provide role management capabilities / permissions. These include the RoleAssign and Roll Delegation modules. These modules were not ideal however.