Tabelle dinamiche su Confluence

Tabelle dinamiche

Vediamo in questo post, un nuovo addon che promette di realizzare delle tabelle dinamiche in maniera molto semplice in Confluence.

Excellentable….

Eseguita l’installazione, su ambiente server (non è ancora disponibile per il cloud), usando il wizard con cui, oramai la Atlassian ci ha abituati, passiamo subito all’utilizzo ed alla generazione delle nostre prime tabelle.

Creiamo una nuova pagina sul nostro Confluence:

TAB01

Quindi attiviamo la Macro Excellentable:

TAB02

Il risultato è il seguente 🙂

TAB03

A questo punto iniziamo a riempire la tabella. Possiamo inserire i dati come se avessimo uno Spreadsheet e sfruttare anche gli automatismi di Confluence.

TAB04

Una volta terminato, possiamo salvare la pagina. Questo è il risultato 🙂

TAB05

Che cosa possiamo fare adesso?

Una volta che la tabella è compilata, possiamo eseguire, in maniera semplice, tutte le ricerche che vogliamo

TAB06

Possiamo definire il formato del contenuto delle celle

TAB07

oppure definire delle formule

TAB08

Conclusioni

Abbiamo a disposizione un sistema molto semplice e pratico per generare delle tabelle dati, comprensiva di formule e ricerca. Siamo ancora alla prima release, ma direi che questo addon promette di mettere a disposizione nuove e mirabolanti funzionalità. 🙂




Organizzare un LOG Diary per le proprie attività

Organizzare un LOG Diary

In questo post, andremo a vedere come organizzare un LOG Diary con Confluence, in maniera molto semplice e pratica.

 

Procediamo

Per la realizzazione, andiamo a sfruttare il componente BLOG di Confluence. Vediamo come 🙂

Dato che per ogni space è possibile creare un blog, il mio consiglio è il seguente:

  • Se si tratta delle proprie attività, consiglio di sfruttare i Personal Space, che Confluence mette a disposizione;
  • Se si tratta di attività specifiche, cui più persone possono mettere mano, allora conviene dedicare uno space dedicato, in cui raccogliere tutte le informazioni del progetto/attività.

A questo punto, una volta scelto dove posizionare il BLOG, si procede come segue. Per ogni giornata di lavoro, si genera un BLOG post, in cui andare a segnare tutto ciò che è accaduto, le attività svolte, risultato di riunioni, etc etc etc. In particolare, TUTTO 🙂

Per facilitare il tutto, conviene applicare lo stesso template a tutti i post :-), come il seguente esempio:

LOG01

dove abbiamo una organizzazione molto più schematica e di semplice lettura. Infatti:

  • Riassunto delle attività della giornata, consente di poter avere un quadro completo delle attività svolte, senza grossi problemi e di facile lettura. Riusciamo ad avere il quadro delle ore lavorate, dove abbiamo lavorato, senza entrare nel dettaglio. In questo caso non ci serve il dettaglio.
  • Task definiti nella giornata, raccoglie tutti i task che si sono generati, a seguito di altri lavori svolti nella giornata e che devono essere svolti nei prossimi giorni. A tale proposito, ci aiuta la funzione dei task che Confluence ci mette a disposizione. 
  • Nella ultima sezione, abbiamo l’esplicitazione del dettaglio delle attività vere e proprie, che sono state svolte. Qui trova posto il dettaglio di tutto, ovvero delle segnalazioni ricevute, dei task eseguiti, delle attività programmate, riunioni, link ad altre pagine, istruzioni, risoluzioni a problemi riscontrati, etc etc.

Che cosa abbiamo quindi?

Quello che otteniamo, una volta compilato, è una situazione in cui abbiamo il riassunto delle operazioni. Sfruttando le potenzialità e le funzionalità stesse di Confluence (in particolare la riocerca), abbiamo la possibilità di rintracciare facilmente i fatti di una specifica giornata, rintracciare un fatto specifico, una soluzione applicata. Il vantaggio non è indifferente.

Riassumendo:

  • facilità di compilazione di consuntivi ore
  • situazione sotto controllo SEMPRE
  • dettaglio di attività
  • tracciatura di fatti
  • etc etc etc 🙂

Conclusioni

Abbiamo visto un sistema semplice per eseguire una tracciatura delle attività in Confluence, sfruttando delle funzionalità standard (sia su versione server che su versione cloud) e verificando come poter ottenere un grande vantaggio,  anche se per il momento, per la funzionalità BLOG, non esiste la possibilità di poter impostare dei template, come riportato un un mio precedente post, anche se la Atlassian sta lavorando su questa funzionalità, segnalando il crescente interesse da parte degli utilizzatori di Confluence. Attendiamo i prossimi rilasci.




