Ultime richieste utenti soddisfatte da Atlassian

Ultime richieste utente soddisfatte da Atlassian

In questo post andiamo ad esaminare quali richieste utenti sono state rilasciate con le ultime versioni di JIRA Software.

Edit issues from your agile board or backlog

Viene data la possibilità di poter editare una issue direttamente dalla fase di Spring Planning, come mostrato in figura:

Export issues directly to CSV

Oltre ai sistemi già in essere, che consentono di esportare le issues su XML o altri formati, adesso viene offerta la possibilità di averle in formato CSV 🙂

Rich text editor

Aggiunta la possibilità di poter avere una editazione del testo con opportuna formattazione e non con il markup, come avviene attualmente. Questo è sicuramente in buon vantaggio per editare del testo. La funzione è al momento disponibile sul LAB, e sarà in produzione abbastanza presto.

Clone an issue without sprint details

Viene data la possibilità di poter eseguire una clonazione di una issue senza portarsi dietro lo sprint details. Mentre prima la clonazione di una issue implicava la clonazione di tutti i suoi dettagli, è adesso possibile eseguire questa operazione senza portarsi dietro tutte queste informazioni.

Conclusioni

Abbiamo visto quali nuove funzionalità, richieste dagli utenti, sono state riportate. Rimaniamo in attesa di testarle in prima persona e di riportare le nostre impressioni in merito 🙂

Reference

Maggiori informazioni alla pagina del blog ufficiale della Atlassian.




Creare dei Quiz per Confluence

Quiz per Confluence

In questo post andremo ad esaminare un addon molto particolare: Quiz per Confluence; che permette di poter realizzare delle cose molto interessanti.

Che cosa tratta l’addon?

L’addon consente di poter creare facilmente ed inserire su pagine Confluence dei Quiz e dei test, evidenziando come questi strumenti sono ideali per l’impiego didattico.

Possiamo costruirli in maniera molto semplice, sfruttando la facilità che Confluence mette a disposizione e a cui siamo abituati 

e con la stessa semplicità possiamo condividerli con gli altri utenti 

riuscendo addirittura a controllarli attraverso le schermate che l’addon mette a disposizione

Chi prepara i quiz dispone anche di una reportistica che lo aiuta nel capire il grado di preparazione

Conclusioni

Abbiamo dato una prima occhiata ad un addon che permette, con la stessa semplicità che Confluence mette a disposizione, di creare dei test o dei quiz da sottoporre al nostro pubblico. Qui si apre un ventaglio di possibili utilizzi che permette di poter utilizzare Confluence come il miglior strumento didattico web. Nei prossimi post andremo a riesaminare delle idee, già descritte in passato per la realizzazione di didattica, e cercheremo di calare questa nuova funzionalità, cosi come cercheremo, sempre nei prossimi post, di provarlo e di saggiarne le effettive potenzialità.

Reference

Maggiori informazioni sono reperibili qui.




Ultime novità su Confluence

Ultime news

In questo post cerchiamo di riassumere le ultime novità su Confluence, in attesa del rilascio ufficiale della nuova versione 6.0 🙂

Subito al sodo

Rimozione pagine e sottopagine

Possiamo cancellare una pagina ma possiamo anche rimuovere l’intera gerarchia di pagine. Questa nuova funzionalità presenta delle issues da risolvere, ma quando prima sarà rilasciata la versione già corretta.

 

Collaborative edit anche nella versione server

Viene finalmente rilasciata, su installazione server, la nuova funzionnalità di Collaborative Edit, di cui ho già accennato in un precedente post.

Si tratta ancora di una feature al momento sotto sviluppo (anche nella versione cloud ci sono dei problemi che sono in corso di risoluzione e leggendo i blogs di altri partner, ci sono ancora segnalazioni di problemi), ma si tratta di un grandissimo passo avanti per Confluence, che lo rende il numero 1 tra i wiki enterprise.

Tra le altre, con il concetto di Collaborative Edit, viene introdotto il concetto di shared drafts, ovvero di una bozza che è visibile solo all’utente a noi che stiamo editando la pagina. Si tratta di concetti abbastanza interessanti cui dedicheremo dei post per meglio spiegarli 🙂

