Developers tend to create as many custom fields as possible in each project they create. Sooner or later Jira Admin will find himself in situation where there are hundreds of custom fields and Jira GUI starts being slow for issue views. Moreover filtering issues becomes harder because there could be dozens of columns for each issue.
How to fight it?
1. Plan it
Whenever developer asks you to create a custom field ask him if he is going to use info in this field for searching. If not or rarely - a good idea would be to add value in question to Description and search using text search. Perhaps using another universal text field holding several values is a good idea.
Also try to utilize "locked' fields. E.g. Start Date and End Date already exist in Jira, all you need to do is enable them on screens.
Finally if developer still needs a new field, try to find something appropriate in existing custom fields and create context for his project/issue type.
2. Limit it
I have a special empty fields configuration where all fields are hidden. Whenever new field is added to Jira I edit this configuration and turn it off. When a new project is created I copy empty config and enable only those fields I need in the copy.
3. Help yourself
It may become cumbersome when you do not add fields very often to recall all proper steps. Thankfully we have a very useful helper - Where is my field. Create an issue in a project, go to View and use ... to start the helper - it will show you what to do.
4. Me bad I use fields with same name
Sometimes you will need "raw" custom field name. Go to custom field, select ... and look at browser status line - internal ID of the field is the last digit, something like 13400.
That's all folks, add your comments if you will.
Sergei Gridnevskii
4 comments