Newsgroup: it.lavoro.informatica
Titolo: Strumenti Scrum

Ciao a tutti, 
Apro un nuovo thread per approfondire il precendente [Agile], in 
particolare a proposito di Scrum. Mi sono documentato su questo framework 
Agile, ed ho trovato l'approccio molto interessante. Ho letto però molta 
teoria, ma poca pratica. Per esempio l'approccio del paper roll con i 
post-it è sicuramente d'impatto e permette di avere un colpo d'occhio 
globale sulla situazione dello sprint, ma in effetti potrebbe essere 
interpretato come un approccio folkloristico da chi, come qualcuno su 
questo NG, è scettico a proposito di Agile. Un software che fa la stessa 
cosa sarebbe sicuramente più facile da "vendere" a team e management, in 
quanto percepito come più professionale.
 
Fatta questa doverosa premessa, la domanda è la seguente: quali strumenti 
(hw e sw) usate nella quotidianità Agile? Facendo una rapida googlata 
sono rimasto impressionato dalla quantità di prodotti disponibili, tanto 
da rimanere un po' disorientato. Per esempio mi ha colpito OpenProject 
[1], ma fose solo perchè ha un bel sito...
 
Grazie
 
g4b0
 
[1] 
https://www.openproject.org
 

 (hw e sw) usate nella quotidianità Agile?
 
Parti dal punto sbagliato. Agile/Scrum non si vende come "paper roll con i post-it". Questa idea che Scrum si possa riassumere in bigliettini colorati e lavagnette e` proprio sballata. Per curiosita`, quali link/risorse stai guardando? Ti consiglio di leggere il libro "Essential Scrum", di Kenneth Rubin. Quel che bisogna vendere e` l'idea importante che c'e` dietro Agile in generale, e Scrum in particolare, non dettagli implementativi di poco rilievo, come dei post-it su una whiteboard. Se si lavora in un team e con un management che non e` in grado di comprendere le *idee*, allora si ha un grosso problema. In quanto al software, gran parte delle aziende agili qui in UK usano Jira, con vari plugin, ma e` commerciale. Anche Trello potrebbe andare bene, se non hai pretese assurde. OpenProject non lo conosco ma sembra interessante.

On Monday, 21 January 2019 11:44:25 UTC, 4ndre4  wrote:
 
[...]
PS Se stai pensando come evangelizzare la tua corrente azienda su Scrum, ti rinnovo il consiglio di rivolgerti ad uno ScrumMaster esperto. Se cerchi di convertire a Scrum, da inesperto di Scrum, ti verranno fatte domande alle quali o non saprai rispondere, o le cui risposte non piaceranno per niente. 
 


Nell'azienda dove lavoro ora usano Jira per una variante di Kanban. Non amo questa soluzione, principalmente per colpa di Jira, che tende a trattare lo scibile umano come un ticket.
Il tool che uso con piu' piacere e' molto probabilmente Pivotal Tracker, molto pulito e facile da usare.
Per estimates mi sono sempre trovato bene con 
https://www.planitpoker.com/
 
Occhio a non perder tempo con i "tool", devono fare relativamente poco, il lavoro di gran lunga piu' grande e' organizzare il team e spiegare come portare avanti la pratica in modo corerente e imparare a scrivere stories.
 
  ngw

 pretese assurde. OpenProject non lo conosco ma sembra interessante.
 
Jira è commerciale, ma la versione server costa 10$ una tantum, è una 
spesa sostenibile per una prova. Tra l'altro non sapevo che Trello fosse 
anche della Atlassian come Jira, interessante... Che learning curve ha 
Jira?
 
OpenProject è interessante in quanto open source, però non saprei 
valutarne la bontà non avendo termini di paragone.
 
g4b0
 

 PS Se stai pensando come evangelizzare la tua corrente azienda su Scrum
 
No, sto cercando di capire come funziona, prima di evangelizzare devo 
convincermi io.
 
g4b0

 stories.
 
Saggia osservazione, in effetti perdersi sui tool è una pratica sovente 
controproducente, anche perchè se troppo complessi tendono a spingerti a 
lavorare a modo loro, anzichè come vorresti tu. Valuterò sicuramente con 
interesse quelli che hai suggerito, grazie.
 
g4b0

 Per estimates mi sono sempre trovato bene con 
https://www.planitpoker.com/
 
 
Noi abbiamo un canale slack specifico con un plugin apposito simile a questo: 
https://deniz.co/pp/
 ma se siamo tutti colocati usiamo i deck di Mountain Goat Software 
https://store.mountaingoatsoftware.com/products/planning-poker-cards
 
 

 software piuttosto che un altro.
 
Perche` Agile/Scrum prescindono dai tool. Puoi anche fare tutto con carta e penna, se ti va. L'importante, come gia` detto, sono le idee alla base.

 Noi abbiamo un canale slack specifico con un plugin apposito simile a questo: 
https://deniz.co/pp/
 ma se siamo tutti colocati usiamo i deck di Mountain Goat Software 
https://store.mountaingoatsoftware.com/products/planning-poker-cards
 
 
Si anche io li usavo, tra l'altro poker eestimation e' la pratica in assoluto piu' utile che c'e' di scrum. E' che ormai lavoro 50% remoto quindi alla fine non siamo mai nello stesso posto.
 
  ngw

 Si anche io li usavo, tra l'altro poker eestimation e' la pratica in assoluto piu' utile che c'e' di scrum. E' che ormai lavoro 50% remoto quindi alla fine non siamo mai nello stesso posto.
 
Io lavoro remoto per il 40% quindi ti capisco. Certi team tendono a ri-stimare le storie dopo averle finite. Voi lo fate? E` una pratica che non mi piace molto.

 In che senso?
 
jira lo usiamo anche noi adesso e concordo con ngw è issue-centric in 
maniera abbastanza discutibile. stories, bug, task e subtask sono la 
stessa cosa e li relazioni fra loro in modo "debole" e arbitrario. puoi 
mettere vari tipi di dipendenze ma non hai sostanzialmente nessun 
riscontro nelle varie viste/board.

 convincermi io.
 
Purtroppo e` difficile, se non impossibile, capire come funziona Scrum, se non lo applichi. In Agile/Scrum, e` tutto molto pratico, c'e` poco spazio per la teoria. Quel che dovresti fare, a mio parere, e` convincere l'azienda ad applicare Scrum ad un prodotto specifico, e assumere un Agile Coach/ScrumMaster esperto che insegni al team a lavorare con questa metodologia. I vantaggi di Scrum, per chi non lo ha mai utilizzato, saltano all'occhio col tempo, dopo tanta pratica.

 d'accordo circa tutti.
 
d'accordo al 100%. di fatto seguendo il suo schema la story dovresti 
dettagliarla con i task, ma le relazioni fra queste issue (alla fine 
questo sono) sono libere e puoi fare liberamente un puttanaio. 

 riscontro nelle varie viste/board.
 
Noi alla fine ci siamo rassegnati e tendiamo a non usare subtasks. Il modo con cui appaiono nelle colonne e` semplicemente ridicolo. Per i bug abbiamo creato dashboards apposta per quello. Vorrei tanto poter usare altri tool ma, da contractor, Jira e` per me di norma una scelta imposta.