Un calendario per i nostri progetti Jira

Su Jira siamo abituati a tenere sotto controllo le nostre issue usando Board e Dashboard. In alcuni casi mi è capitato di dover usare anche delle altre visualizzazioni, non utlima anche la visualizzazione Calendario.

Come vediamo dalla seguente immagine:

Fonte Documentazione Atlassian

non abbiamo una evidenza di una scadenza delle issue, a meno di non entrare nel dettaglio di ogni singola issue. Non è proponibile una soluzione del genere. Di conseguenza abbiamo bisogno di una soluzione differente.

WBS Gantt Chart è una possibile soluzione per calendarizzare il tutto

Si, lo so: Sono fissato in una maniera a dir poco unica, ma abbiamo questa possibilità per poter gestire date e calendario anche attraverso WBS Gantt Chart. Tuttavia non ci siamo ancora. In alcuni casi abbiamo uno strumento che è sovradosato e di conseguenza non abbiamo la possibilità di poter gestire delle situazioni appropriate. Quindi ??? la soluzione sono gli addon che permettono di poter gestire i calendari e permettono di poter visualizzare le issue sul calendario. Oggi andiamo ad esaminare un addon che ci permette di poter ottenere questa visualizzazione.

Presentazioni doverose

Fonte Marketplace Atlassian

Oggi esaminiamo Calendar for Jira, un addon che ci permette di poter visualizzare le nostre issue usando una vista Calendario. Questa visualizzazione non è propriamente nativa su Jira (a meno di non usare progetti Business o Jira Work Management)

Un esempio preso da uno dei miei tanti siti Cloud

Se abbiamo a disposizione un progetto Jira Software, abbiamo già un problema. Non lo possiamo avere di default (almeno non adesso). Se infatti andiamo a vedere cosa possiamo aggiungere come caratteristiche, come mostrato dalle seguenti immagini:

Non abbiamo a disposizione tale visualizzazione di Default. Per contro abbiamo un addon molto interessante da vedere che ci permette di poter gestire al meglio questa situazione. Esaminiamolo nel dettaglio.

Subito al dunque

Fonte Marketplace Atlassian

L’addon ci mette a disposizione una visualizzazione Calendario da poter usare come riteniamo più opportuno

Fonte Marketplace Atlassian

Possiamo anche eseguire una sottoscrizione con un Calendario ad hoc, per integrarlo con gli appuntamenti, ma come mostrato dalla seguente immagine:

Fonte Marketplace Atlassian

possiamo esportare il nostro calendario in formato CSV. Questo potrebbe essere utile quando lo vogliamo usare per determinate elaborazioni su Excel.

Interessante, ma che cosa offre questo addon?

Per poter rispondere a questa domanda, lo devo provare. Di conseguenza procediamo con la installazione: Come ogni articolo, ci facciao aiutare dalle seguenti GIF animate, che ci permettono di esaminare le varie operazioni.

Come installare l’addon nella nostra istanza cloud

Configurazione generale

Questo addon presenta una sua configurazione generale, che andiamo ad esaminare con la seguente GIF:

Panoramica della configurazione generale

ma andiamo con ordine. Nella sezione dei Settings possiao scegliere se attivare questa visualizzazione per tutti i progetti oppure solo per alcuni.

Opzione Settings

Da qui scegliamo se limitare o meno l’utilizzo dell’addon. Il mio suggerimento, come sempre, è il medesimo: DIPENDE sempre da quello che vogliamo fare. Se non limitiamo, il menù Calendario sarà disponibile per tutti i progetti (nel nostro test va bene così, anche perché ne voglio saggiare il comportamento)

La sezione Calendario, disponibile nel pannello di controllo del progetto

Nella sezione Default calendars andiamo ad inserire i calendari di default, come mostrato in figura:

La sezione Default Calendars

Si tratta di calendari che devono essere disponibili per alcuni gruppi. Dalla manualistica (ho visto che anche loro utilizzano le GIF animate per descrivere delle operazioni: BRAVISSIMI) sono citati esempi come il calendario per il gruppo Marketing. La fantasia la possiamo scatenare.

Nella sezione Export gestiamo le esportazioni in CSV

La sezione di esportazione

Ultima, ma non ultima, la sezione di Service Management Calendars, che permette di poter gestire i calendari anche a livello di Customers

La sezione che ci pemette di gestire il calendario per i Customer di JSM

Test test test test ed ancora test

Procediamo con il test dell’addon e verifichiamo che cosa possiamo fare. A tale scopo, ho predisposto dei progetti di prova opportunamente configurati ed ho creato due calendari per gestire le issue di tali progetti. Si tratta di un progetto di Service Management e di un progetto Software. I calendari sono stati creati nella sezione dedicata dell’addon

