Hi there. Our company uses JIRA Server and JIRA Service Desk that's used internally between Teams in the company. I am looking for some guiding principles that you may be following at your company when you are requested by Teams to create custom fields. We are way over the maximum number of custom fields recommended for our JIRA instance. The numbers have increased due to specific information required by Teams which are used for reporting purposes or to avoid back and fro between Customers (internal) and Service Desk Teams.
I understand the principles of re-use, configuring context etc. What other guiding principles do you follow to limit the number of custom fields requested to be created?