Atlassian is growing, and a big focus in JIRA development has been our continued work on performance and scale. We gave a preview of some of the exciting JIRA 5.1 stats at Summit, but let’s take a closer look.
Taking performance to a new level is one of the key goals of Atlassian, and to support this we now have dedicated developers to focus on the enterprise, build tools, and provide performance and scale expertise throughout the company.
This has lead to some exciting releases during JIRA 5.1 development work!
You need to know where you’re starting from to set goals and measure progress. We started with stats from some of our largest customers, and to mimic their real-world data we needed a way to generate custom JIRA instances with large numbers of issues, projects, custom fields, workflows and more.
To enable testing and development work around real setups, we developed the JIRA Data Generator plugin (JDG) I wrote about back in April. We released JDG as a plugin to enable you to create a large JIRA test instance to use for performance and scalability testing in your own environment.
Having a tool that allows us to generate large JIRA instances quickly is great, but we also needed a way to test the performance of those instances to identify performance bottlenecks. We chose The Grinder for this, an agent based load testing and measurement tool.
The team defined “personas” based on metadata from several public and private JIRA instances to drive the load for these tests. Once again, they’ve published those scripts and instructions so you can use them too!
Continuing on their performance work thus far, the team wanted to take real-world testing to the next level. To do this, they developed a new tool called Soke.
Soke is a framework for generating load using browsers, via Selenium WebDriver, that stresses applications with accurate traffic and allows for collection of client-side profiling data, network traffic timings and server-side data.
- Soke is distributed, so you can run as many agents as you like, you can really scale things up to generate a lot of load.
Just a few weeks ago the team released a 1.0 version of Soke. Check out their video to learn more:
Using these three new tools, the JIRA development team focused on improving the performance of four main areas in JIRA: creating, editing, searching and viewing issues. The result of this dedicated performance work is that JIRA 5.1 performs better than JIRA 4.4, even with more than double than number of issues!
Hence, from JIRA 5.1, we’re removing the previously recommended limit of 200,000 issues per JIRA instance! In place of these we are dedicated to giving you more guidance on how you can successfully scale JIRA in your organization.
Atlassian as a Leader
Gartner Magic Quadrant
We’re very excited to announce that Atlassian is positioned as a leader in the Magic Quadrant in Gartner’s new 2012 Application Lifecycle Management (ALM) report, and we’re making the report available to our customers.
Though ALM has traditionally been sold much like other enterprise software, we’ve taken a different approach to the same problem, one that we call “concept to launch.” For us, everything starts with JIRA, our issue tracker and project management system. JIRA is at the heart of helping teams communicate, develop plans, assign tasks, and track their progress.
JIRA Enterprise Webinar
The team has also turned their focus to the JIRA Enterprise offering. At Summit we announced that we’ve expanded JIRA Enterprise to include:
- Dedicated global Enterprise Support team
- Enterprise User Groups
- New Enterprise Configuration Guides and Resources
- Enterprise Webinar
If you’re interested in the JIRA Enterprise offering, you’re invited to the first Enterprise webinar on August 15th, focused entirely on JIRA. Hear about:
- New updates to the Enterprise program
- Scaling and performance, including performance results from JIRA 5.1
- Federating JIRA instances
- Improvements in JIRA user management
- And much more!
There will be limited space, so sign up now to guarantee your spot!