Il primo calendario
Il secondo progetto

Ho impostato i calendari in modo che siano usate, come date di inizio e fine lavori, le date di Start Date e Due Date. Questa visualizzazione permette di poter vedere l’impegno dei vari task riportati su Calendario e permette di avere una idea deli vari impegni di cui dobbiamo tenere presente. Usando il mouse possiamo modificare la pianificazione dal calendario.

Un esempio di gestione dei vari task attraverso l’addon.

Ma non è l’unica possibilità. Abbiamo anche la possibilità, proprio per la configurazione che viene messa a disposizione, di poter condividere questo calendario con i customer. La seguente GIF ci mostra da dove è possibile visualizzare questo menù:

Il calendario che viene messo a disposizione dei customer.

Conclusione

Abbiamo esaminato una possibile soluzione di come poter gestire una visualizzazione Calendario da applicare ai nostri progetti. Questa soluzione ci permette di poter gestire al meglio tale visualizzazione permettendo anche di generare calendari comuni a diversi gruppi di utenti, ma anche di poter facilmente gestire un calendario per i nostri customers. Lo abbiamo visto all’opera e ne abbiamo saggiato le possbilità. Lascio ai lettori dell’articolo un discrto numero di informazioni. Spero che siano utili per poter usare al meglio questo addon e permettergli di poter migliorare il proprio lavoro attraverso delle indicazioni aggiuntive.

Reference

Maggiori informazioni son disponibili alla pagina del Marketplace.




Elements Copy & Sync for Jira Cloud – Un altro addon interessante

Prosegue, caro lettore, l’analisi degli addon che permettono di poter implementare una integrazione tra diversi Progetti di Jira Cloud. In questo articolo andiamo ad esaminare questo addon della Elements che permette di poter eseguire diverse operazioni interessanti e di automatizzare delle operazioni. Ci aiuta a rendere semplice la nostra vita lavorativa su Jira.

Entriamo in modalità Esplorazione e andiamo a curiosare.

Set ExploreMode = ON

Presentazioni doverose: Piacere Elements Copy & Sync.

Come sempre introduciamo questo addon, le funzioni che mette a disposizione e cosa permette di fare. Poi andiamo a vedere che cosa si può fare con queste funzioni a disposizione. Ragioniamo sempre come se questi addon di mettono a disposizione delle armi e noi le andiamo ad usare 😀

Oggi presentiamo un addon che ci permette. di integrare diversi progetti nell’ambito della nostra istanza di Jira e ci consente di poter eseguire anche delle operazioni di :

  • sincronizzazione di issue da un progetto ad un’altro
  • copie / clonazioni di issue da un progetto ad un’altro
  • definire delle regole (recipe o ricette) che ci permettono di pilotare queste operazioni ….
  • …. oppure di sfruttare le transazioni di stato per poter eseguirle
Abbiamo la ricetta per ogni situazione

Una Ricetta per tutto

Il titolo può sembrare riduttivo, ma in realtà si tratta del nome del processo che andiamo a impostare per avere le nostre sincronizzazioni/clonazioni/semplificazione.

Un esempio. di come si presenta l’autocomposizione che abbiamo a disposizione

Il vantaggio. di questo addon è che ci permette di creare queste regole in maniera semplice e con pochi click, senza dover ammattire e senza scrivere tonnellate di codice. Questo fa si che l’addon sia usabile da tutti gli utenti che dispongono dei diritti di Jira Administrator.

La facilità di utilizzo ci permette di poterci sbizzarrire nel creare e nostre regole e nel realizzare le nostre composizioni. Come possiamo osservare, le operazioni possibili sono semplici e rapide. nulla di complicato e di conseguenza abbiamo semplicità Molto spesso gli utenti dei prodotti Atlassian non sono sviluppatori, ma seplici appassionati che vogliono avere a disposizione uno strumento che li aiuti a svolgere il proprio lavoro in maniera semplice e senza stravolgimenti. Addon come questo sono assolutamente fantastici.

Attivazione solo quando vogliamo

Preparata la ricetta, decidiamo noi quando attivare il tutto.

Fantastico, ma come usiamo la ricetta?

Niente di più semplice. Basta semplicemente posizionarsi sulla issue che intendiamo trattare e, attraverso il menù della issue ….

… possiamo attivare la nostra ricetta e da li procedere seguendo la autocomposizione. Questa è una delle modalità con cui possiamo interagire.

Semplice no?

In aggiunta possiamo lavorare sulle Postfunction del nostro Workflow, per poter automatizzare le varie ricette. Questo sistema ci aiuta a semplificare ulteriormente la vita lavorativa permettendoci di poter eseguire queste ricette automaticamente e avere le nostre issue sempre complete e compilate. Come possiamo osservare dalla seguente figura:

