Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
titlePlease note
The amount of projects or amount of issues in JIRA Jira by themselves may not affect at all Xray's performance. From Xray perspective, performance will depend on usage patterns in terms of testing, including the amount of Test Runs and on-demand reporting.

...

The tips are grouped by area or topic; therefore, they do not follow any specific order. However, you should start by looking at the Process section first as it 

Within each area/topic, tips will be presented by descending order of risk; each tip is preceeded by a icon that corresponds to the risk level.  

...

  •  - major
  •  - highest
  •  - high
  •  - medium
  •  - low
  •  - lowest

Jira specifics

 Xray is built on top of Atlassian's Jira, therefore is mostly dependant on the architecture and technologies followed by Jira itself.

Atlassian provides some metrics and peformance tips related with scaling, that also apply to Xray.

Therefore, the first thing to make sure is that your Jira instance is properly configured and tunned beforehand. Thus, you may deploy Xray confidently and follow the tips provided herein to make sure it will keep performing great.

Large organizations or organizations with huge amounts of data and/or having many users should consider Jira Data Center, which increases performance and improves throughput on higher concurrency usage scenarios; it also provides high-availability for critical scenarios.


  • moderate the usage of custom fields

Process

  1.  "Unified" development process: define a process that can be applied to all teams in the way how to manage the STLC. Every team is different and has its own needs, therefore your process should not be too strict but it should provide some guidance on how development life cycle should be addressed, covering requirement management, bug management and test management. Having teams working completely in different ways, hardens communication and leads to unproper and unoptimized tool usage. If you have a well-defined process that can be used organization wide, better; this is the key to ensure an optimal usage and have the best performance.
  2.  Are you adopting Agile and Scrum? Check out Using Xray in an Agile context for tips on how you can take advantage of Xray in such scenarios;. Agile software development page provides high-level overview of Agile and Agile Testing and besides background information on them, it will also provide some useful tips so your team can be more Agile and avoid doing things that are unnecessary.

...