際際滷

際際滷Share a Scribd company logo
#ABD16 @AGILEBUSINESSDAY, Venezia 2016
Chi sono ?
e
di cosa
mi occupo ?
20142009
Divisione Finance Divisione PA e Sanit
Nord Est
Nel tempo libero.?
s
Vado in palestra
Con un gruppodi pazzi !!
e ci divertiamo ad andare alle Spartan Race
Provaci..竪 stata la parola chiave
Cit. Marco
Montemagno
Iniziamo !
32....1
The Avengers
un team 束agile損 di successo
La letteratura manageriale
condivide con le aziende lidea che le sfide
del mercato si possano vincere solo grazie
a team capaci di visione
Questa storia parla di un team......
stages of the plant
by Bruce Tuckman in 1965
Le fasi di sviluppo di un gruppo sono state
proposte per la prima volta nel 65 da Tuckmanper
cercaredispiegarecomesi evolveunteamneltempo
stages of the plant
by Bruce Tuckman in 1965
Plant Team
2. Storming
3. Norming
4. Performing
mission
tools &
techniques
1. Forming
La sua esistenza si snoda lungo un periodo estremamente variabile, durante il quale il gruppo
viene scosso da mutevoli dinamiche e si caratterizza in base ai risultati raggiunti.
stages of the plant
by Bruce Tuckman in 1965
Plant Team 1. Forming
2. Storming
3. Norming
4. Performing
mission
tools &
techniques
stages of the plant
Plant Team 1. Forming
2. Storming
3. Norming
4. Performing
tools &
techniques
mission
mission
salvare il mondo dallinvasione degli alieni
La nascita di un gruppo, nellaccezione
psicologica, si verifica sotto la spinta di
motivazioni ed esigenze che accomunano
pi湛 soggetti
stages of the plant
Plant Team
mission
1. Forming
2. Storming
3. Norming
4. Performing
tools &
techniques
performing
districandosi tra le 1000 difficolt quotidiane
Il team opera con un elevato livello
di produttivit e vede il lavoro
come lavoro di gruppo e gli obiettivi
come obiettivi da raggiungere in gruppo
stages of the plant
Plant Team
mission
1. Forming
2. Storming
3. Norming
4. Performing
tools &
techniques
tools & techniques
su efficaci strumenti e persone
a supporto della missione
Il team non 竪 solo
sapeva di poter contare
stages of the plant
Plant Team
mission
1. Forming
2. Storming
3. Norming
4. Performing
tools &
techniques
norming
Avere un team convinto e determinato
竪 lunica strada per portare a casa la missione
Il team ha effettivamente iniziato
ad operare con il giusto
spirito di squadra
stages of the plant
Plant Team
mission
2. Storming
3. Norming
4. Performing
tools &
techniques
1. Forming
forming & storming
far lavorare assieme le persone in modo eccezionale
richiede tempo e pazienza 
I componenti del team si
incontratro e cominciano a conoscersi
condividono le informazioni sul loro background
e sul ruolo...ognuno si trova in concorrenza con laltro
per laccettazione delle proprie idee e opinioni
stages of the plant
mission
2. Storming
3. Norming
4. Performing
tools &
techniques
1. FormingPlant Team
teamIl gruppo 竪 rappresentato da persone 束normali損 
che in team diventano 束speciali損
passiamo un altro team 
Dopo questa breve introduzione
dove ho voluto mostrarvi
come il gruppo 竪 stato
lelemento fondamentale
per centrare l obiettivo
Venexiansun altro team 束agile損 di successo .
Venexians
stages of the plant
Plant Team 1. Forming
2. Storming
3. Norming
4. Performing
tools &
techniques
mission
mission
Cliente:
Progetto: Portale 束Bandi, Avvisi, Concorsi損
Sperimentare la metodologia Agile nel
contesto della Pubblica Amministrazione
approccio waterfall
esigenze documentazione
standard regionali
Lean PA
Agile
Scrum
CMMI
EasySGQ
http://bandi.regione.veneto.it/
Venexians
stages of the plant
Plant Team 1. Forming
2. Storming
3. Norming
tools &
techniques
mission
4. Performing
performing
districandosi tra le 1000 difficolt quotidiane
performing
Oggi il team ha avuto modo di
conoscersi, avere fiducia
reciproca e fare affidamento
luno sullaltro.
Le pratiche agili sono oramai
consolidate e il team ha
acquistito consapevolezza
delle proprie potenzialit
Appliacare il modello che
abbiamo affinato
Agile + Cmmi nel contesto di
Regione Veneto sui servizi
che gestiamo non 竪 pi湛 una
novit.
Facciamo sempre nuovi
esperimenti, per stimolare la
nostra cuiosit.
performing
Qual 竪 il 壊艶乙姻艶岳看..?
performing
Qual 竪 il 壊艶乙姻艶岳看..?
Ma se la risposta fosse, semplicemente ....
che 竪 sbagliata la domanda....
e non esiste nessun segreto.....
E se questa maledetta risposta fosse....
che ci devi lavorare su....
ma ci devi lavor su con impegno.......
Cit. Marco
Montemagno
performing
performing
team
Dipendenti
> 7 anni
Neo laureati
entusiasmotempo
performing
performing
team
Dipendenti
> 7 anni
Neo laureati
entusiasmotempo
performing
entusiasmo
tempo
y
Y()t
tempo
ampiezza
performing
entusiasmo
Etica del lavoro e dellimpegno ...
performing
entusiasmo
Etica del lavoro e dellimpegno ...
Etica del sacrificio...
performing
entusiasmo
Etica del lavoro e dellimpegno ...
Etica del sacrificio...
Etica della professionalit..
performing
entusiasmo
Etica del lavoro e dellimpegno ...
Etica del sacrificio...
Etica della professionalit..
Etica della disciplina...e della precisione
performing
entusiasmo
Etica del lavoro e dellimpegno ...
Etica del sacrificio...
Etica della professionalit..
Etica della disciplina...e della precisione
Etica del non mollare mai..
performing
entusiasmo
Etica del lavoro e dellimpegno ...
Etica del sacrificio...
Etica della professionalit..
Etica della disciplina...e della precisione
Etica del non mollare mai..
Etica del io vado avanti nonostante tutto e tutti...
performing
entusiasmo
Ci devi tenere davvero, per sostenere nel lungo periodo i tuoi obiettivi, i tuoi risultati, i tuoi desideri.....
Etica del lavoro e dellimpegno ...
Etica del sacrificio...
Etica della professionalit..
Etica della disciplina...e della precisione
Etica del non mollare mai..
Etica del io vado avanti nonostante tutto e tutti...
Venexians
stages of the plant
Plant Team 1. Forming
2. Storming
mission
4. Performing
3. Norming
tools &
techniques
tools & techniques
sapendo di poter contare
su efficaci strumenti a supporto
Tools & techniques
Siamo partiti
dal framework Agile
presente in letteratura
Tools & techniques
Lo abbiamo personalizzato
in base alle esigenze del contesto in cui operiamo.
Normando in un Piano di Progetto ciascuna delle fasi qui
rapprestante dettagliando: Input, Tool, Output , Rischi.
Tools & techniques
Addizionando al modello Agile con linfrastruttura del modello CMMI
Non esiste una formula unica vincente che va bene dappertutto perch辿 ogni esperienza 竪 a s辿, e il contesto
anche, bisogna fare la fatica di affrontarsela. Le pratiche agili non sono sufficienti, perch辿 il primo
cambiamento che deve avvenire : 竪 cambiare la mentalit delle persone.
tools & techniques
GESTIONE REQUISITI
JIRA AGILE
- Usiamo JIRA per la gestione
e tracciamento dei requisiti
dei nostri progetti
tools & techniques
GESTIONE REQUISITI
JIRA AGILE
Backlog
Upload Backlog
- Upload massivo delle
userStory allinterno di jira
- Download delle userstory
allinterno dello spreadsheet
con query personalizzate
JQL
- Creazione di report veloci
con grafici o tabelle pivot
tools & techniques
GESTIONE REQUISITI
JIRA AGILE
Backlog
Upload Backlog
Scrumboard
tools & techniques
GESTIONE REQUISITI
JIRA AGILE
Backlog
Upload Backlog
Userstory (dettaglio)
Link a test
Acceptance Criteria
DoD
Descrizione della userstory
Tracciamentotemporale att.
Title Userstory
Checklist taskAbbiamo creato dei campi custom per gestire :
- Link al caso di test
- Lacceptance criteria
- Le regole di DoD.
- Checklist per tutti i task della US
In pi湛 abbiamo i campi nativi
- Nella descrizione dettagliamo la UserStory
- Il tracciamento temporale
- La versione di rilascio
-  e molti altri
tools & techniques
GESTIONE REQUISITI
JIRA AGILE
Backlog
Upload Backlog
Scrumboard (dettaglio)
DOCUMENTALE
Abbiamo creato un connettore
allinterno della xwiki che
consente di connettersi a Jira,
tramite query JQL scaricare i
dati e renderizzarli
tools & techniques
GESTIONE REQUISITI
JIRA AGILE
Backlog
Upload Backlog
Scrumboard (dettaglio)
DOCUMENTALE
- Unico punto di scrittura JIRA
- Recupero in automatico le
info delle userstory usando il
connettore
- Risparmio tempo
- Condivisione della xwiki con
il cliente, che 竪 sempre
aggiornato sul Progress
tools & techniques
GESTIONE REQUISITI
JIRA AGILE
Backlog
Upload Backlog
Scrumboard (dettaglio)
DOCUMENTALE
- Unico punto di scrittura JIRA
- Recupero in automatico le
info delle userstory usando il
connettore
- Risparmio tempo
- Condivisione della xwiki con
il cliente, che 竪 sempre
aggiornato.
tools & techniques
GESTIONE REQUISITI
JIRA AGILE
Backlog
Upload Backlog
Scrumboard (dettaglio)
DOCUMENTALE
- Unico punto di scrittura JIRA
- Recupero in automatico le
info delle userstory usando il
connettore
- Risparmio tempo
- Condivisione della xwiki con
il cliente, che 竪 sempre
aggiornato sul Progress
tools & techniques
GESTIONE REQUISITI
JIRA AGILE
Backlog
Upload Backlog
Scrumboard (dettaglio)
DOCUMENTALE
STRUMENTI DI TEST
- Testlink
- Selenium
- Unit Test
- Performance Test
- Analisi statica del codice
tools & techniques
GESTIONE REQUISITI
JIRA AGILE
Backlog
Upload Backlog
Scrumboard (dettaglio)
DOCUMENTALE
STRUMENTI DI TEST
VERSIONING
- Testlink
- Selenium
- Unit Test
- Performance Test
- Analisi statica del codice
Il codice sorgente 竪 visibile dallinterfaccia
web di Jira collegato alla User Story
implementata dal team
tools & techniques
GESTIONE REQUISITI
JIRA AGILE
Backlog
Upload Backlog
Scrumboard (dettaglio)
DOCUMENTALE
STRUMENTI DI TEST
VERSIONING
MONITORING
- Testlink
- Selenium
- Unit Test
- Performance Test
- Analisi statica del codice
Un tool di monitoraggio e controllo a
supporto e con una serie di report gi
pronti per consultare i dati !!
tools & techniques
GESTIONE REQUISITI
JIRA AGILE
Backlog
Upload Backlog
Scrumboard (dettaglio)
DOCUMENTALE
STRUMENTI DI TEST
VERSIONING
MONITORING
norming
Avere un team convinto e determinato
竪 lunica strada per portare a casa la missione
Venexians
stages of the plant
Plant Team 1. Forming
2. Storming
tools &
techniques
mission
4. Performing
3. Norming
norming
Il team lavora assieme per
migliorare il processo definendo
regole e sperimentando tool per
gestire meglio i progetti
- Definito un processo
- Continui miglioramenti
- Percepirne il valore aggiunto
- Non solo lonere
norming
Il team lavora assieme per
migliorare il processo definendo
regole e sperimentando tool per
gestire meglio i progetti
Trello  SCRUM BOARD
- Definito un processo
- Continui miglioramenti
- Percepirne il valore aggiunto
- Non solo lonere
 CARD NUMBER #1234
 Scrum Board elettronica
 Vision Avanzamento Lavori
 Scambio Informazioni
 Reperibilit informazioni
 #hashtag e @messaggi
 Flusso Ordinato
 Tracciatura