… pilotare attraverso il passaggio di stato le varie operazioni di sincronizzazione e copia. Ma non solo…. e qui viene la cosa bella

Possiamo usare le Automation per poter richiamare e nostre ricette

Questo è un aspetto importantissimo. Da quando Atlassian ha introdotto le automation su Jira Cloud, questo ha permesso di poter eseguire tantissime operazioni in maniera semplice e rapida. In questo modo possiamo sfruttare la potenza delle Automation (ed in particolare delle Webhook) e realizzare facilmente le sincronizzazioni delle nostre issue.

Molto interessante

Questo addon ci permette di implementare delle azioni interessanti, ma adesso iniziamo ad esaminare quando possiamo usarlo e perché. Teniamo sempre a mente il vantaggio del Marketplace, ovvero quello di avere a disposizione lo strumento giusto quando serve.

Quello che possiamo fare con queste ricette è sicuramente implementare delle operazioni di copia e sincronizzazione issue nell’ambito della stessa istanza cloud. Questo ci permette di avere delle ricette che possiamo usare in molto modi, ovvero:

  • Manualmente, nel caso in cui l’utente deve decidere di volta in volta quando eseguire la clonazione/sincronizzazione della issue
  • Automaticamente, quando ade esempio si verificano determinate condizioni che tramite una regola di automation ci aiuta. a tracciare, la eseguiamo

Il nostro giudizio è…..

POSITIVISSIMO



Case Study – Come integrare due istanze Jira Cloud

Prefazione


Iniziamo una serie di articoli il cui obbiettivo è di riassumere in un Case Study, l’esperienza raccolta nel risolvere un problema o nel coprire una necessità di un cliente.

In questo Case Study voglio raccontare come è stato possibile eseguire l’integrazione di due istanze Jira Cloud differenti, al fine di consentire il passaggio delle segnalazioni da una istanza all’altra. Questa comunicazione doveva sottostare ad un insieme di condizioni molto forti in quanto le due istanze erano usate da aziende differenti e di conseguenza nessuna delle aziende doveva essere in grado di poter visionare il contenuto dell’altra istanza Cloud.

Trattandosi di un argomento interessante cercheremo di svilupparlo facendo si che siano riportati tutti i ragionamenti che sono stati eseguiti per arrivare alla scelta definitiva ed alla risoluzione che ha fornito la soluzione, a giudizio di tutte le parti coinvolte, che meglio rispondeva alle esigenze.

Caro lettore, ti ringrazio fin da adesso per il tempo che dedicherai alla lettura e ogni tuo commento sarà il benvenuto.

Scenario


Partiamo subito descrivendo lo scenario che mi sono trovato davanti e quali condizioni dovevano essere rispettate per poter eseguire questa integrazione.

Il mio cliente aveva appaltato alcune parti del proprio Help desk a due fornitori. Questi avevano implementato tali funzionalità usando le proprie istanze Jira Cloud, che usavano anche per gestire altri Help Desk di altri loro clienti. E’ sorta la necessità di potere seguire uno scambio di segnalazioni in quanto poteva capitare che chi richiedeva l’intervento di un software/applicativo che è gestito dall’Help desk del secondo fornitore e viceversa.

Ogni fornitore recepiva le segnalazioni nei propri progetti di Service Management e li gestiva in maniera indipendente l’uno dall’altro. Non erano presenti punti di contatto. In aggiunta, le due istanze venivano usate anche per altri obbiettivi e di conseguenza era stato sollevato il problema di:

  • sicurezza delle informazioni: ambo le parti chiedevano che fosse inoltrata solo la segnalazione in questione mentre tutte le altre informazioni rimanessero riservate.
  • Istanze separate: Le istanze dovevano comunque continuare a lavorare come se nulla fosse. Le segnalazioni provenienti da altre fonti dovevano essere comunque indipendenti dalle segnalazioni di questa integrazione.
  • Sincronizzazione: Le segnalazioni che sono oggetto della integrazione tra i due sistemi cloud, dovevano essere sincronizzate in modo da permettere ad ambo le parti di essere sempre aggiornati sulle modifiche.
  • Semplicità: La configurazione non doveva risultate complicata o di difficile interpretazione.

Lo scenario si presentava abbastanza complicato e di non facile risoluzione, ma la sfida era molto interessante e non ci siamo arresi. Abbiamo iniziato con le analisi e ci siamo fin da subito impegnati nella risoluzione del problema.

Cosa avevamo a disposizione