Il seguente articolo, della documentazione ufficiale Atlassian, riassume (in inglese) tutte le release notes della nuova versione, fornendo anche le basi per amministratori di sistema e per utenti circa questa nuova funzionalità.

Estensione Copy Page

Viene esteso il funzionamento del Copy Page, rendendo possibile anche la possibilità di copiare le pagine figlie.

Preparazione per Confluence 6.0

Vi rimando alla seguente pagina, in inglese, in cui sono indicate una serie di considerazioni ed indicazioni per preparare al nuovo Confluence 6.0. Ci saranno cambiamenti che impattano anche i produttori di Addons, e di conseguenza questi si devono adeguare.

Fine del supporto per ….

Ultimo, ma non ultimo, da segnalare il termine del supporto per:

conf-endofsupport-01

Un piccolo appunto

Al momento viene supportato MySQL 5.6, ma non la versione 5.7. Esistono diverse workaround per gestire la sitiazione, ma dedicheremo un post ad hoc per descrivere meglio queste situazioni

Conclusioni

Abbiamo tanta carne al fuoco e tante belle novità su Confluence 6.0. Nei prossimi post cercherò di indicare meglio ulteriori novità ed indicazioni.

Reference

Per controllare le release notes, fate riferimento a questa pagina.




Come rimuovere mysql completamente sotto ubuntu

Tips & Tricks – Come rimuovere MySQL

In questo post segnaliamo un piccolo trucchetto che ho trovato, usato con successo e che consiglio nella eventualità si debba fare un pò di pulizie. Nel nostro caso si tratta di un sistema per eseguire le pulizie di una installazione MySQL su di un sistema Ubuntu.

In che consiste?

Su windows le cose sono abbastanza semplici. Basta disinstallare l’applicativo tramite l’apposita procedura. Su Linux la faccenda è un tantinello più complicata. Vediamo come rimediare.

Consultanto il seguente articolo di AskUbuntu.com, ho trovato queste semplici e poche righe di codice, da lanciare via terminal, per eseguire delle vere e proprie pulizie su server, che da sfogo alla nostra sindrome della filippina

 

Andiamo in dettaglio:

sudo -i
service mysql stop
killall -KILL mysql mysqld_safe mysqld
apt-get --yes purge mysql-server mysql-client
apt-get --yes autoremove --purge
apt-get autoclean
deluser --remove-home mysql
delgroup mysql
rm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld
updatedb
exit

Cerchiamo di spiegare, con parole semplici, in che consiste per dare indicazioni a chi, non è espertissimo su Ubuntu Linux, in modo da non farlo andare alla cieca.

sudo -i -- Ci colleghiamo come Root
service mysql stop -- Fermiamo il servizio MySQL
killall -KILL mysql mysqld_safe mysqld -- Eseguiamo il kill dei vari processi coinvolti

Semplicemente blocchiamo MySQL.

apt-get --yes purge mysql-server mysql-client
apt-get --yes autoremove --purge
apt-get autoclean

Queste tre istruzioni rimuovono l’installazione di MySQL e …. fanno letteralmente un pò di pulizie sulle installazioni stesse, eliminando pacchetti e dipendenze non più necessarie.

deluser --remove-home mysql
delgroup mysql
rm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld
updatedb
exit

Questa parte di istruzioni elimina l’utente ed il gruppo mysql. Quindi esegue le pulizie sulla componente apparmor (rimando al link per le spiegazioni su questa componente). Quindi esce dalla modalità Root.

L’articolo citato fornisce anche indicazioni per pulire i file di log e le history, in modo da togliere tutte le tracce di MySQL.

Conclusioni

Abbiamo adesso a disposizione un metodo per ripulire il nostro server, nella eventualità di dover ripulire un pò. Nei prossimi post cercheremo di fornire ulteriori Tips che ci diano una mano.

 

 

 

Nel caso delle installazioni errate




Polls per Confluence – Prova su strada

Prova su strada

In questo post andremo ad eseguire la nostra solita prova dell’addon Pools per Confluence, cercando di identificare quali funzioni mette a disposizione e come possiamo sfruttare questi nuovi strumenti nel lavoro di tutti i giorni.