norming
Il team lavora assieme per
migliorare il processo definendo
regole e sperimentando tool per
gestire meglio i progetti
Trello  SCRUM BOARD
- Definito un processo
- Continui miglioramenti
- Percepirne il valore aggiunto
- Non solo lonere
norming
Il team lavora assieme per
migliorare il processo definendo
regole e sperimentando tool per
gestire meglio i progetti
Trello  SCRUM BOARD
- Definito un processo
- Continui miglioramenti
- Percepirne il valore aggiunto
- Non solo lonere
CARD
NUMBER
norming
Il team lavora assieme per
migliorare il processo definendo
regole e sperimentando tool per
gestire meglio i progetti
Trello  SCRUM BOARD
- Definito un processo
- Continui miglioramenti
- Percepirne il valore aggiunto
- Non solo lonere
Google Spreadsheet  BACKLOG
Google spreadsheet
 Product Backlog
 Upload Sprint
 Template User Story
 Burndown chart
 Velocity
norming
Il team lavora assieme per
migliorare il processo definendo
regole e sperimentando tool per
gestire meglio i progetti
Trello  SCRUM BOARD
- Definito un processo
- Continui miglioramenti
- Percepirne il valore aggiunto
- Non solo lonere
Google Spreadsheet  BACKLOG
CARD
NUMBER
norming
Il team lavora assieme per
migliorare il processo definendo
regole e sperimentando tool per
gestire meglio i progetti
Trello  SCRUM BOARD
- Definito un processo
- Continui miglioramenti
- Percepirne il valore aggiunto
- Non solo lonere
Google Spreadsheet  BACKLOG
Tool 束ALM損:
- Visual Studio
- Subversion
- Tortoise
- Word
 CARD NUMBER #1234
 Ambienti di sviluppo Microsoft
 Sistema di versionamento SVN
 Controllo del Versionamento tool Tortoise
 Reperibilit informazioni
 Tracciatura
 Check bidirezionale
