Jump to content

Jira (software): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Walenzack (talk | contribs)
mNo edit summary
Undid revision 739582372 by Walenzack (talk) CNs go after punctuation and it's not clear what you want referenced
Line 45: Line 45:
JIRA is written in [[Java (programming language)|Java]] and uses the Pico [[inversion of control]] container, [[Apache OFBiz]] entity engine, and WebWork 1 technology stack. For [[remote procedure calls]] (RPC), JIRA supports [[REST]], [[SOAP]], and [[XML-RPC]].<ref>{{cite web|url=https://developer.atlassian.com/display/JIRADEV/JIRA+RPC+Services |title=JIRA RPC Services – JIRA Development |publisher=Developer.atlassian.com |date=21 October 2011 |accessdate=3 January 2012}}</ref> JIRA integrates with [[revision control|source control]] programs such as [[Clearcase]], [[Concurrent Versions System]] (CVS), [[Git (software)|Git]], [[Mercurial]], [[Perforce]],<ref name=Jira-Source-Control-Support>{{cite web|url=https://confluence.atlassian.com/display/JIRA/Integrating+with+a+Source+Control+System|title=Jira Integrating with a Source Control System}}</ref> [[Subversion (software)|Subversion]],<ref name=JIRA-Subversion-plugin>{{cite web|url=https://studio.plugins.atlassian.com/wiki/display/SVN/Subversion+JIRA+plugin |title=Subversion JIRA plugin |publisher=Studio.plugins.atlassian.com |date=18 July 2012 |accessdate=23 July 2012}}</ref> and [[Team Foundation Server]]. It ships with various translations including English, French, German, Japanese, and Spanish.<ref name="JIRA_Languages">{{cite web|url=http://confluence.atlassian.com/display/JIRA/Choosing+a+Default+Language |title= Choosing a Default Language |publisher=confluence.atlassian.com |accessdate=13 October 2011}}</ref>
JIRA is written in [[Java (programming language)|Java]] and uses the Pico [[inversion of control]] container, [[Apache OFBiz]] entity engine, and WebWork 1 technology stack. For [[remote procedure calls]] (RPC), JIRA supports [[REST]], [[SOAP]], and [[XML-RPC]].<ref>{{cite web|url=https://developer.atlassian.com/display/JIRADEV/JIRA+RPC+Services |title=JIRA RPC Services – JIRA Development |publisher=Developer.atlassian.com |date=21 October 2011 |accessdate=3 January 2012}}</ref> JIRA integrates with [[revision control|source control]] programs such as [[Clearcase]], [[Concurrent Versions System]] (CVS), [[Git (software)|Git]], [[Mercurial]], [[Perforce]],<ref name=Jira-Source-Control-Support>{{cite web|url=https://confluence.atlassian.com/display/JIRA/Integrating+with+a+Source+Control+System|title=Jira Integrating with a Source Control System}}</ref> [[Subversion (software)|Subversion]],<ref name=JIRA-Subversion-plugin>{{cite web|url=https://studio.plugins.atlassian.com/wiki/display/SVN/Subversion+JIRA+plugin |title=Subversion JIRA plugin |publisher=Studio.plugins.atlassian.com |date=18 July 2012 |accessdate=23 July 2012}}</ref> and [[Team Foundation Server]]. It ships with various translations including English, French, German, Japanese, and Spanish.<ref name="JIRA_Languages">{{cite web|url=http://confluence.atlassian.com/display/JIRA/Choosing+a+Default+Language |title= Choosing a Default Language |publisher=confluence.atlassian.com |accessdate=13 October 2011}}</ref>


The main features of JIRA for [[agile software development]] are the functionality to plan development iterations, the iteration reports and the [[bug tracking]] functionality (A JIRA Bug is usually abbreviated to JB){{citation needed|date=September 2016}}.
The main features of JIRA for [[agile software development]] are the functionality to plan development iterations, the iteration reports and the [[bug tracking]] functionality (A JIRA Bug is usually abbreviated to JB).


JIRA supports the [[Networked Help Desk]] API for sharing customer support tickets with other issue tracking systems.<ref name="LATKIEWICZ2011B">{{cite news |first=Matthew |last=Latkiewicz |date=2011-06-07 |title=Zendesk's JIRA Integration Rocks! |url=https://www.zendesk.com/blog/zendesks-jira-integration-rocks |accessdate=2016-05-06}}</ref>
JIRA supports the [[Networked Help Desk]] API for sharing customer support tickets with other issue tracking systems.<ref name="LATKIEWICZ2011B">{{cite news |first=Matthew |last=Latkiewicz |date=2011-06-07 |title=Zendesk's JIRA Integration Rocks! |url=https://www.zendesk.com/blog/zendesks-jira-integration-rocks |accessdate=2016-05-06}}</ref>

Revision as of 15:55, 15 September 2016

Jira
Developer(s)Atlassian, Inc.
Initial release2002; 22 years ago (2002)[1]
Stable release
7.2.0 / 23 August 2016; 8 years ago (2016-08-23)[2]
Written inJava
Operating systemCross-platform
TypeBug tracking system, project management software
LicenseProprietary, free for use by official non-profit organizations, charities, and open-source projects, but not governmental, academic or religious organizations[3][4]
Websiteatlassian.com/software/jira

JIRA (/ˈi.rə/ JEE-rə)[5] (stylized JIRA) is a proprietary issue tracking product, developed by Atlassian. It provides bug tracking, issue tracking, and project management functions. Although normally styled JIRA, the product name is not an acronym, but a truncation of Gojira, the Japanese name for Godzilla,[6] itself a reference to JIRA's main competitor, Bugzilla. It has been developed since 2002.[1]

Description

According to Atlassian, JIRA is used for issue tracking and project management by over 25,000 customers in 122 countries around the globe.[7] Some of the organizations using JIRA for bug-tracking and project management are Fedora Commons,[8] Hibernate,[9] JBoss,[10] Skype,[11] Spring Framework,[12] and The Apache Software Foundation uses JIRA and Bugzilla.[13] JIRA includes tools allowing migration from competitor Bugzilla.[14]

Compared to Bugzilla, JIRA is more internally customisable. Bugzilla has a single, fixed, state machine to represent the lifecycle of a 'bug'. All such bugs are assumed to follow the same fixed pattern of detection, repair and test. All bugs must also have the same lifecycle. JIRA allows this state machine to be changed by its users, and also for different classes of issue to be tracked, each with their own state machine. This makes JIRA far more flexible: it may be used as a more general "issue tracker" rather than solely a bug tracker, tracking new feature requests, system admin tasks, Scrum tasks or any other feature that its users might require. To avoid the overhead of configuring JIRA for each new task type, pre-built configurations such as GreenHopper (now JIRA Agile[15]) can be bought-in, which provide a pre-configured JIRA environment with tasks and behaviours appropriate for popular management methodologies.[16]

JIRA is offered in three packages:[citation needed]

  • JIRA Core includes the base software.
  • JIRA Software is intended for use by software development teams and includes JIRA Core and JIRA Agile.
  • JIRA Service Desk is intended for use by IT or business service desks.

JIRA is written in Java and uses the Pico inversion of control container, Apache OFBiz entity engine, and WebWork 1 technology stack. For remote procedure calls (RPC), JIRA supports REST, SOAP, and XML-RPC.[17] JIRA integrates with source control programs such as Clearcase, Concurrent Versions System (CVS), Git, Mercurial, Perforce,[18] Subversion,[19] and Team Foundation Server. It ships with various translations including English, French, German, Japanese, and Spanish.[20]

The main features of JIRA for agile software development are the functionality to plan development iterations, the iteration reports and the bug tracking functionality (A JIRA Bug is usually abbreviated to JB).

JIRA supports the Networked Help Desk API for sharing customer support tickets with other issue tracking systems.[21]

License

JIRA is a commercial software product that can be licensed for running on-premises or available as a hosted application. Pricing depends on the maximum number of users.[22]

Atlassian provides JIRA for free to open source projects meeting certain criteria, and to organizations that are non-academic, non-commercial, non-governmental, non-political, non-profit, and secular. For academic and commercial customers, the full source code is available under a developer source license.[22]

Security

In April 2010 a cross-site scripting vulnerability in JIRA led to the compromise of two Apache Software Foundation servers. The JIRA password database was compromised. The database contained unsalted password hashes, which are vulnerable to dictionary lookups and cracking tools. Apache advised users to change their passwords.[23] Atlassian themselves were also targeted as part of the same attack and admitted that a legacy database with passwords stored in plain text had been compromised.[24]

See also

References

  1. ^ a b "Atlassian – About us". Atlassian. Retrieved 27 February 2012.
  2. ^ "Release Summary". Atlassian.
  3. ^ Atlassian. "ATLASSIAN – Open Source Project License Request". Atlassian.com. Retrieved 9 November 2012.
  4. ^ Atlassian. "ATLASSIAN – Community License Request". Atlassian.com. Retrieved 9 November 2012.
  5. ^ "How is JIRA pronounced?". Retrieved 17 August 2016.
  6. ^ "What does JIRA mean?". Retrieved 16 March 2012.
  7. ^ "Atlassian.org". Retrieved 9 July 2013.
  8. ^ "Fedora Repository Project". DuraSpace. Retrieved 28 January 2014.
  9. ^ "Atlassian.com". Opensource.atlassian.com. Retrieved 15 September 2011.
  10. ^ "System Dashboard - JBoss Issue Tracker".
  11. ^ "Skype.com". Developer.skype.com. Archived from the original on 7 August 2011. Retrieved 15 September 2011. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  12. ^ "Springframework.org". Jira.springframework.org. Retrieved 15 September 2011.
  13. ^ "Apache.org". Issues.apache.org. Retrieved 15 September 2011.
  14. ^ "ApacheJira". Retrieved 25 September 2008.
  15. ^ "Say "hello" to JIRA Agile and JIRA Capture". Atlassian. 26 August 2013.
  16. ^ "JIRA Agile". Atlassian.
  17. ^ "JIRA RPC Services – JIRA Development". Developer.atlassian.com. 21 October 2011. Retrieved 3 January 2012.
  18. ^ "Jira Integrating with a Source Control System".
  19. ^ "Subversion JIRA plugin". Studio.plugins.atlassian.com. 18 July 2012. Retrieved 23 July 2012.
  20. ^ "Choosing a Default Language". confluence.atlassian.com. Retrieved 13 October 2011.
  21. ^ Latkiewicz, Matthew (7 June 2011). "Zendesk's JIRA Integration Rocks!". Retrieved 6 May 2016.
  22. ^ a b "JIRA: Licensing and Pricing". Atlassian. Retrieved 10 July 2011.
  23. ^ Golucci, Philip (13 April 2010). "apache.org incident report for 04/09/2010". The Apache Software Foundation. The Apache Infrastructure team. Retrieved 29 May 2013.
  24. ^ Cannon-Brookes, Mike (13 April 2010). "Oh man, what a day! An update on our security breach". Atlassian Blogs. Atlassian. Retrieved 29 May 2013.