Come usare JIRA e Confluence ….. #3

Come usare JIRA e Confluence per ……

Proseguiamo questa serie di articoli che tentano di spiegare come usare Confluence e JIRA per ulteriori scopi. In questo post andremo a vedere come usare Confluence e JIRA per ….. la gestione delle commesse.

 

Come possiamo organizzare il tutto

Possiamo pensare di impostare questa organizzazione. Come per la gestione degli Asset, vista nei precedenti post, possiamo sfruttare questo concetto e definire un Issue Type Commessa. In questo modo abbiamo la seguente situazione:

  • Una identificazione univoca delle Commesse. Possiamo in questo modo facilmente ricercarle sfruttando la ricerca che JIRA le mette a disposizione 
  • Possiamo gestirle con un opportuno Workflow, consentendo una gestione mirata 
  • Possiamo anche sfruttare i subtask per gestire tutte le attività che ricadono sotto la commessa. Il vantaggio è di dettagliare in maniera quasi completa tutti i lavori svolti e di avere il totale delle ore dedicate. Con delle semplici interrogazioni possiamo tenere sotto controllo la spesa della commessa 
  • Sfruttiamo Confluence per inserire la documentazione della commessa, specificando tutte le informazioni, cliente di riferimento, persona responsabile, lavori che devono ricadere su tale commessa 

Conclusioni

Abbiamo visto un semplice esempio di come possiamo sfruttare le funzionalità di JIRA e Confluence per gestire una situazione di tutti i giorni. Nei prossimi post andremo a vedere come realizzare una possibile implementazione.




Links Hierarchy for JIRA & Agile – First Look

Un nuovo addon per JIRA

In questo post andremo ad esaminare questo addon per JIRA. Links Hierarchy for JIRA & Agile

 

Di cosa si tratta?

Andando al sodo, questo addon consente di poter determinare e visualizzare la gerarchia delle varie Issue presenti su JIRA. Attraverso opportuni sistemi, consente di poter visualizzare la gerarchia delle linked issue

Consente di poter visualizzare in un attimo, direttamente dalla schermata di dettaglio della Issue, la situazione completa della stessa

sia attraverso le Agile Boards, come mostrato dalla precedente immagine.

Attraverso una opportuna Matrice di Tracciabilità, consente di poter visualizzare in maniera semplice il quadro della situazione.

senza dimenticare la possibilità di poter esportare su Excel

e senza dimenticare di segnalare una forte integrazione con JIRA, sopratutto nella parte di JQL, indispensabile per poter eseguire le interrogazioni:

Conclusioni

Abbiamo visto un addon molto importante. Quando si lavora con progetti complessi, le linked issue consentono di poter eseguire delle operazioni molto importanti ma, se non le andiamo a considerare in maniera opportuna, possiamo arrivare a delle complessità non indifferenti ed il disporre di tali strumenti, ci semplifica la vita 🙂




Come usare Confluence e JIRA per …. #2

Come usare Confluence e JIRA per …..

Proseguiamo con lo scrivere questi post in cui cerchiamo di descrivere come poter usare Confluence e JIRA per poter realizzare un piccolo sistema di gestione degli ordini di acquisto/vendita.

Come possiamo realizzare il tutto?

Allo stesso modo con cui abbiamo realizzato il precedente esempio, possiamo utilizzare JIRA e JIRA Agile per gestire gli ordini di acquisto, vendita.

Ogni ISSUE JIRA rappresenta il nostro ordine di acquisto/vendita. Opportuni campi custom possono aiutare nella tracciatura dell’ordine vero e proprio.

Progetti separati, per tracciare gli ordini di acquisto e gli ordini di vendita può aiutare nello svolgere meglio questa attività.

Un opportuno Workflow, studiato per coprire tutte le casistiche possibili o necessarie per lo svolgimento della attività, può essere implementato ed associato ai progetti. In questo caso potrebbe essere necessario implementarne 2: uno per progetto

Successivamente, utilizzando la BOARD della JIRA Agile, possiamo consentire all’utente di poter meglio gestire i vari passaggi di stato, semplicemente spostando la ISSUE da una colonna all’altra.