norming
Il team lavora assieme per
migliorare il processo definendo
regole e sperimentando tool per
gestire meglio i progetti
Trello  SCRUM BOARD
- Definito un processo
- Continui miglioramenti
- Percepirne il valore aggiunto
- Non solo lonere
Google Spreadsheet  BACKLOG
Tool 束ALM損:
- Visual Studio
- Subversion
- Tortoise
- Word
norming
Il team lavora assieme per
migliorare il processo definendo
regole e sperimentando tool per
gestire meglio i progetti
Trello  SCRUM BOARD
- Definito un processo
- Continui miglioramenti
- Percepirne il valore aggiunto
- Non solo lonere
Google Spreadsheet  BACKLOG
Tool 束ALM損:
- Visual Studio
- Subversion
- Tortoise
- Word
CARD
NUMBER
norming
Il team lavora assieme per
migliorare il processo definendo
regole e sperimentando tool per
gestire meglio i progetti
Trello  SCRUM BOARD
- Definito un processo
- Continui miglioramenti
- Percepirne il valore aggiunto
- Non solo lonere
Google Spreadsheet  BACKLOG
Tool 束ALM損:
- Visual Studio
- Subversion
- Tortoise
- Word
norming
Il team lavora assieme per
migliorare il processo definendo
regole e sperimentando tool per
gestire meglio i progetti
Trello  SCRUM BOARD
- Definito un processo
- Continui miglioramenti
- Percepirne il valore aggiunto
- Non solo lonere
Google Spreadsheet  BACKLOG
Tool 束ALM損:
- Visual Studio
- Subversion
- Tortoise
- Word
norming
Il team lavora assieme per
migliorare il processo definendo
regole e sperimentando tool per
gestire meglio i progetti
Trello  SCRUM BOARD
- Definito un processo
- Continui miglioramenti
- Percepirne il valore aggiunto
- Non solo lonere
Google Spreadsheet  BACKLOG
Tool 束ALM損:
- Visual Studio
- Subversion
- Tortoise
- Word
norming
Il team lavora assieme per
migliorare il processo definendo
regole e sperimentando tool per
gestire meglio i progetti
Trello  SCRUM BOARD
- Definito un processo
- Continui miglioramenti
- Percepirne il valore aggiunto
- Non solo lonere
Google Spreadsheet  BACKLOG
Tool 束ALM損:
- Visual Studio
- Subversion
- Tortoise
- Word
Sforzo cosciente per risolvere i
problemi e raggiungere
l'armonia nel gruppo. I livelli di
motivazione aumentano.
Venexians
stages of the plant
Plant Team tools &
techniques
mission
4. Performing
3. Norming
2. Storming
1. Forming
forming & storming
far lavorare assieme le persone in modo eccezionale
richiede tempo e pazienza
forming & storming
Dopo questo bombardamento
di nuovi concetti e pratiche il
team era in confusione. I
componenti del team
dovevano imparare a
collaborare in una nuova
maniera
Confusione e caos nel team
forming & storming
Le nostre board e i post-it
Confusione e caos nel team
forming & storming
Le nostre board e i post-it
Confusione e caos nel team
forming & storming
Le nostre board e i post-it
Confusione e caos nel team
forming & storming
Le nostre board e i post-it
Confusione e caos nel team
forming & storming
Scrum 竪 un framework Agile
Eventstorming
Product Backlog
Sprint Planning
Sprint Backlog
Sprint
Daily Meeting
Sprint Review
Sprint Retrospective
Release
Le nostre board e i post-it
Confusione e caos nel team
forming & storming
Ho cominciato a fare formazione
spiegando i principi su cui si
basa la metodologia Agile,
indicati nellAgile Manifesto
forming & storming
Ho cominciato a fare formazione
spiegando i principi su cui si
basa la metodologia Agile,
indicati nellAgile Manifesto
Gli individui e le interazioni pi湛
che i processi e gli strumenti
1
1
forming & storming
Ho cominciato a fare formazione
spiegando i principi su cui si
basa la metodologia Agile,
indicati nellAgile Manifesto
Gli individui e le interazioni pi湛
che i processi e gli strumenti
1
1
2
Il software funzionante pi湛 che
la documentazione esaustiva.
2
forming & storming
Ho cominciato a fare formazione
spiegando i principi su cui si
basa la metodologia Agile,
indicati nellAgile Manifesto
Gli individui e le interazioni pi湛
che i processi e gli strumenti
1
1
2
Il software funzionante pi湛 che
la documentazione esaustiva.
2
3
La collaborazione col cliente pi湛
che la negoziazione dei contratti
3
forming & storming
Ho cominciato a fare formazione
spiegando i principi su cui si
basa la metodologia Agile,
indicati nellAgile Manifesto
Gli individui e le interazioni pi湛
che i processi e gli strumenti
1
1
2
Il software funzionante pi湛 che
la documentazione esaustiva.
2
3
La collaborazione col cliente pi湛
che la negoziazione dei contratti
3
4
Rispondere al cambiamento pi湛
che seguire un piano
4
forming & storming
Ho cominciato a fare formazione
spiegando i principi su cui si
basa la metodologia Agile,
indicati nellAgile Manifesto
Gli individui e le interazioni pi湛
che i processi e gli strumenti
1
1
2
Il software funzionante pi湛 che
la documentazione esaustiva.
2
3
La collaborazione col cliente pi湛
che la negoziazione dei contratti
3
4
Rispondere al cambiamento pi湛
che seguire un piano
4
Ovvero
fermo restando il valore delle voci sotto
forming & storming
Ho cominciato a fare formazione
spiegando i principi su cui si
basa la metodologia Agile,
indicati nellAgile Manifesto
Gli individui e le interazioni pi湛
che i processi e gli strumenti
1
1
2
Il software funzionante pi湛 che
la documentazione esaustiva.
2
3
La collaborazione col cliente pi湛
che la negoziazione dei contratti
3
4
Rispondere al cambiamento pi湛
che seguire un piano
4
Ovvero
fermo restando il valore delle voci sotto
le voci sopra
consideriamo pi湛 importanti
Venexians
stages of the plant
tools &
techniques
mission
4. Performing
3. Norming
2. Storming
1. FormingPlant Team
team
persone 束normali損 
che in team diventano 束speciali損
BACK TO THE FUTURE  THE AGILE HUMAN TRANSFORMATION
testimonials
... ha concetti semplici ed efficaci, ma
applicare l'agile 竪 tutt'altro che
semplice, richiede costanza e attenzione
da parte di tutto il Team
Massimo Semeraro
testimonials
... rappresenta il continuo confronto con
il cliente e con il gruppo su come
procede la realizzazione del prodotto
Cristian Zaramella
testimonials
... 竪 l'innovazione rispetto ai metodi
classici, i post-it permettono di dare una
visione delle attivit in corso dell'intero
gruppo e progetto
Sara Bonotto
testimonials
... permette al team di modellare e
adattare processi e tecniche, questo
vantaggio richiede maggiore sinergia e
competenza nel gruppo
Lorenzo Semenzato
testimonials
... la possibilit di lavorare in modo
autonomo ma allo stesso tempo
sapendo di avere un gruppo alle spalle in
cui le competenze di tutti sono messe a
fattor comune
Riccardo Valentini
Grazie per lattenzione