Anche le due istanze non presentavano caratteristiche particolari:

  • Non avevano Addon particolari installati, anzi in un caso era usata la versione cosiddetta out-of-the-box, ovvero la versione base di Jira.
  • Disponevano di vari progetti che erano in capo ad altri clienti e solo uno. di essi doveva essere coinvolto nella sincronizzazione
  • Disponevano di flussi di lavoro completamente differenti e che dovevano non essere toccati: la sincronizzazione si doveva innestare nei flussi esistenti.

Jira è un grande software ma le funzioni standard non permettono di mettere in comunicazione due istanze diverse. Di conseguenza dobbiamo rivolgerci al Marketplace per capire che cosa è stato sviluppato e messo a disposizione, un insieme di funzionalità che noi abbiamo a disposizione e che molte aziende non conoscono o non hanno. il tempo di conoscere.

Cosa offre il Marketplace


I produttori del marketplace hanno fatto un grande lavoro mettendo a disposizione un insieme di funzionalità che completano in maniera egregia Jira. La conoscenza che ho sviluppato in tutti questi anni di utilizzo, mi ha permesso di fare una rapida ricerca e cernita dei possibili addon da poter usare.

La prima scelta mi ha portato a selezionare 4 addon, da poter proporre alle parti, per arrivare ad offrire una soluzione accettabile. Dopo diverse riunioni, alcune molto combattive e non proprio semplici, la scelta è ricaduta su questo addon:

Backbone Issue sync della k15t

Posso assicurare che nelle varie riunioni si è molto discusso delle caratteristiche e delle funzionalità, ma alla fine, questo addon permette di poter realizzare esattamente quanto richiedevano cliente e fornitori, rispettando le richieste e le condizioni che avevano imposto e mantenendo anche la semplicità che era richiesta anche dagli stessi fornitori, nel gestire la sincronizzazione e nel mantenere la netta separazione delle informazioni. Capisco perfettamente il significato di questa richiesta e molto spesso la causa è da ricercare nel fatto che non tutti gli utenti che utilizzano questi prodotti sono esperti oppure usare questi prodotti non è il core business di queste aziende. Avere a disposizione la semplicità oltre che mantenere una generosa dose di praticità, permette di avere l’arma vincente per risolvere tutta una serie di situazioni.

Backbone Issue Sync for Jira permette di poter eseguire la sincronizzazione di issue tra progetti sia della stessa istanza, che di istanze differenti. In questo modo è possibile anche soddisfare altre possibili situazioni, in cui magari occorre mantenere sincronizzato un progetto COPIA che sia referenziato da altri utenti o che, con l’aiuto di altre funzionalità, di cui l marketplace è ricco.

La configurazione è molto completa ma, come si ribadisce facile da impostare. Come possiamo vedere dalla seguente immagine:

Possiamo gestire in maniera chirurgica cosa sincronizzare, sotto quali condizioni (e qui interviene il JQL di cui io sono un Fan sfegatato). Possiamo decidere campi sono soggetti alla sincronizzazione, compresi i campi custom che abbiamo definito nella sezione di amministrazione di Jira, oltre che decidere se impostare dei campi con valori di default.

Possiamo anche decidere la corrispondenza degli stati del Workflow: questo ci aiuta nell’impostare le corrispondenze ed innestare correttamente un flusso di lavoro in un altro.

Commenti ed allegati possono essere sincronizzati facilmente. Nel caso dei commenti possiamo anche decidere se, nella eventualità che usiamo progetti JSM, quali commenti vanno sincronizzati ed in che direzione.

Subito al dunque


Andiamo a vedere come questo addon permette di poter rispondere le esigenze espresse. In prima battuta abbiamo che la questione sicurezza è perfettamente garantita. in quanto tutte le operazioni di sincronizzazione sono eseguite in maniera trasparente e, sopratutto, l’addon garantisce un grado di separazione molto alto tra le due istanze: da una istanza non è possibile andare a leggere le informazioni dell’altra istanza e viceversa.

In aggiunta, la sincronizzazione non deve scattare sempre, ma solo quando è necessario ovvero quando effettivamente quando l’agente si accorge che la segnalazione è di competenza dell’altro Help desk, questo deve essere in grado di poter attivare la sincronizzazione.

Vediamo nel dettaglio la configurazione che è stata impostata al fine di gestire la sincronizzazione proteggiendo le informazioni.

La sincronizzazione scatta quando…

… si imposta un particolare valore in un campo. Si è scelto di usare il campo LABELS con opportuni valori. Questo ci permette di poter pilotare l’attivazione e la disattivazione della sincronizzazione

La issue che sincronizziamo …

… sono quelle dell’help desk che vengono convertite con una issue nella istanza destinazione e viceversa. In questo caso abbiamo una configurazione come mostrato dalla seguente immagine

