Agile Surfers For a Better Way - agileday.it · Con il Contributo di tutta la Community Cerved . 2...

Post on 22-Feb-2019

229 views 0 download

transcript

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