Nimbax
Services
MigrationImplementationTrainingAdministrationLicense Management
View all services →
WorkAboutBlogFAQ
FRLet's talk
Nimbax

Atlassian Gold Solution Partner. Migration, implementation and training.

Partenaire de solutions Atlassian Gold

Services

  • Migration
  • Tool Implementation
  • Atlassian Training
  • Administration & Support
  • License Management
  • All our services

Company

  • About us
  • Our work
  • Blog
  • FAQ

Contact

  • info@nimbax.com
  • +1 (581) 880-6046
  • Québec, Canada
  • Support portal
Contact us

© 2026 Nimbax Services Conseil Inc. All rights reserved.

PrivacyTermsCookies
Home›Blog›Architecture
ArchitectureFebruary 11, 2026· 10 min

Schemes, projects and fields: architecting Jira to scale

Schemes, projects and fields: architecting Jira to scale

A Jira instance never collapses all at once. It degrades slowly: searches slow down, boards take ten seconds to load, creating an issue becomes painful. When you diagnose it, the cause is almost always the same — an accumulation of configuration nobody governed.

The heart of the problem: custom fields

In Jira, every custom field has a cost. During a search or when rendering a board, Jira must evaluate the fields present in the context. Beyond a few hundred fields, performance drops — especially fields visible across all projects ("global context").

The typical scenario: every team asks for "just one small field" for its need. Three years later, the instance has 800 fields, dozens of them duplicates — "Client", "client", "Client name", "Customer". JQL search gets slow and screens become unreadable.

The golden rule: a custom field should have a context restricted to the projects that actually use it. An unjustified global field is debt paid by the entire instance.

The discipline is: reuse before creating, restrict context, and regularly audit orphan fields (never filled, never searched).

Shared or independent schemes?

Schemes (workflow, screens, issue types, permissions) are Jira's configuration skeleton. The structuring question is: share them across projects, or give each project its own?

  • Shared — one scheme serves several projects. Pro: a change propagates everywhere, consistency is guaranteed. Con: a team can't change it without affecting others.
  • Independent — each project has its own schemes. Pro: full autonomy. Con: configuration objects multiply, drift and loss of consistency at scale.

The best practice for a growing organization: a small number of shared standard schemes (say a software workflow, a service workflow, a simple workflow), with documented exceptions rather than a bespoke scheme per team.

Team-managed or company-managed projects

On Jira Cloud, two project types coexist, and the choice has lasting consequences.

  • Team-managed — the team configures everything itself, autonomously, without touching global configuration. Ideal to start fast and for independent teams.
  • Company-managed — configuration relies on shared schemes managed by administrators. Essential as soon as you want standardization, cross-project reporting and central governance.

The classic trap: letting team-managed projects multiply for their configuration convenience, then discovering you can't produce consistent organization-wide reporting because each project has its own incompatible statuses and fields. Migrating to company-managed is then costly.

Designing workflows that last

A workflow should reflect the real work, not an org chart. Three principles guide healthy design.

  • As few statuses as possible: each status should represent a step where work genuinely waits for a distinct action. "In progress", "In review" and "In test" yes; five shades of "almost done", no.
  • Statuses shared across workflows: use "Done" everywhere rather than "Finished", "Closed", "Resolved" depending on the team — this is what enables reliable cross-project reporting.
  • Transitions with explicit validators and triggers, rather than a global status open to all from anywhere.

A lightweight governance model

Governance doesn't need to be bureaucratic. It needs to exist. A minimal, effective model fits in four points:

  • A written naming convention (fields, projects, statuses, groups) that everyone follows.
  • A checkpoint before creation: every new field or scheme goes through an administrator who verifies it doesn't already exist.
  • A quarterly audit: orphan fields, unused workflows, dormant projects.
  • A configuration decision log, so choices made two years ago remain understandable.

At Nimbax we often start with an instance audit: an inventory of fields, schemes and projects, spotting duplicates and unjustified global contexts. It's rarely spectacular, but it's what makes a Jira instance fast, readable and able to grow without collapsing.

A question about your Atlassian project?

Let's talk