Roadmap Macro – Ultime novità

Una piccola novità

Andiamo ad esaminare una piccola novità introdotta sulla sulla Roadmap macro, esaminata in precedenza in questo post e successivamente testato in questo post.

 

Vediamo la novità

Riprendiamo l’esempio, che avevamo fatto durante il test su … strada 🙂

road05

 

Allora era possibile solo poter visualizzare con cadenza mensile. Adesso possiamo modificare la visualizzazione in modo da avere una cadenza settimanale. Questo rende la roadmap molto più dettagliata :-). Andiamo a vedere come partendo dall’esempio:

ROAD06

 

In alto a destra è presente una combo view by , dove  possibile specificare la cadenza. Passiamo alla visualizzazione settimanale ed otteniamo:

ROAD07

molto più dettagliata. In questo modo possiamo realizzare delle rappresentazioni di Roadmap più dettagliate, più semplici, anche per intervalli più piccoli (se abbiamo delle roadmap di qualche settimana, possiamo rappresentarle senza alcun problema).

 

Conclusioni

Abbiamo una piccola modifica, che ci aiuta nella rappresentazione delle roadmap. Questo ci consente di poter fare delle roadmap molto più semplici e dettagliate.

 




Confluence & JIRA – Ultime novità

Ultime novità

In questo post andremo a riassumere alcune delle ultime novità per Confluence e JIRA, con qualche piccola puntatina sugli altri prodotti della Atlassian 🙂

 

Confluence

Su Confluence segnaliamo l’aggiornamento della macro Roadmap, di cui abbiamo già parlato. Adesso viene data la possibilità di poter visualizzare le roadmap in settimane o mesi.

 

Altro aggiornamento, che riguarda un post su cui abbiamo approfondito un addon molto interessante, riguarda il “ricordare” l’ultima selezione del checkbox notify.

 

Per chi dispone della versione Cloud, questi aggiornamenti sono disponibili dal 10 di maggio 2015.

Altra segnalazione riguarda la possibilità di poter eseguire delle “query” ad hoc su Confluence, attraverso il CQL, sulle page properties o sulle Label. La macro è stata estesa in modo da poter eseguire delle interrogazioni molto più mirate ed in maniera assai più semplice, come mostrato in figura.

 

 

I metadati delle pagine Confluence sono stati …. spostati ed adesso sono visibili in cima alle pagine stesse.

 

Queste ultime modifiche saranno disponibili dopo gli aggiornamenti del 17 maggio 2015.

 

JIRA

Su JIRA sono state riportate le seguenti migliorie 🙂

La Basic Search di JIRA è stata estesa in modo da consentire l’interrogazione per lo SPRINT FIELD

 

Segnaliamo anche il seguente gadget per realizzare il seguente grafico bidimensionale

 

Conclusioni

Abbiamo visto alcune novità. Nei prossimi post andremo ad approfondirne alcune 🙂




Semplici statistiche in Confluence

Visualizziamo numeri

In questo post sarà mostrato come poter utilizzare Confluence per realizzare delle semplici statistiche. Si tratta di un semplice esempio di uso dedicato alla realizzazione di dashboard, che possono sempre aiutarci nel nostro lavoro.

Di cosa abbiamo bisogno?

Quello di cui abbiamo bisogno è:

  • Confluence (versione cloud)
  • SQL Play
  • Database MySql, per fare tutte le prove di cui abbiamo bisogno. Per tutte le nostre prove, utilizzeremo db4free, un sito che gratuitamente mette a disposizione database mysql di test, attraverso eseguire dei test.

Andiamo in dettaglio

In questo post andremo a vedere un semplice esempio di come visualizzare alcune informazioni. IN questo caso supponiamo di andare a visualizzare delle semplici statistiche sui miei consumi di benzina 🙂

A tale scopo, ho creato un semplice DB su db4free, dove ho riportato alcuni semplici dati.

Dash00

Sfruttando le potenzialità dell’addon SQL Play, ho creato il contesto verso tale database, quindi ho creato la query per visualizzare i dati.

Dash01

A questo punto creiamo la pagina di prova 🙂

sql10
Ovviamente si tratta di dati di esempio. 🙂

Conclusioni

Abbiamo visto come inserire delle semplici statistiche da un database remoto. Possiamo a questo punto creare delle dashboard che, leggendo le informazioni da un db remoto, visualizzano i risultati direttamente sulle pagine di Confluence.

 




Grafici su Confluence

Inseriamo dei grafici

In questo post andremo a vedere come inserire dei grafici su di una pagina di Confluence Cloud. Non si tratta della macro chart, che Confluence mette a disposizione, ma di grafici creati su dati esterni.

Di cosa abbiamo bisogno

