We have spent a great deal of time setting "standardized" schemes in JIRA. This ensures teams and projects are using the same basic methodologies for tracking their work. It also helps to ensures we can meet strict regulations for requirements traceability and auditing.
With Next Gen projects, users are able to create their own workflow status, issue types, and custom fields. This results in multiple objects with the same name, e.g custom fields, workflow status, issue types, and/or multiple objects that mean the same but are labeled differently, e.g. To Do vs Ready for Development
How would one go about gathering metrics and reporting against work when every project has its own "standard"?
How do you prevent duplication of objects?
How do you find and remove "abandoned" projects as well as the custom objects that were created for the projects?