In aggiunta, possiamo collegare anche delle informazioni relative alla società o alla natura dell’ordine. A tale scopo, Confluence ci viene in soccorso. In questo modo, possiamo sfruttare la potenza e la versatilità di Confluence per poter realizzare tutta la parte di documentazione necessaria. Queste informazioni possono essere poi collegate tramite campi custom

Risultato

Possiamo disporre di un sistema semplice per arrivare a gestire delle situazioni molto complesse, sfruttando la semplicità di questi strumenti. Nei prossimi post proveremo a sviluppare questa idea e cercheremo di realizzare un prototipo.




Metadata per Confluence – Prova su strada

Prova su strada

In questo post andiamo ad eseguire la prova su strada dell’addon della Communardo. Cerchiamo di capire vantaggi, limiti e possibilità di utilizzo.

Installiamo

Procediamo sempre con ordine. Come prima cosa installiamo l’addon. Una volta trovato, selezioniamo free trial per poter procedere alla prima installazione sul nostro sistema. Una volta selezionato, si procede con la fase di installazione.

Meta-02-01

Attendiamo che siano eseguiti tutti i passi necessari…

Meta-02-02

Al termine della installazione, qualora non siamo loggati, viene richiesto di accedere al proprio account Atlassian, per poter generare la licenza TRIAL

Meta-02-03

L’addon stesso si occupa di connettersi per poter ottenere la licenza

Meta-02-04

Terminata questa fase l’addon è disponibile

Meta-02-05

Possiamo quindi procedere con la configurazione. Nella scheda dell’addon, troviamo tutte le indicazioni che ci aiutano ad iniziare a lavorare, come mostrato nella figura seguente:

Meta-02-06

Prova

Iniziamo a testare il nostro nuovo addon. Seguiamo le indicazioni, presenti nella precedente immagine, che ci forniscono un primo aiuto. Partiamo dalla configurazione generale, presente nella sezione di amministrazione, dove l’addon mette a disposizione due link, sulla barra sinistra dei menù

Meta-02-07

Partiamo con il definire i primi metadati attraverso la funzionalità Metadata fields. Una volta selezionato, ci accorgiamo che, come default, l’addon mette a disposizione dei metadati, come mostrato in figura.

Meta-02-08

Possiamo aggiungere i nostri metadati personalizzati come vogliamo :-). Selezionamo il tasto Add metadata field, per procedere. L’addon propone la seguente schermata:

Meta-02-09

Proviamo, in questa fase di test, ad aggiungere alcune informazioni di prova, quali:

  • Progetto
  • Ambito di lavoro

Definiamo quindi il Metadata set di appartenenza.

Meta-02-13

Dopo di che, lavoriamo su di uno space di test, che con grande fantasia è chiamato Communardo-test, e verifichiamo come possiamo accedere a tali informazioni e come ci possono essere utili.

La prima cosa che notiamo è la presenza di una icona, in alto a destra sulla pagina:

Meta-02-10

Se lo selezioniamo, accediamo alla gestione dei metadati, come mostrato nella figura successiva. Con nostra sorpresa, non riusciamo ad accedere subito a tali informazioni.

Meta-02-11

Dobbiamo prima procedere con la configurazione sulle opzioni dello space, prima di poter procedere. Andiamo nella sezione dei Medatada set e selezioniamo l’ultimo inserito:

Meta-02-14

Salviamo ed il gioco è fatto. Adesso i metadati sono pronti ad essere usati. Se aggiungiamo l’apposita macro nella pagina di prova e andiamo a visualizzarla, questo è il risultato che otteniamo.

Meta-02-15

Per inserire i valori semplicemente andiamo a selezionare il tasto in alto a destra, già evidenziato nelle immagini precedenti e vediamo quanto segue:

Meta-02-16

Inseriamo i dati e selezioniamo il tasto Salva. L’immagine che segue mostra il risultato.

Meta-02-17