Non sono necessarie molte componenti. Cerchiamo di riassumerle 🙂

Confluence sarà il nostro contenitore, che fungerà da punto centrale di tutte le informazioni. CYO, addon già esaminato in diverse altre occasioni, dove ne abbiamo saggiato la potenza, ci consente di poter fare da tramite per poter aggiungere i grafici su Confluence.

Google Spreadsheet sarà la nostra sorgente dati, mentre useremo Google Charts per poter creare i grafici :-).

Procediamo

Come prima cosa, impostiamo i dati su di un google spreadsheet. Nel nostro esempio inseriamo i dati dei rifornimento di benzina che ho sostenuto da gennaio 2015 in avanti.

benzina01

 

Una volta impostato il google spreadsheet, possiamo inserirlo sulla pagina, come già spiegato su questo post, ma adesso possiamo anche fare in maniera tale di poter generare dei grafici :-P. Andiamo ad esaminare come.

Sempre attraverso lo stesso sistema utilizzato, possiamo aggiungere anche un grafico, sfruttando le potenzialità che Google Charts mette a disposizione.

benzina02

Semplicemente andiamo ad aggiungere il codice javascript per poter richiamare le API di google, eseguendo una banale query sullo spreadsheet precedentemente impostato.

La query che si imposta si basa sulle colonne del foglio elettronico (colonne che sono nominate da A, B, C, … Z, etc.). Fare riferimento al link per maggiori dettagli.

Basandosi sull’esempio indicato sopra, la query ha la seguente struttura

select B, sum(C) where C>0 group by B

ovvero cerchiamo di identificare i consumi per mese :-P.

Una volta impostata la macro nella pagina confluence, come mostrato in figura

benzina03

Il risultato che otteniamo è il seguente:

benzina03-risultato

Conclusioni

Abbiamo visto come collegare dei grafici, interfacciando le API che google mette a disposizione degli utenti, e utilizzando gli spreadsheet come fonte dati. Nei prossimi post, cercheremo di approfondire l’argomento, cercando di portare ulteriori novità 🙂




FishEye/Crucibe 3.8 – Ultime novità

FishEye & Crucible – Ultime novità

In questo post andremo ad esaminare le ultime novità su FishEye e su Crucible, completando quanto riportato in questo post.

Come riportato nel loro blog, la Atlassian ha introdotto diversi aggiornamenti, con questa versione 3.8. Andiamoli ad esaminare nel dettaglio, descrivendoli 🙂

Migliori Performance

Sono state migliorate le performance dei prodotti, al fine di velocizzare la produttività dei team di sviluppo e delle loro attività.

 

E’ stato ridotto il tempo di caricamento dell’activity stream e del LOG delle attività e delle altre funzionalità dei prodotti. Questo sicuramente aiuta gli sviluppatori nel loro lavoro.

Java 7 is deprecated

Questa è l’ultima versione di FishEye & Crucible che supportano Java 7.

Altri miglioramenti

Sono stati eseguiti tutta una serie di correzioni, per entrambi i prodotti. I dettagli sono riportate nelle seguenti pagine di FishEye e Crucible.

Conclusioni

Aumentare le performance sicuramente aiuta nello sviluppo dei progetti. Rimaniamo in attesa di ulteriori miglioramenti nelle prossime versioni.




Gliffy – Un esempio di uso

Gliffy – Esempio di uso

In questo post andremo a completare quanto indicato in questo post , esaminando un esempio di uso di Gliffy.

 

Iniziamo

Dopo aver installato l’addon, attraverso l’agevole e semplice procedura di installazione, come mostrato nella figura sottostante:

gliffy01

ed alla conferma della installazione (in questo caso ho installato Gliffy, su di un Atlassian Confluence Cloud, in versione trial):

gliffy02

Procediamo con la fase di configurazione 🙂

gliffy03

Il pannello di configurazione è molto semplice e richiede solo alcuni parametri.

gliffy04

Nella sezione di configurazione ed amministrazione distinguiamo le seguenti sezioni:

  • Versione e informazioni sull’addon
  • Numero di diagrammi
  • parametro autosave
  • Protocolli consentiti (http, https, etc)
  • possibilità di disabilitare toolbar del viewer etc

Inseriamo i grafi

Procediamo ad inserire un semplice grafo in una pagina, dove andremo a spiegare un semplice algoritmo. Al momento cose molto semplici. Partiamo da una nuova pagina ed inseriamo un diagramma, come mostrato in figura

gliffy05

 

Richiamiamo la macro che l’addon Gliffy mette a disposizione:

gliffy06

 

Scegliamo di creare un Flow Chart, che descrive un flusso molto banale. Ai fini di questo articolo non interessa impostare un flusso arzigogolato :-P.  Una volta selezionato la tipologia di grafo, possiamo disegnarlo.

