{"id":96061,"date":"2022-01-21T11:52:46","date_gmt":"2022-01-21T10:52:46","guid":{"rendered":"https:\/\/artigianodelsoftware.it\/blog\/?p=96061"},"modified":"2022-06-12T00:22:16","modified_gmt":"2022-06-11T22:22:16","slug":"estendiamo-la-gerarchia-di-issue-su-jira","status":"publish","type":"post","link":"https:\/\/artigianodelsoftware.it\/blog\/2022\/01\/21\/estendiamo-la-gerarchia-di-issue-su-jira\/","title":{"rendered":"Estendiamo la gerarchia di issue su Jira"},"content":{"rendered":"<div class=\"pdfprnt-buttons pdfprnt-buttons-post pdfprnt-top-right\"><a href=\"javascript: imageToPdf()\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_self\"><img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/pdf-print\/images\/pdf.png\" alt=\"image_pdf\" title=\"Visualizza PDF\" \/><\/a><a href=\"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/96061?print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\"><\/a><\/div>\n<blockquote class=\"wp-block-quote\"><p>Questo addon \u00e8 stato acquistato dalla Adaptavist ed ha cambiato il proprio nome in  <strong><em>Hierarchy for Jira<\/em><\/strong>. Tutti i riferimenti presenti nell&#8217;articolo potrebbero non  essere pi\u00f9 disponibili o potrebbe essere disponibile un redirect. <\/p><cite>Nota dell&#8217;Autore.<\/cite><\/blockquote>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1020\" height=\"247\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2022\/06\/Schermata-2022-06-12-alle-00.20.38.png\" alt=\"\" class=\"wp-image-96173\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2022\/06\/Schermata-2022-06-12-alle-00.20.38.png 1020w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2022\/06\/Schermata-2022-06-12-alle-00.20.38-300x73.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2022\/06\/Schermata-2022-06-12-alle-00.20.38-768x186.png 768w\" sizes=\"(max-width: 1020px) 100vw, 1020px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>In questo articolo vediamo come estendere la gerarchia standard di Jira per arrivare a tipizzare meglio la nostra realt\u00e0 e le nostre necessit\u00e0, superando alcuni scogli e ottenendo un risultato molto &#8230;.. velocemente ed in maniera Garibaldina.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/atqcdfvosv1s81ge35rm3evy-wpengine.netdna-ssl.com\/wp-content\/uploads\/2020\/02\/Jira-Roadmap-shows-dependencies-between-epics-1.png\" alt=\"Project Management Made Easy with 8 Features of Jira - Ricksoft, Inc.\"\/><figcaption>Un esempio di gerarchia<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"lo-standard\">Lo standard<\/h2>\n\n\n\n<p>Sfruttando le sole funzionalit\u00e0 standard (come dico di solito) o le out-of-the-box, come riportato molto spesso nella documentazione Atlassian, quello che possiamo raggiungere come gerarchia tra le issue \u00e8 il seguente risultato:<\/p>\n\n\n\n<p>Epic issue<\/p>\n\n\n\n<p>&#8211;&gt; Issue in Epic<\/p>\n\n\n\n<p>       &#8211;&gt; Subtask<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/images.ctfassets.net\/zsv3d0ugroxu\/6aQynTrJN5Yvh8EwOvYpC5\/a953df45219fdc52bdab1c5d025af1f9\/Screen_Shot_2021-06-28_at_12.54.56_pm.png\" alt=\"What is an epic? | Jira Software Cloud | Atlassian Support\"\/><figcaption>Un esempio di issue in Epic<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Molto spesso i clienti che seguo mi richiedono la possibilit\u00e0 di poter aumentare questi livelli di gerarchia, perch\u00e9 c&#8217;\u00e8 la necessit\u00e0 di descrivere delle situazioni che non sempre sono coperte da queste gerarchie.<\/p>\n\n\n\n<p>Un esempio che posso fornire sono <strong><em>le iniziative commerciali <\/em><\/strong> . In questa situazione si vuole ricostruire il fatto che il commerciale predispone una offerta al cliente in cui richiede un insieme di funzionalit\u00e0. Per il commerciale questa \u00e8 una azione unica e un particolare issue type \u00e8 sufficiente per ricostruire la situazione.Tuttavia, lato sviluppo, questa iniziativa si traduce in pi\u00f9 Epic che vanno a descrivere tutte le funzionalit\u00e0. Di conseguenza come possiamo fornire una rappresentazione grafica che permetta di poter vedere tutta la situazione? <\/p>\n\n\n\n<p>A questo punto i clienti vanno nel panico. Iniziano a cercare nel marketplace e solitamente vedono prodotti complicatissimi da usare. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/drcollevecchio.it\/wp-content\/uploads\/2018\/05\/Le-Preoccupazioni-2-1024x683.jpg\" alt=\"Le Preoccupazioni: come affrontarle e vivere meglio\"\/><figcaption>Quello che vedo dai clienti quando ci colleghiamo \ud83d\ude42<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ecco-una-possibile-soluzione\">Ecco una possibile soluzione<\/h2>\n\n\n\n<p>Premesso che prima di applicare qualsiasi soluzione, come un buon investigatore, occorre cercare di capire la reale necessit\u00e0 e come calarla nella realt\u00e0. Non sempre l&#8217;addon principe o il pezzo da 90 \u00e8 la soluzione migliore.  Esaminiamo sempre come lavora il cliente poi procediamo. Non esistono i protocolli.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.investigazionitiralongo.com\/wp-content\/uploads\/2020\/05\/investigatore-privato-roma-costi.jpg\" alt=\"Quanto costa un investigatore privato a Roma e provincia?\"\/><figcaption>Analisi, raccolta dati, studio, soluzione. Questo \u00e8 il nostro mantra<\/figcaption><\/figure>\n\n\n\n<p>La soluzione che voglio mostrare oggi \u00e8 un addon semplice semplice che permette di sfruttare un meccanismo che tutti conosciamo ma che permette di ricostruire la gerarchia. <\/p>\n\n\n\n<p>L&#8217;addon \u00e8 Agile Doc. Questo addon permette di poter estender i livelli gerarchidi delle nostre issue in maniera molso semplice<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/marketplace-cdn.atlassian.com\/files\/7f73f876-0d80-4797-b906-3e1a0f530335?fileType=image&amp;mode=full-fit\" alt=\"\"\/><figcaption>Un esempio di come \u00e8 stata estesa la gerarchia<\/figcaption><\/figure>\n\n\n\n<p>Come possiamo vedere dalla pagina del marketplace,  questo \u00e8 il risultato he possiamo ottenere. Ho collaudato questo addon ed i risultati sono sorprendenti.<\/p>\n\n\n\n<p>La gerarchia viene ottenuta semplicemente usando il concetto delle linked issue, definendo una nuova relazione:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1008\" height=\"547\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2022\/01\/agile-docs.png\" alt=\"\" class=\"wp-image-96062\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2022\/01\/agile-docs.png 1008w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2022\/01\/agile-docs-300x163.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2022\/01\/agile-docs-768x417.png 768w\" sizes=\"(max-width: 1008px) 100vw, 1008px\" \/><figcaption>Questa \u00e8 la relazione <\/figcaption><\/figure>\n\n\n\n<p>Sfruttando questo meccanismo, il risultato \u00e8 quello di costruire tutte le gerarchie che vogliamo. Di conseguenza non abbiamo la necessit\u00e0 di chiss\u00e0 quale configurazione, ma possiamo sfruttare questo semplice meccanismo e il risultato non si far\u00e0 attendere<\/p>\n\n\n\n<p> <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusione\">Conclusione<\/h2>\n\n\n\n<p>Una soluzione semplice richiede un addon semplice ed anche completo. Nonostante sia depositario di poche funzionalit\u00e0, sono tutte sfruttabilissime e altrettanto utili.  Lo consiglio e nei prossimi post andremo a mostrare in presa diretta le potenzialit\u00e0 che pu\u00f2 offrire. .<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"reference\">Reference<\/h2>\n\n\n\n<p>Maggiori informazioni sull&#8217;addon sono disponibili presso la <a href=\"https:\/\/marketplace.atlassian.com\/apps\/1220574\/agile-docs-hierarchy-for-jira?hosting=cloud&amp;tab=overview\" target=\"_blank\" rel=\"noreferrer noopener\">pagina del marketplace<\/a> e nella <a href=\"https:\/\/agiledocssoftware.atlassian.net\/wiki\/spaces\/AD\/overview\" target=\"_blank\" rel=\"noreferrer noopener\">documentazione<\/a> dell&#8217;addon stesso.<\/p>\n\n\n\n<p><\/p>\n<div class=\"clearfix\"><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'96061','like')\" >Likes<img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/like-dislike-counter-for-posts-pages-and-comments\/images\/up.png\" \/>(<span>1<\/span>)<\/span><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'96061','dislike')\" >Dislikes<img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/like-dislike-counter-for-posts-pages-and-comments\/images\/down.png\" \/>(<span>0<\/span>)<\/span><\/div>","protected":false},"excerpt":{"rendered":"<p>Questo addon \u00e8 stato acquistato dalla Adaptavist ed ha cambiato il proprio nome in Hierarchy for Jira. Tutti i riferimenti presenti nell&#8217;articolo potrebbero non essere pi\u00f9 disponibili o potrebbe essere disponibile un redirect. Nota dell&#8217;Autore. In questo articolo vediamo come<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","footnotes":""},"categories":[3,4,14,15,16,17,250,133,22],"tags":[30,34,35,70,71,74,89],"_links":{"self":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/96061"}],"collection":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/comments?post=96061"}],"version-history":[{"count":4,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/96061\/revisions"}],"predecessor-version":[{"id":96174,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/96061\/revisions\/96174"}],"wp:attachment":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/media?parent=96061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/categories?post=96061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/tags?post=96061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}