Si segnala inoltre che l’addon consente di definire, oltre che metadati globali, anche metadati ristretti solo a determinati Space. In questo modo si ha la possibilità di poter definire situazioni ad hoc per determinate situazioni.

Meta-02-12

Conclusioni

L’addon è molto interessante: L’idea di disporre di informazioni di tale genere, aiuta enormemente l’utilizzatore ad una classificazione della pagina ed estende, secondo il mio personale giudizio, la funzionalità delle Page properties.

Devo segnalare ancora qualche piccola anomalia/suggerimento, che dettaglio di seguito.

  • Se dalle opzioni dello Space andiamo a modificare un metadato globale, si viene poi rediretti nella sezione dei metadati globali. Se accedo dalle opzioni dello space, sarebbe il caso di ritornare su tale sezione.
  • Potrebbe essere utile semplificare la procedura per definire i metadati. L’utente generico potrebbe avere dei problemi nel gestire questa procedura.

Si tratta di piccole cose, ma sono sicuro che la Communardo, con la sua esperienza e con le sue capacità, ci sorprenderà di sicuro.

Reference

Maggiori informazioni sono reperibili alla pagina del marketplace.




Appfusions – Userprofile prova su strada #2

Userprofile – Alternative #2

Proseguiamo quanto riportato sul post precedentemente pubblicato, andando a saggiare questo addon 🙂

Dove eravamo rimasti?

Eravamo arrivati al punto in cui si doveva inserire la licenza

app-02-07

Una volta inserita (nel mio caso ho richiesto una licenza di valutazione di 30 giorni), questo è il risultato:

app-03-01

Possiamo iniziare ad usare l’addon 🙂

Azione

Passiamo alla azione. Come prima azione, creiamo una pagina di prova su di un apposito spazio. Quindi passiamo alla azione utilizzando la prima macro: Lookup User

app-03-02

Se andiamo a consultare le proprietà, abbiamo una prima sorpresa: Non abbiamo proprietà della macro. Queste sono disponibili solo nella sezione di amministrazione degli addon, nella sezione dedicata, come mostrato in figura:

app-03-03

La prima cosa che notiamo, guardando le configurazioni, è il dover subito capire quale gruppo di utenti può visualizzare le informazioni. Nel nostro caso, dato che l’ambiente di test non dispone di un numero molto alto di utenti, ho autorizzato il gruppo dei confluence-administrator. In questo modo posso subito visualizzare il risultato.

Altra piacevole soluzione, è quella di poter visualizzare i dati servendomi di un LDAP di test che l’addon mette a disposizione. In alternativa, occorre installarlo e poi configurarlo nella sezione delle User-Directory.

Il risultato della macro presente nella pagina è il seguente:

app-03-04

dove possiamo eseguire la ricerca. Il risultato viene così visualizzato (ho inserito una GIF per meglio rendere l’idea):

app-03-05

Il risultato è sicuramente notevole 🙂

Passiamo ad esaminare la seconda macro. Questa necessita di un LDAP . Per ovviare a questa mancanza, ho installato OpenLdap, sullo stesso server di prova. In questo modo dispongo di un sistema di test per poter eseguire un test effettivo.

Conclusioni

Terminiamo qui questa seconda parte del post. Nel prossimo post andremo a testare la seconda macro e quindi daremo il risultato finale.




Field security plugin for JIRA – prova su strada

Prova su strada

Proseguiamo l’analisi di questo addon, verificando su …. strada come si comporta 🙂

Installiamo l’addon…

Questo addon è rilasciato da un vendor esterno all’Atlassian marketplace. Anche andando a selezionarlo dalla sezione degli Addon di JIRA, come mostrato nella figura successiva, si viene reindirizzati al sito del produttore.

fiels-02-01

Selezionando il link presente nella immagine precedente, siamo subito reindirizzati nel sito da cui scaricare il prodotto.

fiels-02-02

Selezioniamo il nostro addon, in base alla versione del nostro JIRA. Quindi procediamo con il download.fiels-02-02.1