In questo caso abbiamo una corrispondenza multipla, in modo da far corrispondere più issue dell’help Desk ad una soltanto.

I campi che sincronizziamo …

… sono pochi e comprendono anche i campi custom

Non abbiamo alcun campo inizializzato, ma se fosse necessario nel futuro, lo possiamo fare.

Gli stato del workflow che sincronizziamo …

… non abbiamo configurazioni particolari. In questo modo gli stati sono quelli che gli agenti dei vari Help Desk sono abituati a lavorare

I commenti che sincronizziamo …

… sono solo quelli che sono intercorsi tra agente e customer. I commenti interni non sono sincronizzati perché potrebbero contenere informazioni che sono personali dell’Help Desk sorgente e di conseguenza potrebbero contenere anche informazioni riservate. In questo modo non abbiamo problemi. 🙂

Gli allegati che sincronizziamo …

… sono tutti gli allegati che sono presenti nella issue. Questi sono importanti e devono essere riportati.

Conclusione

Questo addon ha brillantemente risolto la necessità che sia i due fornitori che del mio committente hanno espresso, e la procedura di sincronizzazione è attualmente in produzione. Per mia abitudine controllo i risultati del mio lavoro e tra non molto procederò ad una piccola intervista dove cercherò di identificare i vari feedback e di capire se occorre una ulteriore modifica, o se sono stati riscontrati dei problemi di qualche genere o natura.

Approfitto per ringraziare il lettore che con molta pazienza ha seguito quello che ho raccontato. Spero di aver fornito tanti spunti interessanti che possa anche fornire utilità. Spero che questo, sia l’inizio di tanti altri articoli che possa fornire conoscenza ed aiuto sull’argomento.




Aggiungiamo nuove funzionalità a Jira

In questo post andremo ad introdurre un nuovo addon che introduce funzionalità molto interessanti a Jira e che permette di sfruttare le potenzialità di fogli di calcolo (aka spreadsheets) a Jira, in particolare alla versione Cloud.

Oggi parliamo di JXL per Jira

Una immagine che riassume alcune delle potenzialità del prodotto. Fonte: Marketplace Atlassian

Ringraziamenti

Ringrazio ancora Hannes Obweger per avermi introdotto questo interessante addon, di avermi mostrato in una semplice ma efficace demo il prodotto in azione, mostrando una pazienza veramente incredibile per sopportare le 1.234,16 domande che ho fatto.

Un addon molto interessante

Si tratta id un addon che presenta delle funzionalità che lo rendono interessante in quanto:

  • Permette di poter gestire le issue come un foglio Excel (permettendo anche a chi è abituato a lavorare con Excel di poter accedere alle funzionalità di JIra in maniera molto semplice) . Questo permette di poter sfruttare tutte quelle funzioni che Excel mette a disposizione ma di affiancarle e in alcuni casi sommarle alle funzionalità di Jira.
Un esempio di visualizzazione. Fonte: Marketplace Atlassian
  • Possiamo generare facilmente dei raggruppamenti dei dati, permettendo di poter generare un report che ci aiuta a tenere sotto controllo i nostri progetti.
Un esempio di raggruppamento. Fonte: Marketplace Atlassian.
  • Abbiamo la possibilità di generare dei raggruppamenti personalizzati in maniera molto semplice (non vi ricordate? ne ho parlato su di un altro Post dove citavo un addon che permetteva di poter eseguire questa operazione.)
Il menù che permette di impostare il raggruppamento. Fonte: Marketplace.

Conclusioni

L’addon presenta caratteristiche interessanti. Dal primo esame, come siamo abituati a fare partendo della pagina del marketplace, notiamo funzionalità molto molto carine e che possono esser applicate anche in situazioni che i nostri clienti ci chiedono. Nei prossimo post andremo a collaudarlo, saggiandone le potenzialità.

Reference

Maggiori informazioni sono reperibili alla pagina del Marketplace.




Come estendere le funzioni JQL di Jira

In questo post andremo ad esaminare un addon che estende il JQL mettendo a disposizione delle funzioni non indifferenti, permettendo anche di integrarsi molto bene con le funzionalità di Jira, con vantaggi non indifferenti.

Stiamo parlando di JQL Search Extensions for Jira – the JQL extensions, un addon prodotto dalla Digital Toucan. Andiamo ad esplorare nel dettaglio che cosa offre e cosa mette a disposizione.

Set explore_mode = ON

Lo stato attuale

Conosciamo lo stato attuale e siamo dei grandi estimatori del JQL, che ci permette di poter reperire informazioni dalle nostre Issue di Jira, permettendo di poter cercare le informazioni che ci servono sempre. Ma in alcuni casi abbiamo a che fare con delle situazioni veramente impossibili. Potrebbe darsi che la stringa da cercare sia una parola riservata e che il JQL non sia effettivamente in grado di trovare quello che cerchiamo.