Installazione

Partiamo, come sempre, dalla installazione del nostro addon, cercando sempre di mostrarne tutti gli aspetti. Selezioniamo il nostro addon, come siamo abituati, dalla sezione dedicata agli addon 🙂

polls-01-01

Selezionamo Free Trial per procedere con l’installazione della Trial …

polls-01-02

…. accettiamo i termini di licenza ….

polls-01-04

… e procediamo con l’installazione …

polls-01-05

… quindi forniamo le credenziali per avere la licenza trial e successivamente ….

polls-01-06

… siamo pronti ad usare questo addon 🙂
polls-01-08

Al termine della installazione, siamo subito reindirizzati alla nuova pagina del profilo, dedicato proprio ai polls.

polls-01-09

Configurazione

Lato configurazione, non abbiamo alcuna particolare schermata da citare e alcuna indicazione. Possiamo quindi partire con la sessione di test

Test, test, test, test, test, test ed ancora test

Per creare il nostro primo poll, andiamo a selezionare in lato a destra, dove abbiamo i due tasti, come mostrato in figura:

polls-01-11

attiviamo le autocomposizioni per la generazione dei possibili tipi di poll. Se selezioniamo Make Choice, veniamo indirizzati nella agevole autocomposizione, come mostrato nella figura sottostante:
polls-01-10

da dove andiamo a definire il nostro primo poll. Inseriamo ovviamente dei valori di esempio, ottenendo quanto segue:

polls-01-12

che possiamo subito usare per andare a votare, come mostrato nella figura successiva,

polls-01-13

che ci mostra subito il risultato della nostra votazione e ci permette di poter eseguire rollback della risposta data.

Se vogliamo proporre il Poll?

Abbiamo visto la creazione del Poll. Vediamo adesso come condividerlo con gli altri utenti. La prima cosa che notiamo è che sono messe a disposizioni opportune macro attraverso le quali andiamo a inserire il poll sulle nostre pagine confluence. La autocomposizione ci consente di scegliere tra i poll disponibili e di visualizzarlo in anteprima, come mostrato in figura:

polls-01-14

La visualizzazione non presenta caratteristiche particolari, come mostrato di seguito:

polls-01-15

ed il risultato è notevole.

polls-01-16

In aggiunta, se noi abbiamo creato il poll, abbiamo la possibilità di ricevere le notifiche dell’avvenuta votazione direttamente dal sistema di messaggistica di Confluence. Attraverso un utente di test ho eseguito una nuova votazione e, come mostrato dalla figura successiva:

polls-01-17

notiamo che ci viene notificato e questo è il risultato:

polls-01-18

dove ci viene comunicato che l’utente demo, un nome di eccelsa fantasia :-P, ha eseguito la votazione.

Conclusione

Abbiamo eseguito un test su di un addon interessante che può essere utilizzato in tantissimi contesti.

Una piccola curiosità

Riporto una piccola curiosità, che ritengo molto importante. Quando ho eseguito il primo test, ho notato che l’addon non funzionava correttamente e non riusciva a salvare la votazione. Ho subito contattato il supporto del produttore dell’addon. Ci terrei a segnalare che la risposta è stata fornita in giornata, segnalandomi che il problema era causato da MySQL 5.7 (al momento in cui viene redatto il post, non risulta ancora totalmente supportato da Atlassian), ma che era comunque riuscito a risolverlo, rilasciano una nuova versione dell’addon.

Post aggiornamento, come potete vedere dal post, l’addon rispondeva correttamente in ogni sua parte.

Mi permetto di complimentarmi per la rapidità e la professionalità dimostrata. 🙂

Reference

Maggiori informazioni sull’addon sono reperibili qui.




Polls per Confluence – First look

First look

In questo post andremo ad esaminare questo addon, cercando di capire che cosa offre e che cosa può realizzare.

Di cosa si occupa?

Di mettere a disposizione uno strumento per creare dei semplici sondaggi …

o di creare dei doodle per la scelta della data di un evento.

mettendo a disposizione un insieme di strumenti per poter gestire il tutto:

e mettendo a disposizione un insime di reports per gestire il tutto:

Interessante, ma a cosa ci può servire?

