Are there any requirements management add-ons for Atlassian JIRA? Yes, there are. This article introduces one of them: Requirements for JIRA by ease solutions Pte Ltd. We added Requirements for JIRA together with another JIRA add-on, RMsis from Optimizory Technologies Pvt. Ltd (view brief tool overview), to our list of requirements management (RM) tools during our latest May 2015 update.

Availability and Vendor

Requirements for JIRA is an add-on product to Atlassian JIRA on-premise installations. It extends JIRA concepts and UI elements by specific requirements management features.

Requirements for JIRA is quite fresh on the market with its initial release 2.2.0 from March 2015 and two updates since then. The current version is 2.3.0. Its vendor ease solutions is a Singapore-based IT service provider with a track record as Atlassian partner including JIRA customization and development, and with a history of requirements-related service offerings. Requirements for JIRA has been their first JIRA add-on product made available on Atlassian Marketplace. Recently, they launched a second product there, a JIRA add-on for supporting JIRA administration.

Features and Characteristics

Notable features of Requirements for JIRA are:

  • Rich and flexible requirements structures
  • Various requirements-specific views and diagrams
  • Requirements revisions and baselines
  • Requirements reuse
  • Round-trip export/import of Microsoft Excel spreadsheet files

Information model: Requirements for JIRA plugs into the basic JIRA information model and extends it by additional concepts useful for requirements management. The central concept and basic information structure is a user-defined folder hierarchy (aka “requirements tree”). Any existing JIRA issue can be assigned to a folder and new issues can be created within folders. All issues that belong to this folder structure can use the features of Requirements for JIRA. Other important concepts of the information model are suspect flags on JIRA links, indicating potential impact of a requirements change on other dependent requirements, and baselines on the requirements hierarchy or on parts of it.

User interface: The Requirements for JIRA user interface adds a “Requirements” entry to the main JIRA menu line that provides access to several requirements-specific views. The main requirements view shows the requirements folder hierarchy and a reading view similar to a specification document. Additional views include requirements coverage, trace diagram, baseline comparison, and others.

Tool Assessment

Requirements for JIRA brings a wide spectrum of important and useful requirements management features to Atlassian JIRA and integrates them quite smoothly into the existing JIRA functionality. This is my impression after having studied the documentation and from a brief trial usage.

User documentation appears suitable for making a first acquaintance with the tool. Advanced features are not explained in much detail, which calls for exploring the lean and relatively intuitive user interface during trial usage. However, it is remarkable that such a young tool does include so many advanced features like coverage view, roundtrip export/import, and requirements reuse.

Overall, when looking for specific requirements management support in Atlassian JIRA, Requirements for JIRA can be an interesting candidate. It might be particularly attractive for organizations that want to extend JIRA usage across the development lifecycle starting with solid requirements practices, and that are prepared to act as early adopters.

Information Resources

Product Homepage at Atlassian Marketplace: https://marketplace.atlassian.com/plugins/com.easesolutions.jira.plugins.requirements

Product Homepage at Vendor Site: http://easesolutions.com/jira-requirements-management/

Product Documentation: https://easesolutions.atlassian.net/wiki/pages/viewpage.action;?pageId=5406725