In questo caso siamo abbastanza demoralizzati e preoccupati: non riusciamo a identificare le nostre issue e dobbiamo cercarle manualmente: come novelli cercatori di oro, ci rassegniamo a cercare tra le nostre issue e quai sicuramente non troveremo tutto quello che cerchiamo.

la ricerca che ci aspetta non è molto dissimile

L’alternativa

abbiamo una buona alternativa. JQL Search Extensions for Jira – the JQL extensions.

La pagina del marketplace

Questo addon estende la lista delle funzioni JQL e ci permette di poter cercare le issue che ci servono, senza dover setacciare manualmente tutte le issue. In questo mdoo abbiamo la possibilità di arrivare subito al risultato .

Più di 50 funzioni JQL aggiunte

Attraverso l’aggiunta di più di 50 funzioni JQL, siamo sicuri di migliorare considerevolmente queste ricerche, ma non solo. Possiamo generare dei filtri riusabili, a loro volta, che permettono di poterci poi integrare conle funzionalità standard di Jira. Pensate alla possibilità di poter generare dei filtri molto complessi e poi di usare le bulk operation per eseguire delle operazioni di aggiornamento massivo.

Sentiamo già una grande soddisfazione.

Ma non basta. Porto Carico … come direbbero al Commissario Montalbano. Questo addon permette di poter creare delle Dashboard, con delle altre applicazioni/addon, con tutto.

Quante possibilità

Conclusione

Abbiamo scoperto un addon che ritengo indispensabile ed importante. Non vedo l’ora di testarlo approfonditamente verificando quali possibilità offre e che cosa possiamo fare con questo addon. Sono molto curioso :-D.

Una piccola nota. Non è il solo addon che il produttore mette a disposizione. Nei prossimi post vedremo quali altri sono e cosa offrono 😉

Reference

Maggiori informazioni sono reperibili alla pagina del Marketplace.




Estendiamo la gerarchia di issue su Jira

Questo addon è stato acquistato dalla Adaptavist ed ha cambiato il proprio nome in Hierarchy for Jira. Tutti i riferimenti presenti nell’articolo potrebbero non essere più disponibili o potrebbe essere disponibile un redirect.

Nota dell’Autore.


In questo articolo vediamo come estendere la gerarchia standard di Jira per arrivare a tipizzare meglio la nostra realtà e le nostre necessità, superando alcuni scogli e ottenendo un risultato molto ….. velocemente ed in maniera Garibaldina.

Project Management Made Easy with 8 Features of Jira - Ricksoft, Inc.
Un esempio di gerarchia

Lo standard

Sfruttando le sole funzionalità 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 è il seguente risultato:

Epic issue

–> Issue in Epic

–> Subtask

What is an epic? | Jira Software Cloud | Atlassian Support
Un esempio di issue in Epic

Molto spesso i clienti che seguo mi richiedono la possibilità di poter aumentare questi livelli di gerarchia, perché c’è la necessità di descrivere delle situazioni che non sempre sono coperte da queste gerarchie.

Un esempio che posso fornire sono le iniziative commerciali . In questa situazione si vuole ricostruire il fatto che il commerciale predispone una offerta al cliente in cui richiede un insieme di funzionalità. Per il commerciale questa è una azione unica e un particolare issue type è sufficiente per ricostruire la situazione.Tuttavia, lato sviluppo, questa iniziativa si traduce in più Epic che vanno a descrivere tutte le funzionalità. Di conseguenza come possiamo fornire una rappresentazione grafica che permetta di poter vedere tutta la situazione?

A questo punto i clienti vanno nel panico. Iniziano a cercare nel marketplace e solitamente vedono prodotti complicatissimi da usare.

Le Preoccupazioni: come affrontarle e vivere meglio
Quello che vedo dai clienti quando ci colleghiamo 🙂

Ecco una possibile soluzione

Premesso che prima di applicare qualsiasi soluzione, come un buon investigatore, occorre cercare di capire la reale necessità e come calarla nella realtà. Non sempre l’addon principe o il pezzo da 90 è la soluzione migliore. Esaminiamo sempre come lavora il cliente poi procediamo. Non esistono i protocolli.

Quanto costa un investigatore privato a Roma e provincia?
Analisi, raccolta dati, studio, soluzione. Questo è il nostro mantra

La soluzione che voglio mostrare oggi è un addon semplice semplice che permette di sfruttare un meccanismo che tutti conosciamo ma che permette di ricostruire la gerarchia.

L’addon è Agile Doc. Questo addon permette di poter estender i livelli gerarchidi delle nostre issue in maniera molso semplice

