![Page 1: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/1.jpg)
Developers Italia Il Piano Triennale: verso il sistema operativo del paese 05/07/2017 Giovanni Bajo – Developer Relation [email protected]
![Page 2: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/2.jpg)
Problema Perché usare le tecnologie progettate
dallo Stato dev’essere così difficile?
![Page 3: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/3.jpg)
Facebook vs SPID
![Page 4: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/4.jpg)
![Page 5: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/5.jpg)
![Page 6: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/6.jpg)
![Page 7: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/7.jpg)
![Page 8: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/8.jpg)
Facebook login
• Sito dedicato ben identificabile • Tantissima documentazione • SDK per tutti i principali linguaggio • Esempi di ogni tipo • Issue tracker e forum
![Page 9: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/9.jpg)
Login con SPID (2016)
![Page 10: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/10.jpg)
Login con SPID (2016)
![Page 11: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/11.jpg)
Login con SPID (2016)
![Page 12: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/12.jpg)
Login con SPID (2016)
• Sito tecnico non esistente • PDF pubblicati nell’area documenti di AgID • Regole tecniche in PDF • Approccio giuridico/normativo alla
tecnologia
![Page 13: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/13.jpg)
Tempo di integrazione in MVP
• Facebook Login: ~2h • SPID: ~10gg
![Page 14: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/14.jpg)
Riassumiamo: • Documentazione superficiale e spesso non dettagliata
• Nessun SDK • Nessun esempio • Nessun ambiente di testing • Nessun canale di comunicazione per
tecnici • Mancanza totale di gestione del
versioning
![Page 15: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/15.jpg)
Developers Italia
![Page 16: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/16.jpg)
Developers Italia
• Piattaforma di sviluppo per le tecnologie abilitanti del Piano Triennale
• Basata su strumenti leader di mercato: GitHub, ReadTheDocs, Discourse
• Approccio collaborativo
![Page 17: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/17.jpg)
Chi è al lavoro?
• TUTTI! • Personale direttamente assegnato ai
progetti: dipendenti o consulenti • Coinvolgimento delle in-house • Coinvolgimento di PAC / PAL • Volontari
![Page 18: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/18.jpg)
Progetti
![Page 19: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/19.jpg)
Login con SPID (2017) • Roadmap pubblica di sviluppo • Maintainer chiaramente identificati • Call quindicinale di aggiornamento • Ambiente di staging (IdP test) in arrivo • Esempi di SP già pronti su varie tecnologie • SDK in preparazione per vari framework
![Page 20: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/20.jpg)
Github (github.com/italia)
• Vediamolo live…
![Page 21: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/21.jpg)
Approccio collaborativo
• Si lavora insieme su documentazione e software
• Si usano Pull Request e Issue • Non c’è “giusto o sbagliato”: ogni cosa si
può migliorare insieme
![Page 22: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/22.jpg)
ReadTheDocs
• Scrittura ASCII-based: RestructuredText • Link permanenti per ogni capitolo • Ricerca a tutto testo • Versioni multiple per iterazioni successivi • Possibilità di integrare plugin
![Page 23: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/23.jpg)
ReadTheDocs
• Vediamolo live…
![Page 24: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/24.jpg)
ReadTheDocs
• Vediamo come modificare del testo in RestructuredText
![Page 25: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/25.jpg)
Discourse (forum.italia.it)
• Diversi topic di discussione • Comunicazione 1:N, piena indicizzazione • Possibilità di chiedere chiarimenti • Approccio informale
![Page 26: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/26.jpg)
Discourse (forum.italia.it)
• Vediamolo live…
![Page 27: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/27.jpg)
Non solo Developers…
• Vogliamo portare l’approccio anche ad altre aree dello sviluppo digitale del paese
![Page 28: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/28.jpg)
Designers Italia
![Page 29: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/29.jpg)
Piano Triennale
![Page 30: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/30.jpg)
In futuro…
• Linee guida, regole tecniche in formato RTD
• Approccio community sui draft • Partnership pubblico-privato per restauro
servizi digitali
![Page 31: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/31.jpg)
In arrivo… hackathon!
![Page 32: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/32.jpg)
In arrivo… hackathon!
• Grande hackathon distribuito sul territorio • 20 sedi • Obiettivo: chiamare a raccolta più di 1000
sviluppatori • 6-7-8 Ottobre
![Page 33: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/33.jpg)
Cosa potete fare voi?
• Iscrivetevi a newsletter e forum • Utilizzatelo come canale primario per
richiedere chiarimenti • Segnalateci (o risolvete!) ogni errore che
vedete • Contribuite!
![Page 34: Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale](https://reader031.vdocuments.pub/reader031/viewer/2022021923/5a686d747f8b9a4a258b4945/html5/thumbnails/34.jpg)
teamdigitale.governo.it [email protected] @team-per-la-trasformazione-digitale @company/teamdigitale