Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Please advise if there is a limitation to the number of Programs or Jira Projects associated

Samantha Michael
Contributor
July 9, 2024

We have gone for a different to standard set up with Jira Align where we have each of our Domains as Programs. We are now seeing the benefit of being able to link more teams into Jira Align. However, the more teams we integrate at program level, the more programs I am creating and the more Jira Projects will therefore need to be linked into Jira Align. I want to be sure that as a Process Owner I am not overlooking some unknown Jira Align limitations in supporting this route.

 

Please can you advise

* Maximum number of programs in one portfolio/ one Jira Align organisation?
* Maximum number of Jira Projects associated to one company's Jira Align?

* Can we have more than one program feed into just one Jira Project (there is a specific use case for this one for one group of programs)?

 

Thank you

2 answers

0 votes
Steve Sauser
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 22, 2024

@Samantha Michael This are good questions, I think the below should answer your questions (a bit lengthy, but I wanted to be sure you had the right information).  

Maximum number of programs in one portfolio/ one Jira Align organisation?

  • There is not a defined technical limit to this
    • That does not mean it is 100% limitless because the larger each Program/Portfolio is the longer a given page will take to load (based upon the issue counts), however one should consider Dunbar's Number when creating large amounts of Teams in a Program, Programs in a Portfolio.  
  • Dubar's Number - The idea that humans can only maintain stable relationships with around 150 people at a time.
    • Proponents assert that numbers larger than this generally require more restrictive rules, laws, and enforced norms to maintain a stable, cohesive group. It has been proposed to lie between 100 and 250, with a commonly used value of 150.
    • Example:  
      • Program Level
        • Teams in a Program = 15
        • Team Size (including PO/SM) = 10
        • Program Leadership (per program) = 3
          • This would factor out to 153 relationships, hits the limit with a small variance, but as each set of numbers increases the relationships increase and interactions begin to fail. 
      • Portfolio Level
        • Programs in a Portfolio = 25
        • Program Leadership (per program) = 3
        • Portfolio Leadership = 8
          • This would factor out to 158 relationships, hits the limit with a small variance, but as each set of numbers (in both Program and Portfolio) increases the relationships increase and interactions begin to fail. 
      • Math:
        • Program level (Team Size * Teams) + Program Leadership = Program Relationships
        • Portfolio Level (Programs * Program Leadership) + (Programs * Program Leadership) + Portfolio Leadership = Portfolio Relationships
        • Because the Program Leadership has relationships with the Portfolio those relationships add to the Portfolio relationships. 

 

Maximum number of Jira Projects associated to one company's Jira Align?

  • This is essentially limitless in Jira Align, you will hit a performance issue in Jira with the number of Jira Projects, issues, and concurrent users long before you hit a limitation in Jira Align. 
  • In these cases multiple Jira Instances can be connected to a given Jira Align instance.  We have customers who have more than 10 instances of Jira connected to a single instance of Jira Align. 
    • This represents upwards of 10,000 teams (related Programs and Portfolios) and hundreds of millions of issues (stories, features, epics, etc..) with the single instance of Jira Align.  

 

Can we have more than one program feed into just one Jira Project (there is a specific use case for this one for one group of programs)?

  • Simple answer here is no.  See Solution Layer below for additional options.
  • The relationship from Team to Program is N:1 (many teams to a single Program, but the inverse is not true, a Team cannot belong to more than 1 Program).
    • In Jira Align, each Program can have multiple Jira Projects associated to the Program, however each Program is a singular record and duplicates are prevented systemically.  
  • The relationship from Program to Portfolio is N:1 (many Programs to a single Portfolio, but the inverse is not true, a Program cannot belong to more than 1 Portfolio). 
    • In Jira Align this is systemically enforced.

 

If the Solution Layer is introduced then you can create a collection of Programs into a single Solution.  

  • We highly caution against embarking on the enablement of the Solution Layer without an Advisory Services engagement, there are many considerations that should be evaluated and the vast majority of enterprises (even very large ones) tend to underestimate the efforts, ways of working, leadership layers, etc...and over-estimate the potential benefits.  
    • Side note, this also impacts the relationships that can be formed by humans (see Dunbar's Number). 
  • Please work with your Sales counterparts inside Atlassian to explore an Advisory Services engagement before undertaking the Solution Layer.   

 

If these do not answer your questions please respond back so that we can advise further. 

Samantha Michael
Contributor
July 23, 2024

Thank you, this is incredibly helpful. We have set up our Jira Align instance differently to standard so already exceed 10 Jira Project connections (one per domain). Can you advise when the performance issues might hit or any stats on performance effects of this model? We worked with an Atlassian approved consultancy and this was not something we were told about.

 

 

Steve Sauser
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 23, 2024

@Samantha Michael Here is some documentation to help guide you.  

I did want to address "already exceed 10 Jira Project connections" - the number of projects (non-archived) is one factor in Jira performance, however please know that I referenced a customer with 10 Jira Instances, each of those have thousands of Jira Projects in each one.  

  • Instance can be thought of as the URL you are navigating to when you log in.  The instance contains all the Jira Projects, workflows, Issue Types, fields, screens, etc...
  • Project is a container where people will perform work, create/update issues, progress through workflows, etc...

Data Center:

Cloud:  The same type of documentation does not exist for Cloud (although it is coming), in general these limits continue to be expanded upon in Cloud. 

  • Example:  About 2 years ago the number of concurrent users in Jira Cloud was 10K, today it is 50K.   

I am not sure how large your organization is nor what population of those people would be working in Jira, but unless this is a super large organization (500K employees, where likely upwards of 200K users have licenses to Jira it is unlikely that you will hit these types of limits.  

If you would like deeper information on the limits it would be best to pose a question in the Jira Community or submit a support ticket to get more guidance/details.  

Samantha Michael
Contributor
July 23, 2024

Thank you. Yes now re-reading, I understand the scale of your response. This is great, 

Like Steve Sauser likes this
0 votes
vasanth
Contributor
July 18, 2024

there is a maximum number of Program Increments per Portfolio Epic and this is hard-coded to 99 

Samantha Michael
Contributor
July 19, 2024

Thanks Vasanth, I am not sure this answers my question. So an Epic can span 99 PIs; but how many Programs can I create in my system and how many Jira Projects can I associate to my system overall? Thank you

Like vasanth likes this

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events