Un esempio di come è stata estesa la gerarchia

Come possiamo vedere dalla pagina del marketplace, questo è il risultato he possiamo ottenere. Ho collaudato questo addon ed i risultati sono sorprendenti.

La gerarchia viene ottenuta semplicemente usando il concetto delle linked issue, definendo una nuova relazione:

Questa è la relazione

Sfruttando questo meccanismo, il risultato è quello di costruire tutte le gerarchie che vogliamo. Di conseguenza non abbiamo la necessità di chissà quale configurazione, ma possiamo sfruttare questo semplice meccanismo e il risultato non si farà attendere

Conclusione

Una soluzione semplice richiede un addon semplice ed anche completo. Nonostante sia depositario di poche funzionalità, sono tutte sfruttabilissime e altrettanto utili. Lo consiglio e nei prossimi post andremo a mostrare in presa diretta le potenzialità che può offrire. .

Reference

Maggiori informazioni sull’addon sono disponibili presso la pagina del marketplace e nella documentazione dell’addon stesso.




Da Jira Core a Jira Work Management

I prodotti Atlassian non rimangono mai fermi e in questo post vedremo che cosa è stato introdotto con Jira Work Management.

Immagini Beach Volley | Vettori Gratuiti, Foto Stock e PSD
Sempre in movimento e sempre pronti

Quali novità

Andando al sodo, Jira Work Management è l’evoluzione di Jira Core. Quest’ultimo, come ho sempre indicato nei corsi che ho svolto, è l’insieme di tutte le funzionalità base di Jira, ovvero:

  • Gestione Issue
  • Workflow
  • Notifiche
  • Permission
  • Progetti Business
  • etc

Da fine Aprile 2021 questa sezione è stata arricchita con una serie di nuovi template di progetti business che, sfruttando nuove funzionalità, arricchiscono la gestione delle issue e aiutano nei flussi business (ovvero di tutti quei progetti in cui non dobbiamo gestire lo sviluppo di un software, ma altri argomenti). Nelle seguenti immagini potete vedere alcuni esempi di nuovi modelli di progetto che sono stati messi a disposizione.

Alcuni esempi di nuovi progetti
Altri esempi di progetti che possono essere gestiti da Jira Work Management

Cosa viene offerto adesso

Queste nuove tipologie di progetti, che mi permetto nuovamente di dire e ribadire e sottolineare, si tratta sempre di Jira Core che è stato ristrutturato, permette di poter sfruttare delle visualizzazioni ad hoc non indifferenti. In aggiunta: chi dispone di Jira Software, eredita le caratteristiche di Jira Work Management, esattamente come Jira Core.

Vediamole nel dettaglio:

Kanban

Abbiamo la possibilità di avere anche per i progetti Business. Era già disponibile come opzione, ma viene ulteriormente estesa. Ogni colonna rispecchia uno stato del workflow. Non abbiamo bisogno di configurarlo, come nel caso di progetti Software: basta aggiungere uno stato per aggiungere una colonna

Un esempio di Kanban per i progetti Business

Timeline

Possiamo rappresentare anche via Timeline le issue del nostro progetto. Non è una rappresentazione avanzata, ma sicuramente ci mette a disposizione una vista che in precedenza non era disponibile su Jira

Vista Timeline

Calendar

Monitorare le scadenze non sarà un problema. Se siamo abituati a gestire una agenda , con la visualizzazione Calendario possiamo verificare le attività molto facilmente.

Vista Calendario

Form

Abbiamo la possibilità di definire una FORM (una unica form, ci tengo a sottolineare) che possiamo usare per eseguire la generazione delle segnalazioni. Si tratta di un sottoinsieme delle funzionalità cui siamo già abituati, ovvero le funzionalità che PORTAL ci mette a disposizione

La maschera di generazione delle FORM

La seguente GIF ci mostra un esempio di utilizzo di questa singola FORM.

Mostro un esempio di utilizzo

Come potete osservare, si tratta di una form molto semplice, una anteprima molto banale ma derivata sicuramente dalle procedure di Jira Service Management (la grafica non ci da alcun dubbio). Non possiamo inserire tutti i campi, ma credo che possiamo sfruttarli bene.

Conclusione

In questo articolo abbiamo mostrato come si è evoluto il progetto Business e che cosa viene messo adesso a disposizione come nuovi template e nuove strutture. Nei prossimi articoli proveremo a descrivere quali altre funzioni sono state messe a disposizione.




Secure custom field per Jira Cloud – Test addon

In questo post andremo a testare un meraviglioso addon. Andiamo ad analizzare quali caratteristiche ci sono offerte,

Shunsuke (Sean) Osawa e Hiroshi Ohnuki – Atlassian Open Vienna 2019