Dato che Confluence è lo strumento principe della suite Atlassian e data il suo impatto social, questo strumento si aggiunge alle funzionalità per creare dei sondaggi all’interno delle pagine e gestirli. Rispetto ad altri addon, questo si presenta come molto semplice e usabilissimo.

Conclusioni

Abbiamo uno nuovo strumento da esaminare. Si presenta molto interessante, in quanto mette a disposizione una serie di macro che stuzzicano la fantasia. Vedremo con la prova che cosa ci consente di fare.

Reference

Maggiori informazioni sull’addon sono presenti qui e la relativa documentazione è presente qui.




Esempio di script runner – Clone Issue

Tips & Tricks – Esplorazione continua

In questo post proseguiamo la nostra esplorazione dei Tips & Tricks sui prodotti Atlassian. In particolare ci concentreremo su come usare Script Runner per eseguire alcune operazioni.

Clone issue

Si tratta di uno scernario che ci si può presentare per 1000 ragioni. Quello che potrebbe capitare è di assegnare un compito simile ad un secondo gruppo di lavoro: immaginate di trovarvi in una situazione in cui uno stesso applicativo viene gestito in versioni differenti, in base alle indicazioni dei clienti e, trovando un bug comune a tutti, prima si corregge sulla versione generale e successivamente deve essere riportato sulle versioni custom.

Come lo realizziamo?

Una possimibe strada è quella di servirsi di un addon di cui abbiamo parlato già in passato: ScriptRunner per JIRA. Attraverso questo addon possiamo estendere le funzionalità del nostro JIRA in modo da implementare questa operazione in automatico, arrivando a creare la issue clone.

Agiamo a livello di Workflow, dove inseriamo una postfunction che ci permette di poter aggiungere una nuova funzionalità, che l’addon ci mette a disposizione: Tra le possibili scelte abbiamo anche il Clone Issue. Questo ci propone una agevole composizione che ci permette di inserire parametri necessari alla clonazione.

clone-01

Come possiamo vedere abbiamo a disposizione una interfaccia molto semplice 🙂

Conclusioni

Abbiamo visto un semplice Tips & Tricks, che ci permette di poter risolvere alcuni problemi in maniera molto semplice e veloce. Nei prossimi post analizzeremo altre situazioni.

Reference

Segnalo anche questi link, che possono tornare utili per versioni un pò più vecchie di JIRA.




Addon Roadmap – Quali alternative esistono

Valutiamo alternative

In questo post andremo ad eseguire una valutazione della macro Roadmap di Confluence, andando ad esaminare che cosa viene offerto come …. alternativa.

 

Andiamo subito al sodo

Partiamo subito dando la prima carrellata di addons che sono presenti sul Marketplace della Atlassian, cercando subito di carpirne i dettagli.

Il primo addon è Aha! Visual Product Roadmaps, per Confluence Cloud. Si tratta di un addon gratuito (al momento in cui viene redatto il post) che permette di poter generare delle roadmap e dei grafici molto interessanti.

Andando ad esaminare il tutto, notiamo che:

  • Possiamo creare delle roadmap che nulla hanno ad invidiare a quelle che sono messe a disposizione della macro standard 
  • Possiamo pubblicare il tutto in maniera molto agevole 
  • Permette di poter impostare un piano 
  • Mette a disposizione una reportistica molto completa 

 

 

Proseguiamo la nostra carrellata con il seguente addon: Wizeline Portfolio Planning and Roadmaps per JIRA, disponibile per cloud e gratuito (al momento in cui viene scritto il post), che permette di poter realizzare delle roadmap direttamente su JIRA. Andando a curiosare sulle varie funzionalità abbiamo che:

 

  • Permette di tracciare agevolmente i progress di un progetto 
  • Permette di tracciare i progressi del team di lavoro 

 

Concludiamo questa panoramica con Sketchboard.Me for Confluence, disponibile solo per Server, permette di realizzare roadmap e tante altre cose molto interessanti. Vediamole nel dettaglio:

 

  • Diagrammi UML per tutti i gusti 
  • Permette di creare degli Use Case Diagram 
  • Permette di creare degli activity diagrams 

Conclusioni