gliffy07

L’editor che viene messo a disposizione è molto semplice, intuitivo e non richiede un training particolare per poter essere usato. Dopo aver disegnato il flow chart, lo andiamo a posizionare nella pagina Confluence.

gliffy08

Il risultato finale è il seguente 🙂

gliffy09

Risultato

Abbiamo inserito un grafico nella nostra pagina Confluence senza grandi problemi ed agevolmente. Come sappiamo, un grafico è sempre molto più esplicativo di una descrizione a parole. Ma non solo 😛

Possiamo anche agganciare dei link a pagine di Confluence :-). Rientrando nell’editor del grafo, selezioniamo l’elemento, a cui vogliamo agganciare il link, come mostrato in figura:

gliffy10

Fatto ciò, sarà visualizzata l’autocomposizione, simile a quella presente in Confluence e a cui siamo molto abituati, che ci consente di poter impostare la pagina Confluence da collegare.

gliffy11

 

Il risultato sarà il seguente:

gliffy12

 

Il risultato nella pagina Confluence è il seguente:

gliffy13

 

Conclusioni

Abbiamo visto un addon molto importante, disponibile sia per le versioni Cloud che per le versioni Server, che consente di completare le pagine di Confluence con diagrammi e grafici molto semplici ed esplicativi. La possibilità di potrerli usare è sicuramente un vantaggio in quanto aiuta la redazione della documentazione. Come sempre, la fantasia è l’unico limite 🙂




PocketQuery – Un esempio di uso

PocketQuery – Un esempio di uso

Vedremo in questo post un esempio di uso dell’addon PocketQuery, precedentemente presentato nel seguente post.

Iniziamo

Partiamo dalla installazione dell’addon, che eseguiamo molto semplicemente da pannello di amministrazione.

PocketQuery01

AL termine della installazione, procediamo con la configurazione:

PocketQuery02

La sezione di amministrazione e configurazione dell’addon consente di poter impostare le varie componenti.

PocketQuery03

 

Iniziamo a configurare un DB esterno di prova. Il primo passo è inserire i dati di accesso al database. A tale scopo, utilizzeremo un DB di test db4free.net , che mette a disposizione un database per i nostri test, gratuito (al momento un cui l’articolo viene redatto, il sito mette a disposizione dei database gratuiti, sotto opportune limitazioni).

PocketQuery04

 

Una volta specificati i parametri di connessione, procediamo con il definire una query:

PocketQuery05

A questo punto passiamo a visualizzare i dati. Andiamo nello space indicato nella parametrizzazione della query e creiamo una pagina ad hoc, dove andremo a visualizzare i dati. Quindi andiamo ad aggiungere la macro PocketQuery  e otterremo questo primo risultato.

PocketQuery06

Il risultato nella pagina sarà il seguente:

PocketQuery07

Conclusioni

Abbiamo a disposizione un addon free (al momento in cui viene scritto questo articolo, l’addon è gratuito) che consente di poter eseguire delle interrogazioni e di poter visualizzare i risultati delle query in modo semplice e rapido.




JIRA Service Desk 2.4 – Automation

Automation

In questo post andiamo ad esaminare le novità che sono presenti in JIRA Service Desk 2.4. Vi rimando ai precedenti post, dove potete esaminare le potenzialità del prodotto già descritte

 

 

Novità

Iniziamo con il dettagliare questa importante novità: Automation . Vediamo di che cosa si tratta.

Fondamentalmente sono stati introdotti dei meccanismi che automatizzano diverse operazioni, che possono essere abbastanza pensanti da ripetere manualmente, e che aiutano a ridurre gli errori ed ad aumentare la produttività.

 

In aggiunta, è stato aggiunto in indicatore numerico che consente di poter valutare l’importanza della segnalazione, migliorando la produttività ed indirizzando le azioni dove effettivamente serve.

 

Migliorie minori…

Oltre a quanto già indicato, sono state rilasciate le seguenti migliorie, minori come intervento, ma non meno importanti 🙂

E’ stata migliorata la possibilità di poter impostare il logo della propria azienda.

E’ stato esteso l’uso del Rich Text Editor anche nei commenti, evitando agli agenti di dover ricorrere sempre al wiki markup per poter impostare le risposte

Conclusioni

Abbiamo delle novità molto accattivanti. La possibilità, di poter automatizzare determinate operazioni, è sicuramente importante. Nei prossimi post andremo a saggiare queste novità e cercheremo di capire come si comportano e che limiti presentano.

Reference

Si rimanda al seguente video della Atlassian, per maggiori dettagli.

http://www.youtube.com/watch?v=ryoVNiHt8F8

Maggiori informazioni sulla versione 2.4 sono reperibili qui.