Installazione

Partiamo come sempre dalla installazione. La seguente GIF ci mostra come installare l’addon. In questo caso siamo ancora più contenti: L’addon è gratuito (al momento in cui viene redatto l’articolo, l’addon risulta gratuito).

La procedura di deploy

Configurazione generale

La configurazione generale è semplicissima: NON ESISTE. Di conseguenza siamo molto felici.

Allenare' la felicità, come puntare sul nostro lato positivo - la Repubblica
Questo ci semplifica la vita

Definiamo dei campi custom e testiamo il tutto

Per testare il tutto, andiamo a definire un nuovo campo custom. Se ci posizioniamo nella relativa sezione di amministrazione, questo è quello che vediamo

La lista dei tipi di campi che l’addon mette a disposizione

Definiamo un campo di test, seguendo la configurazione classica di un nuovo campo personalizzato.

La configurazione classica.

Una volta eseguita la generazione, passiamo alla configurazione interna del campo, dove riconosciamo una cosa. vediamo se la intuite

Configurazione del campo

La prima cosa che notiamo è l’autorizzazione ad accedere. Questo ci ricorda che si tratta di un addon realizzato con FORGE. Possiamo quindi rassicurarci che gli addon saranno presto ben realizzati con questa tecnologia che, essendo interna alla nostra istanza, non ci causerà poi tanti mal di testa per quanto riguarda la sicurezza dei nostri dati. Una volta che abbiamo autorizzato l’addon, veniamo reindirizzati alla configurazione del nuovo campo e, di conseguenza, possiamo gestire le autorizzazioni

La configurazione del nuovo campo.

Possiamo scegliere chi può vedere e chi può modificare il campo. Abbiamo questa duplice scelta . Nella GIF si vede che abbiamo impostato una utenza come autorizzata alla visualizzazione. Il risultato nelle seguenti GIF:

Utente con i privilegi di lettura e modifica
Situazione nel caso di utente non autorizzato

Conclusione

Abbiamo testato un addon molto interessante. Permette di introdurre delle funzioni molto interessanti ma sopratutto ci permette di poter gestire delle situazioni che, molto spesso, i miei clienti mi richiedono per nascondere le informazioni e renderle disponibili solo per alcuni. In questo modo possiamo gestire facilmente la riservatezza delle informazioni proprio grazie a questo addon che, tra le altre sorprese, ci permette di poter vedere FORGE nuovamente in azione.

Reference

Maggiori informazioni sono disponibili presso la pagina del marketplace.




Nuove Partnership per Artigiano Del Software

La settimana scorsa si è chiusa con due importanti novità che ci tengo a sottolineare: Si tratta di due importanti partnership che sono state concluse da Artigiano Del Software. Si tratta di due produttori di addon dell’ecosistema Atlassian molto importanti. Uno lo conoscete già, dato che abbiamo parlato più che ampiamente dei loro addon

Old Street Solutions Jira & Confluence Apps Atlassian Marketplace
Abbiamo parlato ampiamente dei prodotti per Jira e Confluence

Ma siamo anche diventati Partner di Exalate e dei suoi importanti prodotti.

Nessuna descrizione alternativa per questa immagine
L’annuncio della partnership con Exalate

Un grande risultato ma sicuramente un primo passo verso un cammino che porterà grandi risultati per tutti.




Secure custom field per Jira Cloud

In questo post andremo ad esaminare una novità che la Giapponese Ricksoft ci mette a disposizione, che ci permette di poter gestire la visibilità di alcuni campi in maniera semplice. Andiamo ad esplorare.

Shunsuke (Sean) Osawa e Hiroshi Ohnuki – Atlassian Open Vienna 2019

Subito al dunque

Questo nuovo addon, gratuito (al momento in cui viene pubblicato il post, l’addon è gratuito) ci permette di poter definire diverse tipologie di campi custom che presentano carateristiche particolari:

Ecco le tipologie di campi custom (Fonte: Ricksoft).

Si tratta di campi custom che permettono di definire la visualizzazione e la modifica in base alla utenza. Possiamo definire facilmente queste caratteristiche attraverso una configurazione molto semplice.

La configurazione disponibile (Fonte Ricksoft)

I risultati sono i seguenti;

Un esempio di visualizzazione (Fonte: Ricksoft)

Conclusione

Un addon dai. 1000 utilizzi. Provate ad immaginare le possibilità che sono offerte: possiamo nascondere o mostrare il valore di campi a seconda del tipo di utente, anche per mantenere la privacy delle informazioni stesse. Non vedo l’ora di testarlo e verificare quali possibilità possono offrire questi campi custom.

Reference

Maggiori informazioni sono disponibili presso la pagina del marketplace.