Jira is a proprietary issue tracking product, developed by Atlassian. Initially released in 2002, it has evolved significantly over the years to become a comprehensive tool for project management, bug tracking, and agile software development processes.
History and Evolution
Jira was originally developed to track issues and bugs within software development teams. Here's a brief overview of its evolution:
- 2002 - Jira was launched as a standalone bug tracking application.
- 2005 - Introduction of Jira's integration with other tools, expanding its ecosystem.
- 2009 - Launch of Jira Studio, which later became Jira Agile, focusing on agile project management methodologies.
- 2011 - Jira Service Desk was introduced, extending its use into IT service management.
- 2016 - Jira Software, Jira Service Desk, and Jira Core were officially named to differentiate their purposes.
- 2018 - Introduction of Jira Align for enterprise-level agile planning.
Backend of Jira
The backend of Jira is primarily built using:
- Java - Jira is built on Java, utilizing Java EE for web applications.
- Spring Framework - Provides an infrastructure for developing Java applications, which Jira leverages for its MVC architecture.
- OSGi - Utilized for modularity, allowing plugins to be added or removed without restarting the server.
- Database - Supports various databases like PostgreSQL, MySQL, Oracle, Microsoft SQL Server, and H2 (for development).
- Active Objects - An ORM system designed by Atlassian to simplify database interactions.
Features and Capabilities
Jira offers several key features that make it a central tool in software development:
- Issue Tracking - Allows for the creation, assignment, and tracking of issues across teams.
- Agile Project Management - Supports Scrum and Kanban boards for agile methodology.
- Custom Workflows - Users can define custom workflows to match their development processes.
- Extensibility - Rich API for integration with other tools and a marketplace for plugins.
- Reporting and Analytics - Provides insights through various reports like burndown charts, velocity charts, etc.
Security and Compliance
Jira has robust security features:
- User authentication and authorization.
- Data encryption both in transit and at rest.
- Compliance with standards like GDPR, HIPAA, and SOC.
External Links
Related Topics