Alignment of each team to a single strategy to determine the scope of the project and the dependencies of each team, as well as to create a roadmap.
Jira is most commonly used for ALM, test management and project management. Specific tasks frequently include bug and issue tracking, as well as the creation of user stories. A user story is a tool used in Agile software development to capture a description of a software feature from an end-user perspective. This creates a requirements management tool that can then be used to generate tasks.
In an Agile environment, user stories are often handwritten or printed on sticky notes or index cards and attached to a Scrum board. Jira enables its users to digitally record user stories and prioritize them, often using due dates or the MoSCoW method -- standing for the breakdown of must, should, could and would like to have. From here, the user story can be assigned to team members, given an estimated time frame, tagged to a specific component-level feature and assigned to a sprint that is required for the implementation of the story.
Despite Jira's initial focus on issue and project tracking, it is also popular among teams responsible for test case management. This presents the advantage of enabling testing and development to remain in one system. QTest was developed as a Jira test management tool that is integrated at both the requirements and defects levels. The tool enables users to work faster and plan, track and test their work more efficiently. The qTest tool easily collaborates with custom issue types within Jira, such as user stories and tasks, to provide coverage for test cases. Users of qTest can also find real-time reports of their test run execution history and Jira issue coverage. Furthermore, qTest also lets users map test projects to various Jira projects, further increasing efficiency.
Teams using Jira can be assigned multiple existing workflows. For new projects or user stories, teams create new workflows by assembling the project's goals and established practices. The software helps underpin the tasks of each team by gathering user inputs, which drive the changes for new versions, facilitating the fast and regular release of new versions.
Jira incorporates an open representational state transfer application programming interface (REST API), which enables users to integrate the tools into a wide range of systems. Users can choose to either create their own connector between Jira and the system or use one of the connectors that is provided by Atlassian Marketplace -- a platform where Atlassian customers can distribute and sell their created apps to other Atlassian product users. Jira is commonly integrated with Azure DevOps, GitHub and GitLab, Perforce, Salesforce and ServiceNow.
Furthermore, the Atlassian suite of services can be integrated across each product. This enables data to pass from one Atlassian application to another. For example, issues can be created in Jira using Confluence, and Confluence can be used to view Jira reports and dashboards.