Appar i offentlig sektor

  • View
    105

  • Download
    3

Embed Size (px)

DESCRIPTION

 

Transcript

  • 1. tta skl fr appari offentlig sektorJonas SderstrminUse21 sep 2011

2. twitter #offentligapp @jonas_blind_henDagens hashtaggar p twitter. Det nedre r jag p twitter, om ni vill flja mig. 3. Jonas Sderstrmtagit framdigitala system sedan 1994 4. Jonas Sderstrm regeringen.seriksdagen.seRddningsverketKonsumentverket Socialstyrelsen MSB FrskringskassanPensionsmyndigheten 5. Jag gav ut boken Jvla skitsystem! Hur en usel digital arbetsmilj stressar oss p jobbet -och hur vi kan ta tillbaka kontrollen. 6. tta skl fr apparSom jag ser det nns det en rad skl fr den offentliga sektorn att i strre utstrckning tnka app... ... och inte bara tnka webb. 7. Fler kanaler strre uthllighet 8. (Snart...)vargklo / ickrNr det blir sn och ovder drabbas kollektivtraken av frseningar. Mnga mnniskorbehver d besked om tunnelbanan gr, om bussarna kommer ...Bild: vargklo/ickr under CC-licens. 9. Vid sdana lgen blir belastningen p t ex SLs webbplats mycket stor. Det blir mycket svrtatt komma fram och f information. 10. Bakomliggande systemWebbDet vore bttre, om vi i stllet fr en enda kanal har era: 11. Bakomliggande system APICacheMolntjnstextern part Appar ApparWebbOm vi skapar ett API mot de bakomliggande systemen kan andra aktrer (men ocks, i ochfr sig, myndigheten sjlv) utveckla appar som en annan kanal dr informationen dr tavgen ut.Vi fr d inte all belastning i en kanal. Vi kan ha ett aggressivt cache som lagrarinformationen ur de bakomliggande systemen med bara en liten, i praktiken betydelsels,frdrjning. Men detta kan ocks minska belastningen p det bakomliggande systemetbetydligt. P klientsidan blir det ocks lttare, efter som vi till en app inte behver skicka enhel webbsida fr varje svar, utan bara precis den specika informationen.Pongen r ocks att det r lttare att snabbat skala upp fr den kande belastningen, om vilgger tjnsten externt, i molnet (eftersom vi inte alltid kan dimensionera vr drift fr demest extrema situationerna). 12. Bakomliggande systemAPI Cache Molntjnst ApparApparWebb Push- notisYtterligare en pong r att apparna kan ta emot pushnotiser. Information kan allts nmottagarna utan att de ens har applikationen igng. 13. SL har startat Traklab, med uttrycklig hnvisning till fr att frmja anvndandet av ochdiskussionen kring ppna APIer till verksamhetens system. 14. Peak-situationer Sjlvdeklaration Anskan till gymnasieskolan Anskan till universitetDet torde nnas mnga myndigheter och organisationer, som upplever peak-belastningarngra gnger om ret. Regelbundet lser vi ocks om sdant som att anskningen tillhgskolan kraschade sista dagen fr anmlan. En app-strategi betyder er kanaler, medkad redundans och uthllighet. 15. Kris-situationer Vi har mobilen med oss nr det r kris inte datornPeak-situationerna i frra bilden r vl frutsgbara. Andra r det inte. Ocks i krissituationerkan appar vara att fredra. Typiskt i en kris, att mnniskor har med sig och anvnder(frsker anvnda) sina mobiler; de har inte sina laptops. 16. Smartphone-anvndarelskar appar 17. minuter/mnad sms 671 anvnda appar 667 160%prata531surfa422Har man en smartphone lgger man ner mer n 60 % mer tid p att anvnda appar, mot attsurfa p webb. 18. Fler interaktionsmjligheter 19. Touch garens kamera garens bildbibliotek Lge (via accelerometer) Geogrask positionJmfrt med webb kan vi i en (native) app enkelt erbjuda mycket er interaktionsmjligheter.Touchstyrning, appen kan interagera med telefonens kamera och garens bildbibliotek,geopositionering och lge.Touch och bild ger srskilt mnga nya mjligheter till interaktion, bortom att fylla i flt ochskriva text i formulr, som vi kan se i nsta exempel: 20. VAB-APPEN 21. Var det intedu som var hemma ifrrgr? Ne ... det var vl du somTog du ut semester ellertog ut en frldradag? var det en VAB-dag? Nej - det var i torsdags. Menjag jobbade ju torsdagen i alla fall hemma och tog ledigt pfredagen i stllet. 22. Tnk om det enkeltgick att hlla koll pdagarna? 23. Se lmen p http://www.youtube.com/watch?v=9IcwPVRZZwkRedan 2008 satte jag ihop ovanstende demo.Filmen gr att se p http://www.youtube.com/watch?v=9IcwPVRZZwk 24. Case: FrskringskassanJag har en direkt, egen erfarenhet av detta. 2007 arbetade jag som interaktionsdesigner frFrskringskassans sjlvbetjningssystem - Mina sidor. Bland annat arbetade jag med attfrenkla anskningarna fr frldrapenning och tilfllig frldrapenning (VAB). 25. Interaktionsdesign: Begr TFP PA 0626Jonas Sderstrm Frskringskassans sjlvbetjningstjnster14 sep 200740Steg1versiktVisar utseende avsteg 1 fr kundsom r anstlld.OBS: DennaI dag har det fr Frldrapenning upp till nio steg. Jag tog ner det till tre och frenklade interaktion och grnssnitt. Hr ser ni stegett. 26. Interaktionsdesign: Begr TFP PA 06 27Jonas SderstrmFrskringskassans sjlvbetjningstjnster 14 sep 200740Ordinarie vrdnadshavare sjukStegtv ... 27. ... och ngra prototyper med frg och form. 28. Vra skisser och prototyper testades och ck mycket hga betyg.Men nr Frskringskassans dvarande ledning beslt att anvnda ett tyskt affrssystem fratt bygga lsningen blev det, som ni vet - ett episkt tekniskt haveri. Och det p engrundlggande niv - lngt innan man ver huvud taget brjade stta samman de lsningarjag designat.Under lng tid var jag oerhrt frustrerad. Jag var sker p att inget av det jag hade designatngonsin skulle se dagens ljus.Till all lycka hade jag fel. Efter att ha reorganiserat verksamheten efter det tyska debacletbrjade Frskringskassan sommaren 2010 lgga ut delar av det jag arbetat med - i frstaomgngen Mina sidor. Det ledde till att kassans webbplats av Internetworld hsten 2010korades till bsta myndighetswebbplats - med Mina sidor som frmsta skl. 29. KonkurrenstryckMen tnk om Frskringskassan haft ett ppet API fr inmatning av VAB? D hade appenkunnat vara verklighet redan 2008!Pongen hr r att ppna APIer och apptnk gr det mjligt fr er att utveckla system somarbetar fr medborgarna. Det skapas ett konkurrenstryck som snabbar p utvecklingen. 30. Myndighetens krnverksamhet?lut! B esVad r egentligen myndigheternas krnverksamhet? Att fatta beslut. 31. InmatningIdag r det regelmssigt endast myndigheterna som utvecklar sina inmatningssystem - t exfr att anska om bygglov eller frldrapenning eller ngot annat. Men att byggainmatningsformulr p webben ska inte vara myndigheternas krnverksamhet. 32. Hade FK haft ett ppet API fr inmatning ...Inmatning... hade demon kunnat vara verklighet redan 2008.Myndigheternas krnverksamhet r att ta emot data och veriera att de stmmer:personnummer, datum, fastighetsbeteckning etc. Att bygga sjlva inmatningsgrnssnittetmste slpas loss.Genom att deniera ett ppet API fr t ex frldrapenning - deneiera vilka uppgifter somska matas in - kan vem som helst bygga inmatningsgrnssnitt. Vi skulle f en helt annatdynamik och snabbhet i att skapa anvndarvnliga tjnster. 33. InmatningMan skulle till och med kunna anmla VAB via en Kinetic, via en Kindle eller en Nintendo Wii -eller vilka nya maskiner som dyker upp p marknaden. Om det nns ett behov, nns detskerligen ngon som vill bygga det.Med all respekt: ingen myndighet kommer att kunna skapa tillrckligt anvndar-anpassadetjnster lika snabbt - utan externt hjlp. Och med konkurrenstryck kan vi se till attmeborgarna fr den bsta tnkbara tjnsten. Om bde SEB och Handelsbanken tvlar om attgra en VAB-app; om bde ByggMax och Rusta gr en bygglovsapp. 34. sm sammanhngandeenheterDet hr r en loso som visat sig fungera - bde kommersiellt och tekniskt. Appar Rvrldens snabbaste kommersiella it-framgng och snabbaste adoption. Sm, oberoendeenheter ... 35. ... med grnssnitt ochinteraktion standardiserade.En frutsttning r att enheterna ska kommunicera med varandra p ett standardiserat stt,s att inloggning och informationsutbyte sker enkelt. S som tv appar p din smartphonekommunicerar data med varandra. Dessutom ska de ha likartad och igenknnlig interaktionoch grnssnitt fr anvndaren, s det r ltt att skifta fram och tillbaka mellan dem. 36. UtbytbarhetI frlngningen gr ocks app-tnket att vi kan strva mot sann modularitet - utbytbarhet avdelar av de sammanhngande systemen. 37. E-journalsystem fr vrden P barncancer-avdelningen vgar man inte anvnda systemet fr att hlla reda p cytostatika S svrarbetat att risken fr ddliga misstag r oacceptabel Problem under mnga rI ett par e-journalsystem fr vrden r t ex lkemedelsdelen s dlig att den inte kananvndas. Tnk om vi kunde jacka ur lkemedels-modulen frn Cosmic och jacka inmotsvarande modul frn TakeCare?Idag r det inte mjligt. I stllet kostar det miljoner eller miljarder att byta HELAjournalsystemet i ett landsting. 38. Lttare att dela/sprida: SambrukRimligen skulle ocks ett kat app-tnk gra det lttare att dela och sprida moduler/apparmellan aktrer. Appar utvecklade fr en kommun br vara enkla att anvnda i en annankommun.Om en lsningi stllet ligger i kommunens webb, kan det vara svrare att lyfta ver den till enannan kommuns webb; de kan ha olika cms och olika miljer i sina webbplatser. 39. Snabbare projektRimligen gr det ocks snabbare att utveckla sm, enstaka appar ... 40. Offentlig sektor srkilt utsatt fr snabba politiska frndringarDet r srskilt intressant fr offentlig sektor, eftersom den r srskilt utsatt fr snabbapolitiska vindkantringar. Ett lngt projekt riskerar alltid att leverera sub-optimala resultat,just p grund av vad som hnder i omvrlden under tiden. 41. En misslyckad appkan inte kosta 800 miljoner... och det hr r drfr ett sammanhngande skl till att satsa p enkla applikationer, somgr en sak och gr den bra. 42. Typiskt exempel frn verkligheten:...ett heltckande PA- system vann verlgset i upphandlingen...10 mnader senare avbryts projektet,systemet skrotas:...blev lngt mer komplextn vi hade vntat...Vi kan ocks se att det just r i dessa fall som vi fr stora, spektakulra krascher. Jag har enhel samling av citat som det ovan: 43. Det nns en elefant i rummet ... ... som vi inte talar om.I diskussioner om it-lsningar och nya system nns det ngot som man sllan talar om. Enelefant i rummet, som