Avendo a disposizione la versione 6.3.11, che uso per i miei test, procedo con il download del relativo JAR. Quindi, selezionando la sezione Manage add-ons, passiamo al caricamento:


fiels-02-03

Come per Confluence, selezioniamo Upload add-on per attivare la relativa funzione:

fiels-02-04

Possiamo selezionare il file JAR sia dal nostro hard disk, che da internet, direttamente dalla URL da cui scaricare il file.

fiels-02-05

Attendiamo il download

fiels-02-06

Terminata l’installazione, l’addon sarà disponibile:

fiels-02-07

Possiamo quindi procedere con il test vero e proprio.

Licenza dell’addon

Come prima cosa, dobbiamo procedere con la configurazione. L’addon mette a disposizione una sezione vera e propria sulla pagina di amministrazione di JIRA:

fiels-02-08

Da qui, possiamo referenziare tutte le configurazioni disponibili. Andiamo a …. giocarci un attimo e vediamo che cosa abbiamo a disposizione.

Prima operazione: Gestiamo la licenza. Una volta installato, il componente non è disponibile in quanto …. manca a licenza. Occorre quindi seguire le istruzuoni presenti sulla sezione JFS Licensing.

fiels-02-09

Dalla immagine, vediamo che si attiva una sezione dove possiamo caricare la licenza. Facciamo una precisazione. Le licenze sono fornite dal produttore, che dispone di un suo pannello di controllo, attraverso il quale è possibile richiedere le licenze come il pannello di controllo che la Atlassian mette a disposizione.

fiels-02-11

Letta la licenza e riportata sulla pagina relativa, abbiamo che l’addon si attiva ed è pronto per gestire le nuove situazioni.

fiels-02-10

La prima operazione da eseguire è quella di definire un nuovo Field Security Scheme, dove andremo ad impostare le varie proprietà. In maniera molto semplice e diretta, selezioniamo l’opzione presente sulla pagina di amministrazione degli addon ed andiamo a creare il nostro scheme.


fiels-02-12

In questo caso, abbiamo creato una situazione in cui il camoi Assignee può essere modificato solo dall’utente Administrator. Andiamo quindi a settare tale configurazione nel nostro progetto:

fiels-02-13

dopo di che tentiamo di lavorare con un altro utente non autorizzato e verifichiamo il comportamento:

campo-bloccato

Se si osserva la GIF che ho inserito, l’utente NON Administrator può modificare vari campi, ma non il campo Assignee, che abbiamo escluso dalla modifica.

Conclusioni

Abbiamo visto come è possibile, attraverso delle semplici interfacce, impostare delle restrizioni/abilitazioni relativamente ai vari campi, in maniera semplice e senza che sia richiesta chissà quale competenza.




Communardo – Metadata per Confluence

Metadati sullo Space

In questo post andremo a vedere questo nuovo addon della Communardo, che consente di poter aggiungere dei metadati nelle pagine di uno space, in maniera molto semplice, standardizzando il tutto e semplificando il lavoro degli utenti.

Andiamo in dettaglio

L’addon consente di poter impostare i metadati in maniera semplice, fornendo una unica fonte su cui caricare le informazioni a livello di space.

Consente, come si può vedere dalla precedente immagine, di caricare sia singoli metadati, che insiemi di campi di metadati, direttamente sotto le configurazioni dello Space

E’ anche possibile eseguire l’editazione di un singolo metadato, direttamente dalla pagina.

E’ quindi possibile, una volta impostati i metadati, arrivare a visualizzare le informazioni in maniera da sfruttarli

Conclusioni

Da una prima analisi, questo addon potenzia notevolmente le funzionalità di Confluence, aggiungendo la possibilità di poter aggiungere delle ulteriori informazioni sulle pagine. Nei prossimi post andremo ad eseguire la solita prova s strada, verificando di persona come funziona il tutto e saggiandone, come sempre, i limiti.




Appfusions – Userprofile prova su strada #1

Userprofile – Alternative

In questo post andremo a vedere questa alternativa e cercheremo di capire come si comporta l’addon della AppFusions.

