Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale

Come contribuire al processo di cambiamento. La comunità di developers.italia.it - Giovanni Bajo, Relazioni Sviluppatori del Team per la Trasformazione Digitale

Come i fornitori di tecnologia della Pubblica Amministrazione possono rimanere informati sui progetti, proporre modifiche, chiedere chiarimenti e utilizzare gli strumenti messi a disposizione. Dal Piano Triennale al middleware per CIE. Da ANPR a SPID e dati.gov.it

More Decks by Team per la Trasformazione Digitale

Other Decks in Programming

Transcript

  1. Facebook login •  Sito dedicato ben identificabile •  Tantissima documentazione

    •  SDK per tutti i principali linguaggio •  Esempi di ogni tipo •  Issue tracker e forum
  2. Login con SPID (2016) •  Sito tecnico non esistente • 

    PDF pubblicati nell’area documenti di AgID •  Regole tecniche in PDF •  Approccio giuridico/normativo alla tecnologia
  3. 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
  4. Developers Italia •  Piattaforma di sviluppo per le tecnologie abilitanti

    del Piano Triennale •  Basata su strumenti leader di mercato: GitHub, ReadTheDocs, Discourse •  Approccio collaborativo
  5. Chi è al lavoro? •  TUTTI! •  Personale direttamente assegnato

    ai progetti: dipendenti o consulenti •  Coinvolgimento delle in-house •  Coinvolgimento di PAC / PAL •  Volontari
  6. 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
  7. 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
  8. ReadTheDocs •  Scrittura ASCII-based: RestructuredText •  Link permanenti per ogni

    capitolo •  Ricerca a tutto testo •  Versioni multiple per iterazioni successivi •  Possibilità di integrare plugin
  9. Discourse (forum.italia.it) •  Diversi topic di discussione •  Comunicazione 1:N,

    piena indicizzazione •  Possibilità di chiedere chiarimenti •  Approccio informale
  10. In futuro… •  Linee guida, regole tecniche in formato RTD

    •  Approccio community sui draft •  Partnership pubblico-privato per restauro servizi digitali
  11. In arrivo… hackathon! •  Grande hackathon distribuito sul territorio • 

    20 sedi •  Obiettivo: chiamare a raccolta più di 1000 sviluppatori •  6-7-8 Ottobre
  12. Cosa potete fare voi? •  Iscrivetevi a newsletter e forum

    •  Utilizzatelo come canale primario per richiedere chiarimenti •  Segnalateci (o risolvete!) ogni errore che vedete •  Contribuite!