Abbiamo fatto una breve carrellata di quali possibili alterative possiamo avere alla singola macro Roadmap. Approfitto anche per una semplice considerazione: Questo è quanto esaminato fino ad oggi, ma consiglio sempre una visita mensile al Marketplace in modo da controllare sempre le ultime novità dalla Galassia Atlassian 😀

 

 

 

 

 

 

Oltre al roadmap standard, non ne conosco. L’argomento è interessante. Posso suggerirti idi esaminare questi: Cloud: https://marketplace.atlassian.com/plugins/io.aha.connect/cloud/overview# Server + Cloud https://marketplace.atlassian.com/plugins/com.wizeline.jira-connector/server/overview Server: https://marketplace.atlassian.com/plugins/net.sevenscales.confluence.plugins.sketcho-confluence/server/overview Entro qualche mese dovrei risucire a provarli e pubblico una recensione. FABIO




Priority custom per JIRA – Prova su strada

Test test test test

In questo post andremo a testare l’addon Priority custom per JIRA.

Installazione

L’installazione è la medesima di una installazione server, come siamo già abituati. Vediamo il dettaglio. Partiamo sempre dalla maschera di gestione degli addon ed andiamo a identificare il nostro priority addon, come mostrato in figura:

priority-03-01

selezioniamo quindi Free trial, e procediamo con l’installazione…..

priority-03-02

… che come prima cosa scarica l’addon sul nostro server ….

priority-03-03

… lo installa e lo configura. Quindi viene richiesto l’account per generare la chiave Trial ….

priority-03-05

… che una volta fornita, procede con a generazione ed il deploy della licenza.
priority-03-07

Terminato il tutto, l’addon è adesso disponibile….
priority-03-09

… e siamo pronti con le operazioni di configurazione :-).

Configurazione

Vediamo subito dove trovare la configurazione di questo addon. La prima cosa che notiamo, sotto il tab Issue, è l’estensione della sezione dedicata alle priorità:

Priorities-02-01

Notiamo la presenza di una nuova voce: Priority Schemes. Attraverso questa nuova funzionalità, arriviamo a definire gli scheme per progetto. Vediamo come. In prima battuta, andiamo a definire un esempio di priorità personalizzata, come mostrato in figura: 0 – esempio di priorità custom.

Priorities-02-02

Successivamente andiamo a creare il relativo scheme, in modo da configurare ciò che ci serve. Nel nostro esempio ho impostato la priorità custom con una predefinita.

Priorities-02-03

quindi andiamo a impostarlo nel progetto e, successivamente, lo possiamo subito usare. L’impostazione deve essere eseguita nella sezione di configurazione del singolo progetto

Conclusioni

Abbiamo uno strumento non indifferente. Possiamo arrivare a definire dei livelli personalizzati, fino a definire un livello di priorità personalizzato per singolo progetto. Unica cosa che ho notato, e che segnalo come punto di attenzione, è il seguente: Se si cerca di impostare i livelli su di un progetto pre-esistente, occorre reimpostare manualmente le priorità NON più associate. Ma ritengo che si tratti di un sacrificio abbastanza accettabile.




Priority custom per JIRA – First look

Un addon interessante

In qusto post andremo ad esaminare un nuovo addon della Broken Build. Ne abbiamo esaminati diversi in questi post. Vediamo adesso di esaminarne un’altro molto interessante.

Di che cosa si occupa?

Questo addon consente di poter definire delle priorità personalizzabili per progetto, attraverso l’introduzione di un nuovo concetto: il Priorities schemes. 

L’addon estende la gestione delle priorità in modo da consentire la definizione di priorità personalizzate per singolo progetto. Sfruttando la possibilità, data dallo standard, di poter arrivare a gestire delle priorità custom, l’addon permette di poter diversificare le priorità creando degli scheme ad hoc, come mostrato in figura.

Quindi, si associa il nuovo scheme al singolo progetto per avere la nuova gestione delle priorità.

Conclusioni

Abbiamo a disposizione, per la versione server, un addon che ci permette di poter specializzare le priorità a seconda delle necessità, rispettando gli standard aziendali e consentendo di adattare lo strumento alle nostre esigenze.

Reference

Maggiori informazioni sono reperibili qui.