Dividiamo questo post in due parti. La prima sarà dedicata alla gestione della installazione e di come richiedere la licenza. Essendo un Addon fuori marketplace, si richiede una cura particolare.

Installiamo il prodotto

Per installare il prodotto, occorre richiedere la licenza direttamente dal produttore. L’addon non è disponibile sul Marketplace della Atlassian. Basta collegarsi al sito della AppFusions e abbiamo a disposizione i vari prodotti :-).7

app-02-00

Selezioniamo, in prima battuta, il bottone Download e procediamo con la scelta della versione del prodotto

app-02-01

Una volta scelta la versione, procediamo con il download. Quindi, per la richiesta della licenza, come visto nella precedente immagine, abbiamo a disposizione la possibilità di richiedere la licenza di valutazione. Procediamo 🙂

app-02-02

Per l’installazione, basta semplicemente posizionarsi nella sezione di amministrazione, dedicata alla gestione degli addon, come mostrato in figura:

app-02-03

Selezioniamo quindi Upload Add-on, per procedere con il caricamento del file JAR che abbiamo scaricato prima:

app-02-04

Selezionamo dove andare a prendere il JAR (possiamo leggerlo dal nostro disco locale, dove lo abbiamo scaricato, oppure possiamo andarlo a leggere direttamente dalla URL).

app-02-05

L’installazione viene eseguita, come già mostrato in altri post:

app-02-06

Una volta terminata l’installazione, possiamo procedere con la configurazione. Il primo passo è fornire la licenza.

app-02-07

Inseriamo la licenza e procediamo con il nostro test 🙂

Conclusioni

Terminiamo questa prima parte dedicata a questo addon. Nel prossimo post, andremo ad eseguire il test su strada 🙂

 

 




Zephyr for JIRA – Prova su strada

Prova su strada

In questo post andremo ad eseguire la prova su strada dell’addon Zephyr for JIRA – Test Management.

Installiamo

Procediamo l’installazione, direttamente dal marketplace, come siamo già abituati.

Zephyr-02-01

Accettiamo i termini di licenza, quindi procediamo semplicemente selezionando il tasto Accept.

Zephyr-02-02

Lasciamo che la procedura si occupi del download e quindi….

Zephyr-02-03

… attendiamo l’installazione. Dopo di che l’addon è subito disponibile per essere utilizzato.

Zephyr-02-03A

Configuriamo l’addon

Il primo passo che deve essere fatto, è la configurazione. Possiamo accedervi direttamente dalla sezione di amministrazione degli Addon, come mostrato in figura:

Zephyr-02-05

Se selezioniamo la General Configuration, possiamo settare tutte le opzioni che l’addon mette a disposizione.

Zephyr-02-04

Possiamo assegnare anche dei codici di colore per poter identificare i vari stati.

Zephyr-02-06

NB. Si suggerisce una operazione di reindex al termine della installazione. L’addon modifica la configurazione interna di JIRA, come l’aggiunta di nuovi campi personalizzati. Di conseguenza, meglio eseguirla o rischiamo di non vedere le nuove features. L’addon ci aiuta segnalandolo nella sezione di configurazione (Vedi prima immagine della General Configuration).

Usiamo l’addon

Creiamo un progetto ad hoc, che per fantasia chiamiamo Demo-Zephyr.

Zephyr-02-08

Poi passiamo all’utilizo vero e proprio. Il progetto deve presentare, come tipo di Issue, TEST, ovvero il nuovo tipo aggiunto dall’addon. Possiamo quindi aggiungerlo allo schema in uso al progetto oppure selezionarne uno preesistente.

Creiamo un nuovo Test semplicemente selezionandolo dalla Toolbar

Zephyr-02-07

che come vediamo mette a disposizione tutte le informazioni. Se selezioniamo Create a Test, viene subito proposta una nuova maschera che consente di poter eseguire l’inputazione dei vari dati del test:

Zephyr-02-09

Come osserviamo, non abbiamo da imparare nuove configurazioni: Sembra che stiamo inserendo una nuova e banale Issue. Di conseguenza, possiamo elogiare la scelta fatta dal produttore, in quanto favorisce in maniera non indifferente l’utente.

