Upload
lamkhuong
View
230
Download
0
Embed Size (px)
Citation preview
Agile Surfers For a Better Way Storia di una Community Of Practice di Ispirazione Agile
Novembre 2017
TIZIANO INTERLANDI
PIERPAOLO CIMIRRO
Con il Contributo di tutta la Community Cerved
2
Chi di voi partecipa a
MeetUp o Simili?
3
Chi di voi sa cosa è una
Community Of Practice?
4
Chi di voi ha una Community
Of Practice nella propria
Organizzazione?
5
• Il contesto: Cerved Group
• Cosa è una Community
• Da Community a CoP Aziendale
• A Cosa serve una CoP
• La partenza, inspect & adapt
• Agile Movers e CopCore
• Cosa fa una CoP
• Management e HR
• Individui e interazioni più che
strumenti e processi
• Conclusioni
Di Cosa Parleremo
6
Gli Speakers allo IAD 2017
TIZIANO INTERLANDI SCRUM MASTER / DEV
TALK
ANDREA FERACO AGILE MANAGER
ROUND TABLE
PIERPAOLO CIMIRRO PRODUCT OWNER
TALK
IL CONTESTO: CERVED GROUP
CERVED, la DATA-DRIVEN COMPANY ITALIANA
8
Grazie ai nostri dati, sistemi
decisionali, modelli di
valutazione e soluzioni
tecnologiche, aiutiamo a
gestire rischi e opportunità
commerciali, valutare il profilo
economico e l’affidabilità di un
soggetto
CREDIT INFORMATION
Realizziamo soluzioni e
progetti personalizzati per
pianificare strategie
commerciali e trovare nuove
opportunità di business.
Studiamo e analizziamo il
mercato, il territorio, i settori e
il contesto competitivo.
MARKETING SOLUTIONS
Aiutiamo a valutare, gestire e
recuperare crediti problematici
e beni connessi. offrendo
supporto dall’intervento
stragiudiziale alla consulenza
legale, fino al remarketing dei
beni mobili e immobili.
CREDIT MANAGEMENT
1 2 3
Diamo a imprese e istituzioni i dati che guidano le loro scelte, gli strumenti per interpretarli, e un team di persone per trasformarli in azioni.
Forniamo servizi per analizzare il rischio di credito, soluzioni di marketing e gestione di crediti problematici, oltre ad avere all’interno del gruppo una delle più importanti agenzie di rating in Europa.
Le sedi
9
Roma
Milano
Torino
Padova
Cosenza
Altre Sedi
Brindisi
Pontedera
Villorba
Ancona
Bologna
Genova
Napoli
Mori
La Spezia
Pandino
Sassari
Verona
Acireale
Bolzano
Palermo
Sondrio
Principali
Milano
Torino
Padova
Roma
Cosenza
Circa 30 Team IT
Teams e Stakeholders
10
Cosa è una Community
Community
12
STRUTTURA ORGANIZZATIVA SOCIALE
IDEALI
NELLA QUALE SI CONDIVIDONO
TRADIZIONI COSTUMI
Community: esempi
13
Tecnologie
Hobbies
Associazioni
Volontariato
LINGUAGGI, GAMING,
SISTEMI OPERATIVI,
DEVICES
VIAGGI, LINGUE
STRANIERE,
SPORT
SPORT, CULTURA
NO PROFIT, ONLUS
Community: tipi
Discourse Community
14
Condividere interessi ed obiettivi
Learning Community
Lavorare insieme per
raggiungere obbiettivi comuni
Knowledge Community
Costruire conoscenza in maniera
collaborativa
Practice Community
Sviluppare relazioni di apprendimento, riflessione e produzione di
conoscenza in ordine ad una appartenenza professionale
Jonassen, Peck, Wilson, 1999
Community: caratteristiche comuni
15
Comunicazione
Collaborazione
Condivisione
CrowdSourcing
Peer To Peer
Community: i mezzi
16
Ponti Cognitivi
Persone
Utilità
Cultura
Sperimentazione
Da Community a CoP Aziendale
Gli organigrammi
18
Da Organigramma a Scrum Teams
19
Da Scrum Teams A Community
20
Tutti conoscono Spotify
21
Spotify
22
Facile parlare di Spotify….
Parliamo delle nostre organizzazioni
Kotter: XLR8
23
Il Collante
24
A cosa Serve una CoP?
26
Chiediamolo a loro
Cosa ne pensa la CoP?
27
… e soprattutto…
28
Perché una CoP?
29
Quale esigenze creano le basi per pensare di fondare una
CoP?
• Maggior apprendimento di tematiche aziendali
• Maggior circolazione di tematiche tecniche
• Aumentare la qualità con la conoscenza
• Avvicinare ruoli e persone
• Divulgare idee, farle nascere, proporle
• Completare-Velocizzare la trasformazione tecnica e/o agile
30
Quale outcome?
Condivisione Maggior condivisione della
conoscenza (tecnica e
metodologica)
Maggior condivisione delle pratiche
Abbassamento delle barriere
legate a ruoli e competenze
Crea e Rafforza l’identità
Qualità Più qualità
Più conoscenza
Più collaborazione
.
Valore Un’organizzazione orientata al
valore ed alle persone
La partenza, inspect & adapt
Prerequisito
Una persona sola può fare qualcosa?
32
Per dare inizio ad una Community è
necessaria una percentuale di persone
pronte a «trascinare».
L’idea può partire da una sola persona, ma
solo creando un «nocciolo duro» sarà
possibile partire e rendere stabile una
Community.
Timeline: Inspect & Adapt
33
Prima Partenza Partenza delle due CoP Tematiche,
Scrum Master e Product Owner
Seconda Partenza La CoP degli SM stenta a partire.
CopCore Alcuni Movers si radunano per ripartire
Inspect Perché non funziona?.
Serve costanza e capire costantemente quali
sono le esigenze di una Community nascente.
Costanza..
Presentazione Presentazione alla Plenaria IT
Convergenza delle CoP originarie
34
La trasformazione Agile può provocare una radicalizzazione dei ruoli, creando contrapposizioni.
Alcuni (SME) non erano mai stati inseriti in questo contesto.
Un’unica CoP, a differenza di tante separate, aiuta anche a mitigare le differenze.
CoP
SM PO SME … Extra
IT
SM PO
La teoria di Tuckman
35
• forming (periodo della formazione);
• storming (da storm, tempesta:
periodo del conflitto);
• norming (periodo normativo);
• performing (periodo della
prestazione).
Purtroppo non ci avevamo pensato…
Un punto molto importante
37
Assistere È diverso da
partecipare
Plenaria
Durante la plenaria 2017 viene
offerto a CopCore uno spazio
per presentare le proprie idee
Comunicazione
E’ stato scelto un video
autoesplicativo
Come è stata presentata la CoP?
38
…Ringraziamo
39
Nunzio Pellegrino
Data Scientist Teresa Maletta
PO
Damiano Tarantino
Architect
Luca Perfetti
DevOPS
Tiziano Interlandi
Scrum Master/Dev
Andrea Feraco
Agile Manager Pierpaolo Cimirro
PO
Luca Sala
Scrum Master/Dev
Luigi Carullo
ATL/Dev
Il nostro Manifesto
40
• La CoP è una JUDGE FREE ZONE in cui tutti devono sentirsi liberi di partecipare ed esprimersi.
• La CoP è aperta a tutti senza distinzione di ruolo aziendale, livello gerarchico, sede geografica.
• La CoP facilita la formazione, il dialogo, il confronto e l'azione.
• La CoP non prevede vincoli o obblighi dei partecipanti rispetto alle attività proposte.
• La CoP si ispira ai principi lean e agile.
• La CoP è auto organizzata.
• La CoP è focalizzata sulle persone.
Agile Movers e CopCore
Ricordiamo questo passaggio
CopCore
43
Entusiasti, Vogliono Costruire qualcosa, Provenienti da tutta l’organizzazione, Vogliono il cambiamento.
Sono disposti a lavorare gratis Extra-time, Visione comune
CopCore
44
• Partono dalla macchina del caffè
• «La buttano li» …. E se facessimo?
• Iniziano ad incontrarsi
• Condividono gli ideali
• Condividono una linea
• Escono dal garage e si propongono
• Creano un piano per partire
• Cercano uno Sponsor
• Partono
• Organizzano Eventi
• Si confrontano con il Management, i teams, gli
sme per creare armonia e velocizzare la
trasformazione
Devono essere pagati per questo?
45
CopCore significa posizione in organigramma?
E dopo?
Cosa fa la CopCore dopo la partenza?
46
• Osservano
• Stuzzicano
• Cercano di andare in secondo piano per permettere alla CoP di muoversi con le sue gambe.
• La CoPCore è a sua volta dinamica, alcuni potrebbero voler diventare più attivi, altri capire di non avere più tanto tempo a disposizione e diventando membri della community attivi, ma non core.
Cosa Fa una Cop?
48
Cosa fa effettivamente una
Community Of Practice?
Iniziative
49
Crea iniziative relative a conoscenza interna aziendale
Promuove la Tecnologia
Promuove le Metodologie
E’ un raccoglitore dal basso delle esigenze dei Team
Promuove i Lean Coffee
Avvicina ruoli apparentemente distanti
Fornisce supporto ai team ed alle persone che per juniority
necessitano di supporto (Whisperers)
Sono Facilitatori del processo di Trasformazione
Cosa fa una CoP: esempi
50
Valore
• Lean Coffee sul Valore
• Talk su argomenti specifici
• Canale Aperto sui principi Agile
VALORE
Metodologie
• Lean Coffee su Agile, Scrum e Kanban
• Safari
• Lean Coffee Certificazioni Scrum.org
METODOLOGIE
Development
• Talk su tecnologie nel Radar
• Lean Coffee su Tecnologie
• Lean Coffee UI/UX
• Lean Coffee Testing
DEV
Prodotto
• Talk su prodotti interni all’organizzazione
• Lean Coffee sulla product envisioning
• Costruire prodotti migliori
PRODOTTO
Cosa fa una CoP
51
Whisperers
• Alcuni CoP Members sono disponibili per consigli sulla
metodologia
• Alcuni CoP Members sono disponibili per consigli su pratiche XP
SUPPORTA
Sonda
• Offre strumenti per capire le esigenze dei membri
• Canale Aperto per proposte ed idee
SONDA
Focus Group
• Tramite I Lean Coffee propone pratiche al Management
• Propone Tecnologie
• Propone Corsi Mirate alle esigenze del momento
FOCUS
Inception
• Alcuni CoP Members sono disponibili per facilitare le Inceptions
FACILITA
Lean Coffee
52
Conosciamoci
53
Gap Conoscitivo
Conoscenza di Dominio Interna
54
E le conoscenze di dominio proprie di Cerved?
Anche queste vengono trasferite con talk specifici.
Maggior Conoscenza = Maggior Consapevolezza
Iniziative esterne
55
Iniziative esterne
56
Aggregazione
57
Supporto dalla CoP
58
59
CoP
Tecnologia
Programmazione
Metodologie
DevOPS Data Science
Sistemi
UI/UX
Java
Scala
Python
R
C#
React Architetture
Code
Server
Piattaforme
Framework
UI
UX
React
Angular
Networking
Server
Sicurezza
Infrastrutture
Scrum
Kanban
Less
Mesos
Jenkins
Best practice
Algoritmi
Hadoop
Spark
Cloudera
E non solo come superare il gap conoscitivo ?
Management & HR
Un Management 3.0
Una nuova idea di Management
61
• Il concetto di anarchia non paga in questo contesto
• Il management supporta la CoP
• Creando a sua volta una CoP di Manager
• Facendo parte della CoP stessa
• Non rallentando
• Osservando discretamente
• Ne trae vantaggio grazie ad un collegamento più forte con i
Teams
Win - Win
62
Management Human Resources
Community Of Practice Propone
Propone
Decide
Ascolta
Supporta Ascolta
Supporta
Le Community possono scalare?
63
CoP Management
CoP/CopCore IT Director
Ing. SW Manager
Innovation Manager
Infrastructure Manager
Process & Project
Manager
Un esempio: Technical Excellence
64
PROGETTO TECHNICAL EXCELLENCE
Obiettivi: Aumentare l’eccellenza tecnica in Cerved Group approfondendo temi di architettura, sviluppo software, ecc…, in linea con il tema Agile
Modalità: Formazione in aula/remoto di una community di Evengelist che raccontano agli altri e lavorano per migliorare il nostro modo di fare SW
Possibili Argomenti:
- Principi: OO, Solid, GRASP, ecc…
- UML e NoUML
- Tecniche XP
- Design Pattern
- Agile Testing
- DevOps & Continuous Delivery
- TDD & BDD
- Legacy Code Management
- ecc…
Temi Principali:
- Agile Development
- Agile Testing
- Agile Architecture
- Agile Modeling
- Continuous Deploy
- Agile Experience
- Emergent Architectures
La continua attenzione all'eccellenza tecnica e alla buona progettazione esaltano l'agilità.
Evangelist
65
Technical Excellence
Evangelists
Community Of Practice
People
Individui ed Interazioni più che Strumenti e Processi
Workplace by Facebook
Quali potenzialità?
67
• Condivisione con i colleghi in libertà o creando gruppi
tematici
• Sicurezza dei dati garantita
• Dirette live stream
• Workchat
• Accesso Mobile
• Creazione di eventi
Come usiamo Workplace by Facebook?
68
TEST
SONDAGGI PER LE ATTIVITA’
EVENTI
Safari
Live Stream delle Cerimonie
69
Live Stream delle Cerimonie per chi vuole avvicinarsi ad altri
team, ad esempio:
• Nuovi Scrum Master
• Nuovi PO
• Migliorare come Team
Canali
Tutti aggiornati sui rilasci e sui problemi
RILASCI IN PRODUZIONE
I Lean Coffee sono organizzati come
sottogruppi sempre all’interno del canale
CoP
GRUPPI TEMATICI
La CoP ha un gruppo ad iscrizione nel
quale si condividono eventi, idee, si
creano sondaggi.
Per ogni Lean Coffee esiste un gruppo
parallelo che permette la discussione
senza generare rumore di fondo
Qui vengono trasmessi eventi live (safari)
e tutte le coordinate per gli eventi e le
iniziative
L’azienda ha canali ufficiali nei quali
vengono postate le notizie, le iniziative e
tutto ciò che coinvolge il gruppo Cerved.
NEWS
71
WorkPlace
#ABWREPLAY
Gli Altri Strumenti
72
Il Futuro
74
Il Futuro
MANAGEMENT 3.0 Ci vediamo al Mini-IAD di Torino?
USCIRE DALL’IT IN CORSO
COP NETWORK Italia
Conclusioni
Conclusioni
Connessione Aumenta la qualità della comunicazione
Mitiga le differenze legate ai ruoli o i reparti
Consapevolezza Migliora l’identificazione delle reali esigenze dell’organizzazione
Supporta la focalizzazione degli investimenti
Efficacia Permette di velocizzare il processo di Agile Transformation
Riduce la learning curve su nuove tecnologie e metodologie
1
2
3
Senso di appartenenza La auto organizzazione e la partecipazione aumentano la responsabilizzazione 4
Round Table delle Community Aula Rossa 15:25 -17:05
Agile Surfers For A Better Way @AgileBetter
Thank You
Andrea Feraco