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

X-Road community in Finland - building developer community - call for action

X-Road community in Finland - building developer community - call for action

Represented at Estonian X-tee community event somewhere near Tallinn

Jarkko Moilanen, PhD

August 27, 2015
Tweet

More Decks by Jarkko Moilanen, PhD

Other Decks in Technology

Transcript

  1. 10+ eService ideas evaluated every month 100+ participating organizations 1000+

    participating citizens Active joint Est-Fin developer community 2016
  2. How I was involved • 12/2013 recruited to Ministry of

    Eduation and Culture – just to do one project in cooperation with Estonia (evolved to EduCloud Alliance) • 7/2014 Public noise around REST support need in X-Road – background: personal obsession towards design driven API development and business – Took voluntary X-Road evangelist role (…and still going on) • 8/2014 Lunch meeting with Andres Kütt (RIA) – A few practical workshops partially under EduCloud Alliance (8/2014 – 3/2015) • 1/2015 Product owner: User identification and role management to Education sector (focus on minors) • 6/2015 TUIMA project funding from Ministry of Finance -> funding for community and developer support development Motivation: practical results driven; ask for forgiveness rather than permission
  3. SysOps Developers Citizens Community layers Facebook, LinkedIn Slack, Github, JulkICT

    Lab, X-Road dev-env Valtori+ (Gov ICT centre) Community manager DevOps use existing communities APIOps (apiops.net) Ideas and needs Development Production
  4. Developers Focusing on developers Slack, Github, JulkICT Lab, X-Road dev-env

    Community manager DevOps APIOps (apiops.net) Ideas and needs Development Production
  5. Focus on building developer support • Community manager - vital

    to generate boost • X-Road REST support development • API development guide lines – community manager, Jarkko Moilanen, volunteers • Integration patterns with code examples – Andres Kütt, community manager and volunteers • Seminars starting 2015 • X-Road utilization hackathons planned 2016 – Different gov organizations + private sector – Spring 2016, perhaps
  6. Community manager • So far community management has been random

    – not so many developers involved…to be honest just a few • To be hired in September-October • Setting up and maintaining developer portal • Activating the developer community, supporting community growth • Participating in producing the API guidelines documentation in cooperation with the community
  7. eFinland Service Development Kit What is the end? What is

    the result of all this? We don’t know yet, but perhaps it will be
  8. Ok nice, soon we’ll have productive developer community and tools

    That’s not enough, we need service development
  9. Boost digital service development • eService Factory (MinEdu driven) •

    Fast service idea validation • First public-private service development community in X-Road development environment • Concept building started 4/2015 • In use already • Companies involved: about a dozen
  10. Components and services Open Community Version control in Github Scalable

    development environment Product management solution for Open source services Service Development Kit Public development dashboard
  11. • Shared pool of ideas and service needs • Shared

    practices (API guidelines etc) • Shared low barrier development environment – utilizes national service architecture • Results driven – quick test of service idea viability: – Gov funding -> open source / data – Private funding • if uses eService Factory services -> open source • if uses external services -> freedom to choose Public – private cooperation
  12. 10+ eService ideas evaluated every month 100+ participating organizations 1000+

    participating citizens Active joint Est-Fin developer community 2016
  13. We seem to tackle same issues in Finland and in

    Estonia, perhaps more profound practical cooperation would be win-win for both of us? www.digipalvelutehdas.fi github.com/Digipalvelutehdas [email protected] Questions?