Creato il test, andiamo a creare un ciclo di test, dove possiamo inserire tutti i nostri test creati.

Zephyr-02-10

Semplicemente, o da menù Test, o dalla sezione Overview del progetto, andiamo a settare i Test Cycles.

Zephyr-02-11

Selezioniamo il Test che abbiamo appena creato e andiamo a generare il nostro Test Cycle.

Zephyr-02-12

Vediamo che il test risulta ancora non eseguito. Procediamo con l’esecuzione, che può essere vista come un semplice sistema di gestione

Zephyr-02-13

Andando a selezionare la relativa voce del men Test, andiamo a gestire le esecuzioni e, di conseguenza, impostiamo i vari stati che il piano di esecuzione può assumere.

Nella precedente immagine, abbiamo simulato una esecuzione e, come possiamo vedere, abbiamo tracciato tutto lo storico dei vari stati. Possiamo quindi tracciare ogni singola fase del test.

Conclusioni

Abbiamo a disposizione un addon molto interessante, ben fatto e che consente di poter semplificare molto la gestione dei test. Si integra molto bene con JIRA e le sue funzionalità, senza inficiare il lavoro dell’utente, anzi, semplificandolo in quanto applica esattamente quello che già conosce. Il giudizio non può che essere uno solo: OTTIMO ADDON 🙂

 




Time tracking sotto JIRA – Alternative a TEMPO

Time Tracking & Timesheets

In questo post andremo ad eseguire una carrellata su vari addon, che possono essere utilizzati come alternative a TEMPO.

Time Tracking And Billing Reporting

Il primo addon che andiamo a recensire è Time Tracking And Billing Reporting.

L’addon mette a disposizione apposita reportistica per tracciare le varie attività, svolte dagli utenti di JIRA, attraverso gli attributi delle issue.

Mette a disposizione opportuna reportistica, al fine di monitorare la situazione.

consentendo di poter accedere, attraverso il pannello di amministrazione del progetto, ad ulteriori reportistiche.

Riassumendo

Si tratta di un addon, dal costo contenuto, che mette a disposizione un insieme semplice e rapido da usare, di funzionalità.

 

ictime – JIRA Time Tracking & Reporting

Il secondo addon che andiamo a recensire, è il ictime – JIRA Time Tracking & Reporting.

Attraverso l’aggiunta di opportune informazioni aggiuntive, inserite nel Log Work panel, è possibile inserire opportune informazioni.

Una opportuna reportistica è messa a disposizione degli utenti. Dalla precedente immagine, sembra che sia molto configurabile ed adattabile in base alle esigenze degli utenti.

Aggiunta la sezione My Last Work Log. Questa consente di poter visionare un quadro completo dell’ultimo work log inserito.

Viene data la possibilità di poter accedere all’ultimo Work Log anche attraverso la barra dei menù.

Non ultima, viene fornita la visualizzazione via Timesheet delle ore di lavoro svolte.

Riassumedo

Abbiamo un addon molto più completo del precedente e che mette a disposizone delle funzionalità aggiuntive. Anche questo addon è a pagamento ma da quando vediamo sembra promettere bene.

Timetracker

L’ultimo addon che andiamo a recensire è il Timetracker.

Questo addon mette a disposizione delle schermate semplici e dirette, per la gestione del timesheet e per tracciare le ore di lavoro.

Opportuni report sono messi a disposizione per monitorare il lavoro dei colleghi.

Semplice reportistica è messa a disposizione.

Riassumento

Si tratta di un addon molto semplice, che mira allo scopo e senza molti fronzoli, come osserviamo dalle immagini.

 

Conclusioni

Abbiamo visto solo alcune delle alternative all’addon TEMPO. AL momento in cui viene scritto l’articolo, non ho trovato altri addon che possano essere confrontati con TEMPO. Mi aspetto che questi non siano e non saranno gli unici addon che consentiranno di poter trattare i timesheet ed il lavoro delle persone.