Jira
Jira software | |
---|---|
Genere | Software applicativo di gruppo |
Sviluppatore | Atlassian |
Data prima versione | 2002[1] |
Ultima versione | 9.17.1 (18 luglio 2024) |
Sistema operativo | Unix-like Microsoft Windows |
Linguaggio | Java |
Licenza | Proprietaria[2][3] (licenza non libera) |
Lingua | Multilingua |
Sito web | www.atlassian.com/software/jira, ru.atlassian.com/software/jira e fr.atlassian.com/software/jira |
Jira (/ˈdʒiːrə/ JEE-rə)[4] è una suite di software proprietari per il tracciamento delle segnalazioni sviluppato da Atlassian, che consente il bug tracking e la gestione dei progetti sviluppati con metodologie agili. Il nome del prodotto è un troncamento di Gojira, nome del mostro giapponese che in seguito traslitterazione occidentale diviene Godzilla[5].
Descrizione
[modifica | modifica wikitesto]Secondo Atlassian, Jira viene utilizzata per il monitoraggio dei problemi e la gestione dei progetti da oltre 75.000 clienti in 122 paesi.[6] Alcune delle organizzazioni che hanno utilizzato Jira in alcuni ambiti per il tracciamento dei bug e la gestione dei progetti includono Fedora Commons,[7] Hibernate,[8] NASA,[9] Skype Technologies,[10] Twitter,[11] il Dipartimento della difesa degli Stati Uniti d'America[12] e Apache Software Foundation, che utilizza sia Jira che Bugzilla.[13]
Jira è disponibile come software standalone e come servizio cloud. [14]
Per ciò che riguarda la parte standalone abbiamo tre pacchetti:
- Jira Core, concepito come software per una generica gestione di un progetto;
- Jira Software, include il software di base, comprese le funzionalità di gestione dei progetti sviluppati con metodologie agili (precedentemente un prodotto separato: Jira Agile);
- Jira Service Management (precedentemente conosciuto come Jira Service Desk), destinato all'uso da parte dei desk IT o di servizi aziendali per l'implementazione dell'ITSM e dell'ESM (Enterprise Service Management);
Mentre per ciò che concerne i servizi cloud abbiamo:
- Jira Work Management, una soluzione di collaborazione semplice e intuitiva per i team aziendali e i loro progetti, pensato per il coordinamento fra team e l’eliminazione dei silos;
- Jira Software
- Jira Service Management
- Jira Product Discovery, concepito in modo da organizzare e dare priorità alle idee, condividere le roadmap di prodotto e collegare i team aziendali e tecnici;
- Jira Align, un aggregatore di dati a livello di team per la condivisione del lavoro in tempo reale.
Jira è scritto in Java e utilizza il containter di inversione di controllo Pico, il motore di entità Apache OFBiz e lo stack tecnologico WebWork 1. Per le chiamate di procedura remota (RPC), Jira supporta REST, SOAP e XML-RPC.[15] Jira si integra con i programmi di controllo di versione come Clearcase, Concurrent Versions System (CVS), Git, Mercurial, Perforce,[16] Subversion[17] e Team Foundation Server. Viene fornito in varie lingue tra cui inglese, francese, tedesco, giapponese e spagnolo.[18]
Jira supporta l'API Networked Help Desk per la condivisione dei ticket di assistenza clienti con altri sistemi di tracciamento dei problemi.[19]
Terminologia
[modifica | modifica wikitesto]La pianificazione, la strutturazione, l'esecuzione e il monitoraggio delle attività e dei loro progressi in Jira è resa possibile dalle "issues", elementi atomici che permettono di registrare informazioni e allegati all'interno del prodotto. Le issues possono essere essenzialmente di quattro tipologie: Epic, Story, Task e Sub-task[20].
- Chiamate anche "user story", le Jira Stories sono brevi requisiti o richieste scritte dal punto di vista di un utente finale
- Un "Task" nella terminologia di Jira indica un particolare lavoro da svolgere e si posizionano logicamente allo stesso livello delle stories. La differenza principale tra task e story è da ricercarsi nel protagonista dell'elemento stesso: mentre la story è scitta dal punto di vista dell'utente finale, il task è scritto ad uso e consumo del personale tecnico che dovrà svolgere un certo lavoro per soddisfare le richieste del business. È importante notare che in "project management" un "task" indica il lavoro da svolgere in senso generale, tuttavia in Jira è solo un lavoro da svolgere.
- Le storie e task possono appartenere ad elementi logici più ampi chiamate Epics. Epic è un grande blocco di lavoro che può essere suddiviso in una serie di attività più piccole[21]. Le epiche spesso comprendono più team, su più progetti e possono persino essere monitorate su più bacheche. Le epiche vengono quasi sempre consegnate su una serie di sprint.
- Le Sub-task sono elementi che si trovano logicamente al di sotto delle stories e delle task e servono per suddividere il lavoro in elementi di minore dimensione in modo da aiutare nel processo di sviluppo a scomporre le precedenti issues in elementi che richiedono minori sforzi o che rientrino nella timebox del framework scelto (ad esempio nello Scrum un item non deve superare le 8-16 ore di lavoro)
Jira permette inoltre di creare nuove tipologie di issues per meglio adattare il tool a quelle che sono le necessità aziendali. Le issue che vengono create sono di tipo story/task e al momento attuale non è possibile creare elementi di tipo epic o sub-task. Questi nuovi elementi possono essere organizzati in modo da creare strutture gerarchiche più complesse e meglio rispondenti alle dinamiche aziendali in cui verranno utilizzate. Una pratica comune ad esempio è quella di creare Iniziative usate come raccolte di epics che guidano verso un obiettivo comune.
Licenza
[modifica | modifica wikitesto]Jira è un software commerciale che può essere concesso in licenza per l'esecuzione in locale o reso disponibile come applicazione ospitata.[22]
Atlassian fornisce Jira gratuitamente a progetti open source che soddisfano determinati criteri e a organizzazioni non accademiche, non commerciali, non governative, non politiche, senza fini di lucro e secolari. Per i clienti accademici e commerciali, il codice sorgente completo è disponibile con una licenza sorgente per sviluppatori.[22]
Sicurezza
[modifica | modifica wikitesto]Nell'aprile 2010 una vulnerabilità di scripting cross-site in Jira ha portato alla compromissione di due server dell'Apache Software Foundation. Il database delle password di Jira è stato compromesso e conteneva hash di password unsalted, che sono vulnerabili alle ricerche di dizionario e agli strumenti di cracking. Apache ha consigliato agli utenti di cambiare le loro password.[23] Anche la stessa Atlassian fu presa di mira nell'ambito dello stesso attacco e ammise che un database legacy con password archiviate in testo semplice era stato compromesso.[24]
Evoluzione
[modifica | modifica wikitesto]Quando è stato lanciato nel 2002, Jira veniva semplicemente distribuito come software di tracciamento, rivolto agli sviluppatori di software. L'app è stata successivamente adottata da organizzazioni non IT come strumento di gestione dei progetti. Il processo è stato accelerato dopo il lancio di Atlassian Marketplace nel 2012, il che ha consentito agli sviluppatori di terze parti di offrire plug-in per la gestione dei progetti in Jira,[25] tra i quali si distinguono per popolarità BigPicture, Portfolio, Structure, ActivityTimeline e Tempo Timesheets[26].[27]
Note
[modifica | modifica wikitesto]- ^ (EN) Who we are, su atlassian.com. URL consultato il 20 ottobre 2019.
- ^ (EN) Open Source Project License Request, su atlassian.com. URL consultato il 20 ottobre 2019.
- ^ (EN) Community License Request, su atlassian.com. URL consultato il 20 ottobre 2019.
- ^ (EN) How is JIRA pronounced?, su atlassian.com. URL consultato il 20 ottobre 2019.
- ^ (EN) What does JIRA mean?, su atlassian.com. URL consultato il 20 ottobre 2019.
- ^ Clienti, su atlassian.com. URL consultato il 20 ottobre 2019.
- ^ Fedora Repository Project [collegamento interrotto], su jira.duraspace.org, DuraSpace. URL consultato il 20 ottobre 2019.
- ^ Hibernate Home page, su hibernate.org. URL consultato il 20 ottobre 2019.
- ^ (EN) Atlassian visits Mars, courtesy of NASA, su atlassian.com. URL consultato il 20 ottobre 2019.
- ^ Jira: Skype's Issue Tracking and Reporting System, su jira.skype.com. URL consultato il 20 ottobre 2019 (archiviato dall'url originale il 5 settembre 2012).
- ^ (EN) Twitter reduces its support email volume by 80% with Jira Service Desk, su atlassian.com. URL consultato il 20 ottobre 2019.
- ^ (EN) Transforming the Department of Defense Public Web service desk with Atlassian, su atlassian.com. URL consultato il 20 ottobre 2019.
- ^ issues.apache.org, Apache Software Foundation. URL consultato il 20 ottobre 2019.
- ^ Prodotti, su atlassian.com. URL consultato il 20 ottobre 2019.
- ^ JIRA Server Developer, su developer.atlassian.com. URL consultato il 20 ottobre 2019.
- ^ (EN) Integrating with Development Tools, su confluence.atlassian.com. URL consultato il 20 ottobre 2019.
- ^ Subversion Integration for Jira, su marketplace.atlassian.com. URL consultato il 20 ottobre 2019.
- ^ (EN) Choosing a Default Language, su confluence.atlassian.com. URL consultato il 20 ottobre 2019.
- ^ (EN) Matthew Latkiewicz, Zendesk's JIRA Integration Rocks!, in Zendesk Blog, 7 giugno 2011. URL consultato il 20 ottobre 2019.
- ^ Stories, epics, and initiatives, su atlassian.com, 4 dicembre 2022.
- ^ (EN) Jira Epic, su Qualified.One, 4 dicembre 2022.
- ^ a b (EN) Jira Software Licensing, su atlassian.com. URL consultato il 20 ottobre 2019.
- ^ (EN) Philip Golucci, apache.org incident report for 04/09/2010, su blogs.apache.org, Apache Software Foundation, 13 aprile 2010. URL consultato il 20 ottobre 2019.
- ^ (EN) Mike Cannon-Brookes, Oh man, what a day! An update on our security breach, su Atlassian Blogs, 13 aprile 2010. URL consultato il 20 ottobre 2019.
- ^ (EN) Anthony Ha, Atlassian Launches A Marketplace For Project Management Add-Ons, in TechCrunch, Verizon Media, 30 maggio 2012. URL consultato il 20 ottobre 2019.
- ^ (EN) Resource Planning in Jira: Top 7 apps on the Marketplace, su Reliex, 12 febbraio 2020. URL consultato il 28 ottobre 2021.
- ^ (EN) Marcin Geb, Jira Project Management Tool. Compare "big 4", in SoftwarePlant, 24 marzo 2018. URL consultato il 20 ottobre 2019.
Voci correlate
[modifica | modifica wikitesto]Altri progetti
[modifica | modifica wikitesto]- Wikimedia Commons contiene immagini o altri file su Jira
Collegamenti esterni
[modifica | modifica wikitesto]- (EN) Sito ufficiale, su atlassian.com.
- (RU) Sito ufficiale, su ru.atlassian.com.
- (FR) Sito ufficiale, su fr.atlassian.com.