Currently tasks such as workflow customization, screen schema and permission schema are done at administration level. This means that as we have a number of project groups we either have to allow a member of each project group to be an admin, or set up a dedicated administration team to do these tasks.
The first option has resulted in global setting being changed, causing problems for some projects.
The second option is costly.
By creating a project administrator, who could be the project leader and allowing him to undertake some of these tasks without needing jira-administrator rights would solve this problem. If the project leader could also set up user groups within his own project, that would also allow complete isolation of a project if needed.