More Related Content

BACK TO THE FUTURE THE AGILE HUMAN TRANSFORMATION

  • 2. Chi sono ? e di cosa mi occupo ?
  • 5. s Vado in palestra Con un gruppodi pazzi !! e ci divertiamo ad andare alle Spartan Race
  • 6. Provaci..竪 stata la parola chiave Cit. Marco Montemagno
  • 8. The Avengers un team 束agile損 di successo La letteratura manageriale condivide con le aziende lidea che le sfide del mercato si possano vincere solo grazie a team capaci di visione Questa storia parla di un team......
  • 9. stages of the plant by Bruce Tuckman in 1965 Le fasi di sviluppo di un gruppo sono state proposte per la prima volta nel 65 da Tuckmanper cercaredispiegarecomesi evolveunteamneltempo
  • 10. stages of the plant by Bruce Tuckman in 1965 Plant Team 2. Storming 3. Norming 4. Performing mission tools & techniques 1. Forming La sua esistenza si snoda lungo un periodo estremamente variabile, durante il quale il gruppo viene scosso da mutevoli dinamiche e si caratterizza in base ai risultati raggiunti.
  • 11. stages of the plant by Bruce Tuckman in 1965 Plant Team 1. Forming 2. Storming 3. Norming 4. Performing mission tools & techniques
  • 12. stages of the plant Plant Team 1. Forming 2. Storming 3. Norming 4. Performing tools & techniques mission
  • 13. mission salvare il mondo dallinvasione degli alieni La nascita di un gruppo, nellaccezione psicologica, si verifica sotto la spinta di motivazioni ed esigenze che accomunano pi湛 soggetti
  • 14. stages of the plant Plant Team mission 1. Forming 2. Storming 3. Norming 4. Performing tools & techniques
  • 15. performing districandosi tra le 1000 difficolt quotidiane Il team opera con un elevato livello di produttivit e vede il lavoro come lavoro di gruppo e gli obiettivi come obiettivi da raggiungere in gruppo
  • 16. stages of the plant Plant Team mission 1. Forming 2. Storming 3. Norming 4. Performing tools & techniques
  • 17. tools & techniques su efficaci strumenti e persone a supporto della missione Il team non 竪 solo sapeva di poter contare
  • 18. stages of the plant Plant Team mission 1. Forming 2. Storming 3. Norming 4. Performing tools & techniques
  • 19. norming Avere un team convinto e determinato 竪 lunica strada per portare a casa la missione Il team ha effettivamente iniziato ad operare con il giusto spirito di squadra
  • 20. stages of the plant Plant Team mission 2. Storming 3. Norming 4. Performing tools & techniques 1. Forming
  • 21. forming & storming far lavorare assieme le persone in modo eccezionale richiede tempo e pazienza I componenti del team si incontratro e cominciano a conoscersi condividono le informazioni sul loro background e sul ruolo...ognuno si trova in concorrenza con laltro per laccettazione delle proprie idee e opinioni
  • 22. stages of the plant mission 2. Storming 3. Norming 4. Performing tools & techniques 1. FormingPlant Team
  • 23. teamIl gruppo 竪 rappresentato da persone 束normali損 che in team diventano 束speciali損
  • 24. passiamo un altro team Dopo questa breve introduzione dove ho voluto mostrarvi come il gruppo 竪 stato lelemento fondamentale per centrare l obiettivo
  • 25. Venexiansun altro team 束agile損 di successo .
  • 26. Venexians stages of the plant Plant Team 1. Forming 2. Storming 3. Norming 4. Performing tools & techniques mission
  • 27. mission Cliente: Progetto: Portale 束Bandi, Avvisi, Concorsi損 Sperimentare la metodologia Agile nel contesto della Pubblica Amministrazione approccio waterfall esigenze documentazione standard regionali Lean PA Agile Scrum CMMI EasySGQ http://bandi.regione.veneto.it/
  • 28. Venexians stages of the plant Plant Team 1. Forming 2. Storming 3. Norming tools & techniques mission 4. Performing
  • 29. performing districandosi tra le 1000 difficolt quotidiane
  • 30. performing Oggi il team ha avuto modo di conoscersi, avere fiducia reciproca e fare affidamento luno sullaltro. Le pratiche agili sono oramai consolidate e il team ha acquistito consapevolezza delle proprie potenzialit Appliacare il modello che abbiamo affinato Agile + Cmmi nel contesto di Regione Veneto sui servizi che gestiamo non 竪 pi湛 una novit. Facciamo sempre nuovi esperimenti, per stimolare la nostra cuiosit.
  • 31. performing Qual 竪 il 壊艶乙姻艶岳看..?
  • 32. performing Qual 竪 il 壊艶乙姻艶岳看..? Ma se la risposta fosse, semplicemente .... che 竪 sbagliata la domanda.... e non esiste nessun segreto..... E se questa maledetta risposta fosse.... che ci devi lavorare su.... ma ci devi lavor su con impegno....... Cit. Marco Montemagno
  • 37. performing entusiasmo Etica del lavoro e dellimpegno ... Etica del sacrificio...
  • 38. performing entusiasmo Etica del lavoro e dellimpegno ... Etica del sacrificio... Etica della professionalit..
  • 39. performing entusiasmo Etica del lavoro e dellimpegno ... Etica del sacrificio... Etica della professionalit.. Etica della disciplina...e della precisione
  • 40. performing entusiasmo Etica del lavoro e dellimpegno ... Etica del sacrificio... Etica della professionalit.. Etica della disciplina...e della precisione Etica del non mollare mai..
  • 41. performing entusiasmo Etica del lavoro e dellimpegno ... Etica del sacrificio... Etica della professionalit.. Etica della disciplina...e della precisione Etica del non mollare mai.. Etica del io vado avanti nonostante tutto e tutti...
  • 42. performing entusiasmo Ci devi tenere davvero, per sostenere nel lungo periodo i tuoi obiettivi, i tuoi risultati, i tuoi desideri..... Etica del lavoro e dellimpegno ... Etica del sacrificio... Etica della professionalit.. Etica della disciplina...e della precisione Etica del non mollare mai.. Etica del io vado avanti nonostante tutto e tutti...
  • 43. Venexians stages of the plant Plant Team 1. Forming 2. Storming mission 4. Performing 3. Norming tools & techniques
  • 44. tools & techniques sapendo di poter contare su efficaci strumenti a supporto
  • 45. Tools & techniques Siamo partiti dal framework Agile presente in letteratura
  • 46. Tools & techniques Lo abbiamo personalizzato in base alle esigenze del contesto in cui operiamo. Normando in un Piano di Progetto ciascuna delle fasi qui rapprestante dettagliando: Input, Tool, Output , Rischi.
  • 47. Tools & techniques Addizionando al modello Agile con linfrastruttura del modello CMMI Non esiste una formula unica vincente che va bene dappertutto perch辿 ogni esperienza 竪 a s辿, e il contesto anche, bisogna fare la fatica di affrontarsela. Le pratiche agili non sono sufficienti, perch辿 il primo cambiamento che deve avvenire : 竪 cambiare la mentalit delle persone.
  • 48. tools & techniques GESTIONE REQUISITI JIRA AGILE - Usiamo JIRA per la gestione e tracciamento dei requisiti dei nostri progetti
  • 49. tools & techniques GESTIONE REQUISITI JIRA AGILE Backlog Upload Backlog - Upload massivo delle userStory allinterno di jira - Download delle userstory allinterno dello spreadsheet con query personalizzate JQL - Creazione di report veloci con grafici o tabelle pivot
  • 50. tools & techniques GESTIONE REQUISITI JIRA AGILE Backlog Upload Backlog Scrumboard
  • 51. tools & techniques GESTIONE REQUISITI JIRA AGILE Backlog Upload Backlog Userstory (dettaglio) Link a test Acceptance Criteria DoD Descrizione della userstory Tracciamentotemporale att. Title Userstory Checklist taskAbbiamo creato dei campi custom per gestire : - Link al caso di test - Lacceptance criteria - Le regole di DoD. - Checklist per tutti i task della US In pi湛 abbiamo i campi nativi - Nella descrizione dettagliamo la UserStory - Il tracciamento temporale - La versione di rilascio - e molti altri
  • 52. tools & techniques GESTIONE REQUISITI JIRA AGILE Backlog Upload Backlog Scrumboard (dettaglio) DOCUMENTALE Abbiamo creato un connettore allinterno della xwiki che consente di connettersi a Jira, tramite query JQL scaricare i dati e renderizzarli
  • 53. tools & techniques GESTIONE REQUISITI JIRA AGILE Backlog Upload Backlog Scrumboard (dettaglio) DOCUMENTALE - Unico punto di scrittura JIRA - Recupero in automatico le info delle userstory usando il connettore - Risparmio tempo - Condivisione della xwiki con il cliente, che 竪 sempre aggiornato sul Progress
  • 54. tools & techniques GESTIONE REQUISITI JIRA AGILE Backlog Upload Backlog Scrumboard (dettaglio) DOCUMENTALE - Unico punto di scrittura JIRA - Recupero in automatico le info delle userstory usando il connettore - Risparmio tempo - Condivisione della xwiki con il cliente, che 竪 sempre aggiornato.
  • 55. tools & techniques GESTIONE REQUISITI JIRA AGILE Backlog Upload Backlog Scrumboard (dettaglio) DOCUMENTALE - Unico punto di scrittura JIRA - Recupero in automatico le info delle userstory usando il connettore - Risparmio tempo - Condivisione della xwiki con il cliente, che 竪 sempre aggiornato sul Progress
  • 56. tools & techniques GESTIONE REQUISITI JIRA AGILE Backlog Upload Backlog Scrumboard (dettaglio) DOCUMENTALE STRUMENTI DI TEST - Testlink - Selenium - Unit Test - Performance Test - Analisi statica del codice
  • 57. tools & techniques GESTIONE REQUISITI JIRA AGILE Backlog Upload Backlog Scrumboard (dettaglio) DOCUMENTALE STRUMENTI DI TEST VERSIONING - Testlink - Selenium - Unit Test - Performance Test - Analisi statica del codice Il codice sorgente 竪 visibile dallinterfaccia web di Jira collegato alla User Story implementata dal team
  • 58. tools & techniques GESTIONE REQUISITI JIRA AGILE Backlog Upload Backlog Scrumboard (dettaglio) DOCUMENTALE STRUMENTI DI TEST VERSIONING MONITORING - Testlink - Selenium - Unit Test - Performance Test - Analisi statica del codice Un tool di monitoraggio e controllo a supporto e con una serie di report gi pronti per consultare i dati !!
  • 59. tools & techniques GESTIONE REQUISITI JIRA AGILE Backlog Upload Backlog Scrumboard (dettaglio) DOCUMENTALE STRUMENTI DI TEST VERSIONING MONITORING
  • 60. norming Avere un team convinto e determinato 竪 lunica strada per portare a casa la missione
  • 61. Venexians stages of the plant Plant Team 1. Forming 2. Storming tools & techniques mission 4. Performing 3. Norming
  • 62. norming Il team lavora assieme per migliorare il processo definendo regole e sperimentando tool per gestire meglio i progetti - Definito un processo - Continui miglioramenti - Percepirne il valore aggiunto - Non solo lonere
  • 63. norming Il team lavora assieme per migliorare il processo definendo regole e sperimentando tool per gestire meglio i progetti Trello SCRUM BOARD - Definito un processo - Continui miglioramenti - Percepirne il valore aggiunto - Non solo lonere CARD NUMBER #1234 Scrum Board elettronica Vision Avanzamento Lavori Scambio Informazioni Reperibilit informazioni #hashtag e @messaggi Flusso Ordinato Tracciatura
  • 64. norming Il team lavora assieme per migliorare il processo definendo regole e sperimentando tool per gestire meglio i progetti Trello SCRUM BOARD - Definito un processo - Continui miglioramenti - Percepirne il valore aggiunto - Non solo lonere
  • 65. norming Il team lavora assieme per migliorare il processo definendo regole e sperimentando tool per gestire meglio i progetti Trello SCRUM BOARD - Definito un processo - Continui miglioramenti - Percepirne il valore aggiunto - Non solo lonere CARD NUMBER
  • 66. norming Il team lavora assieme per migliorare il processo definendo regole e sperimentando tool per gestire meglio i progetti Trello SCRUM BOARD - Definito un processo - Continui miglioramenti - Percepirne il valore aggiunto - Non solo lonere Google Spreadsheet BACKLOG Google spreadsheet Product Backlog Upload Sprint Template User Story Burndown chart Velocity
  • 67. norming Il team lavora assieme per migliorare il processo definendo regole e sperimentando tool per gestire meglio i progetti Trello SCRUM BOARD - Definito un processo - Continui miglioramenti - Percepirne il valore aggiunto - Non solo lonere Google Spreadsheet BACKLOG CARD NUMBER
  • 68. norming Il team lavora assieme per migliorare il processo definendo regole e sperimentando tool per gestire meglio i progetti Trello SCRUM BOARD - Definito un processo - Continui miglioramenti - Percepirne il valore aggiunto - Non solo lonere Google Spreadsheet BACKLOG Tool 束ALM損: - Visual Studio - Subversion - Tortoise - Word CARD NUMBER #1234 Ambienti di sviluppo Microsoft Sistema di versionamento SVN Controllo del Versionamento tool Tortoise Reperibilit informazioni Tracciatura Check bidirezionale
  • 69. norming Il team lavora assieme per migliorare il processo definendo regole e sperimentando tool per gestire meglio i progetti Trello SCRUM BOARD - Definito un processo - Continui miglioramenti - Percepirne il valore aggiunto - Non solo lonere Google Spreadsheet BACKLOG Tool 束ALM損: - Visual Studio - Subversion - Tortoise - Word
  • 70. norming Il team lavora assieme per migliorare il processo definendo regole e sperimentando tool per gestire meglio i progetti Trello SCRUM BOARD - Definito un processo - Continui miglioramenti - Percepirne il valore aggiunto - Non solo lonere Google Spreadsheet BACKLOG Tool 束ALM損: - Visual Studio - Subversion - Tortoise - Word CARD NUMBER
  • 71. norming Il team lavora assieme per migliorare il processo definendo regole e sperimentando tool per gestire meglio i progetti Trello SCRUM BOARD - Definito un processo - Continui miglioramenti - Percepirne il valore aggiunto - Non solo lonere Google Spreadsheet BACKLOG Tool 束ALM損: - Visual Studio - Subversion - Tortoise - Word
  • 72. norming Il team lavora assieme per migliorare il processo definendo regole e sperimentando tool per gestire meglio i progetti Trello SCRUM BOARD - Definito un processo - Continui miglioramenti - Percepirne il valore aggiunto - Non solo lonere Google Spreadsheet BACKLOG Tool 束ALM損: - Visual Studio - Subversion - Tortoise - Word
  • 73. norming Il team lavora assieme per migliorare il processo definendo regole e sperimentando tool per gestire meglio i progetti Trello SCRUM BOARD - Definito un processo - Continui miglioramenti - Percepirne il valore aggiunto - Non solo lonere Google Spreadsheet BACKLOG Tool 束ALM損: - Visual Studio - Subversion - Tortoise - Word
  • 74. norming Il team lavora assieme per migliorare il processo definendo regole e sperimentando tool per gestire meglio i progetti Trello SCRUM BOARD - Definito un processo - Continui miglioramenti - Percepirne il valore aggiunto - Non solo lonere Google Spreadsheet BACKLOG Tool 束ALM損: - Visual Studio - Subversion - Tortoise - Word Sforzo cosciente per risolvere i problemi e raggiungere l'armonia nel gruppo. I livelli di motivazione aumentano.
  • 75. Venexians stages of the plant Plant Team tools & techniques mission 4. Performing 3. Norming 2. Storming 1. Forming
  • 76. forming & storming far lavorare assieme le persone in modo eccezionale richiede tempo e pazienza
  • 77. forming & storming Dopo questo bombardamento di nuovi concetti e pratiche il team era in confusione. I componenti del team dovevano imparare a collaborare in una nuova maniera Confusione e caos nel team
  • 78. forming & storming Le nostre board e i post-it Confusione e caos nel team
  • 79. forming & storming Le nostre board e i post-it Confusione e caos nel team
  • 80. forming & storming Le nostre board e i post-it Confusione e caos nel team
  • 81. forming & storming Le nostre board e i post-it Confusione e caos nel team
  • 82. forming & storming Scrum 竪 un framework Agile Eventstorming Product Backlog Sprint Planning Sprint Backlog Sprint Daily Meeting Sprint Review Sprint Retrospective Release Le nostre board e i post-it Confusione e caos nel team
  • 83. forming & storming Ho cominciato a fare formazione spiegando i principi su cui si basa la metodologia Agile, indicati nellAgile Manifesto
  • 84. forming & storming Ho cominciato a fare formazione spiegando i principi su cui si basa la metodologia Agile, indicati nellAgile Manifesto Gli individui e le interazioni pi湛 che i processi e gli strumenti 1 1
  • 85. forming & storming Ho cominciato a fare formazione spiegando i principi su cui si basa la metodologia Agile, indicati nellAgile Manifesto Gli individui e le interazioni pi湛 che i processi e gli strumenti 1 1 2 Il software funzionante pi湛 che la documentazione esaustiva. 2
  • 86. forming & storming Ho cominciato a fare formazione spiegando i principi su cui si basa la metodologia Agile, indicati nellAgile Manifesto Gli individui e le interazioni pi湛 che i processi e gli strumenti 1 1 2 Il software funzionante pi湛 che la documentazione esaustiva. 2 3 La collaborazione col cliente pi湛 che la negoziazione dei contratti 3
  • 87. forming & storming Ho cominciato a fare formazione spiegando i principi su cui si basa la metodologia Agile, indicati nellAgile Manifesto Gli individui e le interazioni pi湛 che i processi e gli strumenti 1 1 2 Il software funzionante pi湛 che la documentazione esaustiva. 2 3 La collaborazione col cliente pi湛 che la negoziazione dei contratti 3 4 Rispondere al cambiamento pi湛 che seguire un piano 4
  • 88. forming & storming Ho cominciato a fare formazione spiegando i principi su cui si basa la metodologia Agile, indicati nellAgile Manifesto Gli individui e le interazioni pi湛 che i processi e gli strumenti 1 1 2 Il software funzionante pi湛 che la documentazione esaustiva. 2 3 La collaborazione col cliente pi湛 che la negoziazione dei contratti 3 4 Rispondere al cambiamento pi湛 che seguire un piano 4 Ovvero fermo restando il valore delle voci sotto
  • 89. forming & storming Ho cominciato a fare formazione spiegando i principi su cui si basa la metodologia Agile, indicati nellAgile Manifesto Gli individui e le interazioni pi湛 che i processi e gli strumenti 1 1 2 Il software funzionante pi湛 che la documentazione esaustiva. 2 3 La collaborazione col cliente pi湛 che la negoziazione dei contratti 3 4 Rispondere al cambiamento pi湛 che seguire un piano 4 Ovvero fermo restando il valore delle voci sotto le voci sopra consideriamo pi湛 importanti
  • 90. Venexians stages of the plant tools & techniques mission 4. Performing 3. Norming 2. Storming 1. FormingPlant Team
  • 91. team persone 束normali損 che in team diventano 束speciali損
  • 93. testimonials ... ha concetti semplici ed efficaci, ma applicare l'agile 竪 tutt'altro che semplice, richiede costanza e attenzione da parte di tutto il Team Massimo Semeraro
  • 94. testimonials ... rappresenta il continuo confronto con il cliente e con il gruppo su come procede la realizzazione del prodotto Cristian Zaramella
  • 95. testimonials ... 竪 l'innovazione rispetto ai metodi classici, i post-it permettono di dare una visione delle attivit in corso dell'intero gruppo e progetto Sara Bonotto
  • 96. testimonials ... permette al team di modellare e adattare processi e tecniche, questo vantaggio richiede maggiore sinergia e competenza nel gruppo Lorenzo Semenzato
  • 97. testimonials ... la possibilit di lavorare in modo autonomo ma allo stesso tempo sapendo di avere un gruppo alle spalle in cui le competenze di tutti sono messe a fattor comune Riccardo Valentini