{"id":86978,"date":"2015-05-25T08:58:09","date_gmt":"2015-05-25T07:58:09","guid":{"rendered":"https:\/\/artigianodelsoftware.wordpress.com\/?p=86978"},"modified":"2015-05-25T08:58:09","modified_gmt":"2015-05-25T07:58:09","slug":"asset-manager-con-jira-una-ipotesi-di-realizzazione","status":"publish","type":"post","link":"https:\/\/artigianodelsoftware.it\/blog\/2015\/05\/25\/asset-manager-con-jira-una-ipotesi-di-realizzazione\/","title":{"rendered":"Asset Manager con JIRA &#8211; Una ipotesi di realizzazione"},"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\/86978?print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\"><\/a><\/div><blockquote>\n<h1>Asset manager in azienda<\/h1>\n<\/blockquote>\n<p>In questo post iniziamo a vedere come possiamo utilizzare i prodotti della Atlassian\u00a0per la gestione di un ASSET Manager. Riprendiamo quanto gi\u00e0 esposto in questo <a title=\"Usare Jira Service Desk per gestire risorse riusabili\" href=\"https:\/\/artigianodelsoftware.wordpress.com\/2014\/07\/06\/usare-jira-service-desk-per-gestire-risorse-riusabili\/\" target=\"_blank\">post<\/a>\u00a0e lo estendiamo alla luce di quanto ha riportato la Atlassian nel proprio <a href=\"http:\/\/blogs.atlassian.com\/2014\/03\/jira-asset-management-overview\/\" target=\"_blank\">blog<\/a>. Da ci\u00f2, mi sono ispirato per cercare di trovare una versione &#8230;. lite, in modo da poterlo usare anche in realt\u00e0 un p\u00f2 pi\u00f9 piccole o non tanto grandi :-). Si tratta del primo di una serie di post dedicati all&#8217;argomento.<\/p>\n<p><a href=\"http:\/\/datacapital.com\/img\/assetManagerDiagram.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" src=\"http:\/\/datacapital.com\/img\/assetManagerDiagram.png\" alt=\"\" width=\"400\" height=\"276\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<blockquote>\n<h1>Di cosa abbiamo bisogno<\/h1>\n<\/blockquote>\n<p>Riassumiamo brevemente quanto abbiamo bisogno:<\/p>\n<ul>\n<li><em><strong>JIRA<\/strong><\/em><\/li>\n<li><em><strong>JIRA Service Desk<\/strong><\/em><\/li>\n<li><em><strong>Confluence<\/strong><\/em><\/li>\n<li><em><strong>Gliffy<\/strong><\/em><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><em><strong>JIRA\u00a0<\/strong><\/em> &#8211; Fornisce la struttura base su cui memorizzare le informazioni dei vari strumenti.<\/p>\n<p><em><strong>JIRA Service Desk\u00a0<\/strong><\/em>&#8211; Sar\u00e0 utilizzato per gestire il supporto per i vari oggetti dell&#8217;asset. Sar\u00e0 prevalentemente utilizzato come supporto.<\/p>\n<p><em><strong>Confluence\u00a0<\/strong><\/em>&#8211; Sar\u00e0 usato per creare la documentazione di corredo per i vari oggetti dell&#8217;asset. In particolare sar\u00e0 utile per documentare il tutto.<\/p>\n<p><em><strong>Gliffy\u00a0<\/strong><\/em>&#8211; Sar\u00e0 utilizzato per creare i grafici per descrivere meglio la situazione aziendale.<\/p>\n<p><a href=\"http:\/\/www.neomedia.it\/servizi\/vpn\/vpn.gif\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" src=\"http:\/\/www.neomedia.it\/servizi\/vpn\/vpn.gif\" alt=\"\" width=\"388\" height=\"262\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>In questo primo post andremo a vedere come configurare la parte JIRA.<\/p>\n<blockquote>\n<h1>\u00a0JIRA &#8211; Andiamo in dettaglio<\/h1>\n<\/blockquote>\n<p>Iniziamo ad\u00a0implementare l&#8217;asset manager. Il primo passo \u00e8 di creare un progetto su cui andremo a creare gli oggetti. Come?? semplice :-). Le varie Issue saranno gli asset veri e propri. Es. Creeremo una issue per classificare uno specifico notebook, uno specifico server, uno specifico monitor, etc etc etc.<\/p>\n<p>Negli esempi della Atlassian, viene suggerito di chiamare il progetto\u00a0<em><strong>TAG .\u00a0<\/strong><\/em>Si tratta di un <em>simple tracking project<\/em>, non ci serve molto di pi\u00f9.<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/05\/tag01.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-87216\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/05\/tag01.png\" alt=\"TAG01\" width=\"445\" height=\"128\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag01.png 445w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag01-300x86.png 300w\" sizes=\"(max-width: 445px) 100vw, 445px\" \/><\/a><\/p>\n<p>Una volta creato il progetto, occorre definire le\u00a0<em><strong>ISSUE TYPE\u00a0<\/strong><\/em> cui il progetto far\u00e0 riferimento. Che cosa significa questo? semplicemente andiamo a definire le issue come se si trattasse dei vari componenti dell&#8217;ASSET: computer, tablet, stampanti, monitor, server, etc etc etc etc. Nel nostro esempio abbiamo definito i seguenti tipi:<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/05\/tag02.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-87217\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/05\/tag02.png\" alt=\"TAG02\" width=\"456\" height=\"489\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag02.png 456w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag02-280x300.png 280w\" sizes=\"(max-width: 456px) 100vw, 456px\" \/><\/a><\/p>\n<p>Per fare questo, occorre andare nella sezione di amministrazione del progetto <em><strong>TAG<\/strong><\/em>, quindi accedere alla sezione che gestisce gli Issue Type e definire i nuovi tipi di issue, associando loro una icona opportuna:<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/05\/tag03.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-87219\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/05\/tag03.png?w=660\" alt=\"TAG03\" width=\"660\" height=\"258\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag03.png 812w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag03-300x117.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag03-768x300.png 768w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>Una volta che gli issue type sono definiti, associarli ad un opportuno insieme (nel nostro caso <em><strong>ASSET Issue Type<\/strong><\/em>), che sar\u00e0 poi associato al progetto <em><strong>TAG<\/strong> <\/em>(come mostrato in figura).<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/05\/tag04.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-87246\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/05\/tag04.png?w=660\" alt=\"TAG04\" width=\"660\" height=\"308\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag04.png 1092w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag04-300x140.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag04-768x359.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag04-1024x478.png 1024w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>A questo punto, definiamo quali campi andremo a visualizzare nei vari screen, ovvero nelle varie schermate che sono richiamate dalle procedure di JIRA. Ad Esempio, quando creiamo una nuova issue o quando la andiamo a modificare. Andiamo a settare i campi dello screen, come mostrato in figura:<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/05\/tag10.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-87286\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/05\/tag10.png?w=660\" alt=\"TAG10\" width=\"660\" height=\"317\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag10.png 940w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag10-300x144.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag10-768x369.png 768w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>Selezionando uno qualsiasi degli\u00a0<em><strong>screen<\/strong><\/em>, possiamo selezionare quali campi vogliamo impostare:<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/05\/tag11.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-87287\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/05\/tag11.png?w=660\" alt=\"TAG11\" width=\"660\" height=\"392\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag11.png 798w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag11-300x178.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag11-768x456.png 768w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>Il prossimo passo \u00e8 quello di definire il\u00a0<em><strong>Workflow\u00a0<\/strong><\/em> cui far\u00e0 riferimento il progetto TAG. Andiamo quindi a creare un nuovo\u00a0workflow, selezionando un esempio di come potrebbe essere gestito un Asset in maniera molto semplice e rapida. Chiaramente \u00e8 modificabile per ogni tipo di esigenza, da quella che richiede anche la possibilit\u00e0 di semplificare il workflow, a quella che richiede di complicarlo per gestire delle situazioni particolari.<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/05\/tag051.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-87260 size-full\" style=\"border:1px solid #000000;\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/05\/tag051.png\" alt=\"TAG05\" width=\"475\" height=\"399\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag051.png 475w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag051-300x252.png 300w\" sizes=\"(max-width: 475px) 100vw, 475px\" \/><\/a><\/p>\n<p>In questo caso, abbiamo i seguenti stati:<\/p>\n<ul>\n<li><em><strong>Richiesta\u00a0<\/strong><\/em> &#8211; \u00a0L&#8217;utente fa richiesta<\/li>\n<li><em><strong>Disponibile\u00a0<\/strong><\/em> &#8211; \u00a0L&#8217;asset \u00e8 disponibile<\/li>\n<li><em><strong>Assegnato\u00a0<\/strong><\/em> &#8211; \u00a0L&#8217;asset \u00e8 stato assegnato all&#8217;utente<\/li>\n<li><em><strong>Supporto \u00a0<\/strong><\/em>&#8211; \u00a0L&#8217;asset \u00e8 sotto supporto per riparazione o manutenzione<\/li>\n<li><em><strong>Dismissione\u00a0<\/strong><\/em> &#8211; \u00a0L&#8217;asset \u00e8 obsoleto e deve essere dismesso<\/li>\n<li><b><i>Dismesso\u00a0<\/i><\/b><i><\/i> &#8211; \u00a0L&#8217;asset \u00e8 stato dismesso e pu\u00f2 essere rimosso dal magazzino.<\/li>\n<\/ul>\n<p>Una volta creato il Workflow, lo possiamo associare al progetto, attivandolo e rendendolo operativo. Il tutto molto facilmente :-).<\/p>\n<p>Se abbiamo a disposizione l&#8217;addon <em><strong>JIRA AGILE<\/strong><\/em>, possiamo anche aggiungere la AGILE KanBan Board, per poter gestire, in modo visuale, la gestione degli stati :-). La seguente immagine fornisce un esempio:<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/05\/tag06.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-87261 size-large\" style=\"border:1px solid #000000;\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/05\/tag06.png?w=660\" alt=\"TAG06\" width=\"660\" height=\"179\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag06.png 1276w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag06-300x81.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag06-768x208.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag06-1024x278.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/05\/tag06-1200x325.png 1200w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Qui ho aggiunto solo alcuni esempi, per fornire una idea. Immaginatevelo con i vari asset. Per aziende molto grandi, non \u00e8 proponibile utilizzare questa soluzione, ma per piccole e medie realt\u00e0, questa soluzione \u00e8 assolutamente valida. In aggiunta, se si fa uso delle Componenti, possiamo anche ottenere delle visualizzazioni dedicate per tipologia di Asset :-). Basta lasciare correre la fantasia.<\/p>\n<p>&nbsp;<\/p>\n<blockquote>\n<h1>Conclusione<\/h1>\n<\/blockquote>\n<p>In questo primo post abbiamo visto come configurare il progetto JIRA per poter gestire i dati degli asset. Nel prossimo post andremo ad usarlo e successivamente passeremo a configurare la seconda parte: JIRA Service Desk per gestire eventuali segnalazioni a chi gestisce l&#8217;asset in azienda.<\/p>\n<div class=\"clearfix\"><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'86978','like')\" >Likes<img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/like-dislike-counter-for-posts-pages-and-comments\/images\/up.png\" \/>(<span>0<\/span>)<\/span><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'86978','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>Asset manager in azienda In questo post iniziamo a vedere come possiamo utilizzare i prodotti della Atlassian\u00a0per la gestione di un ASSET Manager. Riprendiamo quanto gi\u00e0 esposto in questo post\u00a0e lo estendiamo alla luce di quanto ha riportato la Atlassian<\/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,16,22],"tags":[30,33,34,35,48,56,58,70,71,82,89,108],"_links":{"self":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/86978"}],"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=86978"}],"version-history":[{"count":0,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/86978\/revisions"}],"wp:attachment":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/media?parent=86978"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/categories?post=86978"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/tags?post=86978"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}