even westvang: open developments (webdagene 2014)
DESCRIPTION
Even har vært på safari i det offentlige. Der ble han vettskremt av systemene han møtte og hvor lite de som lager dem tenker på gjenbruk og åpenhet. Og det er faktisk skikkelig viktig. Den mørke materien i serverskapene bestemmer hvor fleksibelt du kan bygge nye tjenester – spunnet rundt brukernes stadige endrede behov. Delingskulturen endret informasjonsarbeid over natta og det samme har til dels skjedd i utviklerland. Alle som har skjønt det deler kode over en lav sko og sørger for at informasjon kan renne rundt mellom forskjellige systemer. Så om du trodde du kunne overlate IT-praksis til IT-folka tok du feil. Her får du høre om kravene du må stille slik at dere faktisk får “smidig brukerorientert utvikling” – slik dere skrev i den strategirapporten.TRANSCRIPT
![Page 1: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/1.jpg)
OpenEVEN WESTVANG BENGLER.NO @even
developments a short talk in 2 parts
*
![Page 2: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/2.jpg)
pt.1EVEN WESTVANG BENGLER.NO @even
“my software has something to discuss with your software”
![Page 3: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/3.jpg)
![Page 4: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/4.jpg)
![Page 5: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/5.jpg)
![Page 6: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/6.jpg)
Public Agency Even Service
![Page 7: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/7.jpg)
Public AgencyEven ServiceEven
![Page 8: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/8.jpg)
And then next year…
Public AgencyEven ServiceEven
![Page 9: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/9.jpg)
Even
![Page 10: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/10.jpg)
https://www.flickr.com/photos/ashraful/4782110223 // ashraful kadir
![Page 11: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/11.jpg)
Dude. It works like this _inside_ the public sector too.
![Page 12: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/12.jpg)
Dude. It works like this _inside_ the public sector too.
Public Agency Public Agency Public Agency Service
![Page 13: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/13.jpg)
Depressingly, more often like this…
$$$$
Even & Public agency Consultant
![Page 14: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/14.jpg)
This is not how you save resources with ICTs. !
This is just nuts.
![Page 15: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/15.jpg)
You fix stuff like this by building
APIs
![Page 16: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/16.jpg)
API? Application programming interface – Computers talking to each other
WEB API? Computers talking to each other on the internet
!
![Page 17: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/17.jpg)
APIs allows an organization to contribute value wherever it is most useful
!
Without necessarily knowing about it
![Page 18: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/18.jpg)
+
API Internet People
+
![Page 19: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/19.jpg)
![Page 20: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/20.jpg)
Why APIs !
example #1
flexibility & cost
![Page 21: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/21.jpg)
DesktopPortal
![Page 22: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/22.jpg)
DesktopPortal
Mobile App
? WOT
![Page 23: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/23.jpg)
+
APIMobile App
Portal Desktop
+
Other systems
![Page 24: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/24.jpg)
Why APIs !
example #2
User Experience
![Page 25: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/25.jpg)
PORTAL
PORTAL
PORTAL
“USER CENTERED” SERVICES WITHOUT APIs
![Page 26: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/26.jpg)
PORTAL
PORTAL
PORTAL
PORTAL
PORTAL
PORTAL
PORTAL
PORTAL
PORTAL
PORTAL
PORTAL
“USER CENTERED” SERVICES WITHOUT APIs
![Page 27: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/27.jpg)
PORTALPORTALPORTAL
PORTAL
PORTAL
PORTAL
PORTAL
PORTAL
PORTAL
PORTALPORTAL
Oh right, I only need to go over here to do this.
![Page 28: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/28.jpg)
PORTALPORTALPORTAL
PORTAL
PORTAL
PORTAL
PORTAL
PORTAL
PORTAL
PORTALPORTAL
ÆÆÆÆ #FAIL
Oh right, I only need to go over here to do this.
![Page 29: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/29.jpg)
Apps for parents
- Avtaler med sykehus- Barnemat-oppskrifter - Levering av skjemaer til NAV - Avtaler med helsestasjon - Finn & Søk barnehager - Symptomkartlegning av barnesykdommer - Klovneutleie !
API
API
API
API
![Page 30: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/30.jpg)
SIMPLE, FOCUSED SERVICES
API
API
API
API
![Page 31: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/31.jpg)
WEBSITES
OPEN ARCHITECTURE
![Page 32: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/32.jpg)
OPEN DATA
OPEN ARCHITECTURE
![Page 33: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/33.jpg)
USA Mai 2009 Data.gov – inspiration for data.norge.no
April 2011 Executive Order 13571 – Streamlining Service Delivery and Improving Customer Service !
To establish a “new default,” the policy will require that newly developed IT systems are architected for openness and expose high-value data and content as web APIs …
HTTP://WWW.WHITEHOUSE.GOV/SITES/DEFAULT/FILES/OMB/EGOV/DIGITAL-GOVERNMENT/DIGITAL-GOVERNMENT-STRATEGY.PDF
HTTP://WWW.GPO.GOV/FDSYS/PKG/FR-2011-05-02/PDF/2011-10732.PDF
![Page 34: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/34.jpg)
So when you build new infrastructure
Expose high-value data as APIs Document your APIs Make public APIs available without paperwork Implement own website on top of APIs
MUST MUST MUST
SHOULD
![Page 35: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/35.jpg)
pt.2EVEN WESTVANG BENGLER.NO @even
why, oh why, build the same wheel over and over again?
![Page 36: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/36.jpg)
The curious perception of OPEN SOURCE in the public sector
![Page 37: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/37.jpg)
![Page 38: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/38.jpg)
In 2014…
![Page 39: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/39.jpg)
![Page 40: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/40.jpg)
![Page 41: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/41.jpg)
![Page 42: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/42.jpg)
![Page 43: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/43.jpg)
![Page 44: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/44.jpg)
![Page 45: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/45.jpg)
![Page 46: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/46.jpg)
![Page 47: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/47.jpg)
http://digital.cabinetoffice.gov.uk/2012/10/12/coding-in-the-open/
![Page 48: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/48.jpg)
So why do private companies share their source code?
![Page 49: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/49.jpg)
To be nice?
![Page 50: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/50.jpg)
They’re communists!
![Page 51: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/51.jpg)
No.
Facebook’s value is not tied to the software components that make up facebook.com
!
It’s simply a win for Facebook if anyone uses their software and helps make it better.
![Page 52: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/52.jpg)
WHY SHOULD THE PUBLIC SECTOR CARE?
• Lots of shared concerns • Accelerated development • Collaborate with others while preserving local concerns • Escape vendor lock-in • Save on licenses • Public enrichment
![Page 54: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/54.jpg)
![Page 55: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/55.jpg)
http://www.digi.no/918146/heldigital-kommune-i-oslo
![Page 56: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/56.jpg)
Just wonderful• No open process • No reusable solutions • No open source • 124m should deliver a bunch of open
technologies that other Norwegian municipalities could reuse
![Page 57: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/57.jpg)
Explaining by example
![Page 58: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/58.jpg)
![Page 59: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/59.jpg)
![Page 60: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/60.jpg)
![Page 61: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/61.jpg)
![Page 62: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/62.jpg)
![Page 63: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/63.jpg)
![Page 64: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/64.jpg)
![Page 65: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/65.jpg)
So when you build new software
Retain rights to code Publish and apply FOSS licensing to it Publish components as FOSS
SHOULD SHOULD
MUST
![Page 66: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/66.jpg)
Architecture Reuse
Two principles, both multipliers
APIs Open Source
![Page 67: Even Westvang: Open developments (Webdagene 2014)](https://reader034.vdocuments.mx/reader034/viewer/2022051513/5476ba95b4af9f844c8b45c7/html5/thumbnails/67.jpg)
OpenEVEN WESTVANG BENGLER.NO @even
developments
*