SlideShare a Scribd company logo
1 of 35
Innokylä.fi verkkopalvelu
Liferay Road Show, Helsinki – 2014
Harri Hellström, Business Development Consultant
4/1/2014 www.ambientia.fi 1
Projektin osapuolet ja teknologia
• Terveyden ja hyvinvoinnin laitos (THL)
• Terveyden ja hyvinvoinnin laitos (THL) on sosiaali- ja
terveysministeriön hallinnonalalla toimiva tutkimus- ja
kehittämislaitos.
• THL palvelee valtion ja kuntien päättäjiä, alan
toimijoita, järjestöjä, tutkimusmaailmaa ja kansalaisia.
Tavoitteena on vaikuttaa suomalaisten terveyden ja hyvinvoinnin
puolesta.
• Ambientia
• Ketterämpää sähköistä liiketoimintaa - Ambientia on sähköiseen
liiketoimintaan ja viestintään sekä yhteisöllisiin ratkaisuihin
erikoistunut asiantuntijayritys.
• Liferay Portal EE
• Liferay Portal on avoimeen lähdekoodiin perustuva
portaaliratkaisu.
• Gartner on tutkimuksessaan noteerannut Liferayn
portaaliteknologioiden kärkeen.
4/1/2014 www.ambientia.fi 2
Taustaa projektille
• Julkinen tarjouskilpailu
• Palvelu toteutus aloitettiin maaliskuussa 2011,
ensimmäinen vaihe julkaistiin 15.12.2011
• Toteutus tehtiin scrum-viitekehystä mukaillen,
iteraation pituus oli 3 viikkoa
• Palvelun lähdekoodi, saavutettavuus ja
käytettävyys testautettiin lopuksi kolmannella
osapuolella
• Kaikki projektiin liittyvä aineisto julkisesti
näkyvillä InnoWikissä
4/1/2014 www.ambientia.fi 3
www.innokyla.fi
4/1/2014 4www.ambientia.fi
Mikä on Innokylä?
• Innokylä on yhteistyöhanke, jossa ovat mukana
Terveyden ja hyvinvoinnin laitos, Kuntaliitto sekä
Suomen sosiaali ja terveys ry.
• Innokylää rahoittavat Raha-automaattiyhdistys (RAY),
Sosiaali- ja terveysministeriö (STM) ja Tekes
• Se on hyvinvointi- ja terveysalojen kaikille avoin
INNOVAATIOYHTEISÖ
• tarjoaa tietoa ja työkaluja kehitystyöhön sekä
kehitettyjen käytäntöjen levittämiseen ja
soveltamiseen.
• Innokylä kokoaa alan toimijat - voivat löytää toisensa
ja kehittää yhdessä.
4/1/2014 www.ambientia.fi 5
Mikä on Innokylä?
4/1/2014 www.ambientia.fi 6
https://www.youtube.com/watch?v=pMp4yTGtazU
Innokylä-projektin tavoitteet ja …
- Mahdollistaa kehittämisen ja ideoinnin yhdessä
- Keskussivusto menneille ja nykyisille hankkeille
- Tapahtumien jakaminen alan keskeisten
toimijoiden kesken
- Samankaltaisten projektien ja hankkeiden parissa
toimivien löytäminen
4/1/2014 www.ambientia.fi 7
… ja mistä Innokylän palvelut
koostuvat
4/1/2014 www.ambientia.fi 8
Hankepankki
4/1/2014 www.ambientia.fi 9
• Innokylän hankepankki on tarkoitettu terveyden ja
hyvinvoinnin alan hankkeiden ja projektien suunnitteluun.
• Hankepankissa hankkeen sivut voivat toimia myös sen
"kotisivuina".
• Projektia suunnitellessa hankepankki auttaa
kartoittamaan jo tehtyä kehitystyötä sekä etsimään
yhteistyötahoja.
Kehittämisympäristö
• Innokylän kehittämisympäristö tarjoaa paikan
kehittämiselle ja kanavan jakamiselle.
• Syntyikö hankkeessasi loistava toimintamalli
• Etsitkö kehittämiseen sopivia menetelmiä?
• Kehittämisympäristö muodostuu Verstaasta ja
Toimintamallista: Verstaalla kehitellään ja
Toimintamalli tiivistää tulokset napakasti
4/1/2014 www.ambientia.fi 10
Tapahtumakalenteri
• Tapahtumakalenteri kokoaa terveys- ja
hyvinvointialan tapahtumia. Voit myös ilmoittaa
Innokylässä maksutta omasta tapahtumastasi.
Rekisteröidy ja täytä tapahtumasta
verkkolomake.
• Innomarkkinat on Innokylän päätapahtuma
• kokoaa yhteen sosiaali- ja terveysalan
kehittämistoiminnan ammattilaiset
4/1/2014 www.ambientia.fi 11
Keskustelut
• Innokylässä keskustellaan terveyden ja
hyvinvoinnin kehittämisen, innovoinnin ja
arvioinnin teemoista. Keskustelu edellyttää
rekisteröitymistä, mutta on muuten kaikille
avoin.
4/1/2014 www.ambientia.fi 12
Verkostot
• Innokylän verkkopalvelu tarjoaa työskentely- ja
yhteistyöalustan eri kokoisille verkostoille.
Verkostoihin liittyminen on joko avointa tai tietylle
kohderyhmälle rajattua, mutta perustettujen
verkostojen aineistot ovat avoimesti nähtävillä
Innokylän periaatteiden mukaisesti.
4/1/2014 www.ambientia.fi 13
Innotuutorit
• Innokylä järjestää oppisopimusmuotoista
tuotekehittäjän erikoisammattitutkintoon
johtavaa Innotuutori-koulutusta. Se on
tarkoitettu terveys- ja hyvinvointialan
kehittämistehtävissä toimiville oman työn
tehostamiseen. Koulutuksen kautta syntyy
asiantuntijoiden vertaisverkosto,
Innotuutoriverkosto, joka edistää avointa,
monitoimijaista ja käyttäjälähtöistä
kehittämiskulttuuria. Uusia ryhmiä käynnistyy 1-2
kertaa vuodessa.
4/1/2014 www.ambientia.fi 14
Innopajat
• Innopaja on työskentelytapa, jossa tietyn asian
kehittämiseen liittyviä kysymyksiä ja haasteita
työstetään moniäänisesti työpajassa.
Pajatyöskentelyn avulla voi löytää uusia
ratkaisuja kehittämistyön haasteisiin yhdessä eri
toimijoiden kanssa.
4/1/2014 www.ambientia.fi 15
Haasteet toteutuksessa
- Toteutus mahdollisimman pitkälti Liferayn omilla
portleitalla ja ominaisuuksilla
- Loppukäyttäjät voivat jakaa hankkeiden ja
tapahtumien muokkausoikeuksia
- Loppukäyttäjiä ei päästetä Liferayn hallintapaneeliin
- Nostoja voitava tehdä lähes mistä tahansa
sisällöistä
- Saavutettavuus ja käytettävyys
-Rakenteen ja teeman korostettu yksinkertaisuus (monilla
käyttäjillä rajoitteita ja apuvälineitä)
4/1/2014 www.ambientia.fi 16
Haasteita ja miten ne ratkaistiin
• Sivuston hallinta ilman
hallintapaneelia
• Vaatimusmäärittely esittää varsin paljon erilaisia
hallintavaatimuksia, joiden tulee olla helposti
käytettävissä julkiselta puolelta ja vieläpä tapahtuma-
/hankekohtaisesti.
• Ratkaisu
• Tapahtumat ja hankkeet päätettiin toteuttaa omina
Liferay yhteisöinään (Group), jolloin käyttöoikeudet
näille saatiin toimimaan vaatimusten mukaisesti ilman
räätälöintejä.
4/1/2014 www.ambientia.fi 17
4/1/2014 www.ambientia.fi 18
Haasteita ja miten ne ratkaistiin
• Oikeuksien jakaminen resurssikohtaisesti
• Vaadittiin, että loppukäyttäjien pitää pystyä myöntämään
eritasoisia käyttöoikeuksia palvelussa tapahtuma-
, verkosto- ja hankekohtaisesti. Käyttöoikeuksien
jakaminen tapahtuu käyttäjien kesken ja yksinkertaisesti
julkiselta puolelta.
• Ratkaisu
• Ongelma ratkaistiin toteuttamalla tapahtumat ja hankkeet
Liferayn omina yhteisöinä, jolloin käyttöoikeuksien
jakaminen yksittäin eri tapahtumille/hankkeille voitiin
toteuttaa yhteisökohtaisesti. Lisähaasteena oli toteuttaa
kutsuminen Verkostoihin, eli oikeuksien antamisen toisille
käyttäjille tuli kulkea kutsutun käyttäjän oman hyväksynnän
kautta.
4/1/2014 www.ambientia.fi 19
4/1/2014 www.ambientia.fi 20
Samankaltaiset hankkeet
• Uutta hanketta luotaessa
• Sanasto käytettävissä oman sisällön
asiasanoitukseen
• Kategorisointi tulee valituista tageista
• Lisätään portaalin yhteiseen hakuindeksiin
• Luodaan AssetEntry portaalin listauksia varten
4/1/2014 www.ambientia.fi 21
Samankaltaiset hankkeet
4/1/2014 22
Näkymä samankaltaisten hankkeiden listauksesta luonnoksen tallentamisen jälkeen
www.ambientia.fi
4/1/2014 www.ambientia.fi 23
Ominaisuudet: Kutsutoiminnallisuus
• Kutsutoiminnallisuus
• Palveluun on toteutettu toiminto, jonka avulla
käyttäjä voidaan kutsua hankkeen kehittäjäksi tai
ylläpitäjäksi.
• Ominaisuudet:
• Sisäisen kutsun lähettäminen, jolla kutsutaan käyttäjä
kehittäjäksi tai ylläpitäjäksi yhteisöön
• Kutsu voidaan hyväksyä tai hylätä
• Kutsu kulkee palvelun sisäisen postin kautta
• Ennustava käyttäjän valinta käyttäjän nimimerkin mukaan
4/1/2014 www.ambientia.fi 24
Esteettömyys ja käytettävyys
•Korostetun yksinkertainen rakenne ja siirtymät
•Huomioitu värien kontrasteja
•Toteutettu kustomoituja näppäintoimintoja ja esteettömyys
huomioitu mahdollisuuksien mukaan teemojen ja layouttien
teossa.
4/1/2014 www.ambientia.fi 25
Haku, kategoriat ja tagit
• Käytettävissä olevat asiasanat parsittu ja
tarjotaan ontologiasta
• Hanketta ja tapahtumaa luotaessa käyttäjä
valitsee sille tarjottavia asiasanoja
• Asiasanat luokiteltu aihealueiden kategorioihin
• Haettaessa, käyttäjä voi suodattaa tuloksia
aihealueiden kategorioilla
• Lopputuloksena on saatu muokattavissa olevat
hakusuodattimet
4/1/2014 www.ambientia.fi 26
Haku ja suodatukset
4/1/2014 27
Näkymä aihealueiden ja asiasanojen linkitysten hallinnasta (LR hallintapaneeli)
www.ambientia.fi
Haasteita ja miten ne ratkaistiin:
Yhdenaikaisten muokkausten hallinta
Palvelun tulee tarjota tieto siitä, mikäli toinen käyttäjä
muokkaa samaa tietosisältöä.
Ratkaisu
Tutkimisen jälkeen löysimme Liferaysta
dokumentoimattoman poller-toiminnallisuuden. Tämä
mahdollistaa hyvin monipuolisten tilantarkastelu-
toiminnallisuuksien toteuttaminen. Ominaisuuden
avulla toteutettiin pollaus, jolla tarkastellaan
käsiteltävän aineiston tilaa ja varoitetaan käyttäjää
mahdollisesta päällekkäisestä muokkauksesta.
4/1/2014 www.ambientia.fi 28
Liferay ja tietoturva
4/1/2014 www.ambientia.fi 29
Ambientian koodin laatu projektissa
Ohjelmakoodi auditoitiin kolmannen tahon
toimesta jokaisen sprintin päätteeksi. Emme tiedä
kuka tämä kolmasosapuoli oli, mutta koodimme
todettiin olevan parasta THL:lle ikinä toimitettua
ohjelmakoodia.
Käytettävyys testattiin myös kolmannen osapuolen
toimesta – vain muutamia korjauksia lopuksi.
4/1/2014 www.ambientia.fi 30
Jatkuva kehittäminen ja analytiikka
• Palvelun kehitystoimien ja
markkinoinnin
onnistumisen ja
tehokkuuden mittaaminen
• Käyttäjien tunnistaminen ja
ymmärtäminen
• Kehitystrendien
seuraaminen
• Kehityskohteiden ja
ratkaisumallien
tunnistaminen
Avaintoimintojen seuraaminen:
Esim. hankkeiden luominen
Käyttäjätiedot
Kehitystrendit 2013 vs. 2014
Yksilöityjen kävijöiden määrä on kasvanut
2013 -> 2014 yli 750%
Puhelin: 045 1212 102
Sähköposti: harri.hellstrom@ambientia.fi
Twitter: @ambientia
Harri Hellström

More Related Content

Similar to Case Innokylä 27.3.2014

Up strategia 17.06.2010.final
Up strategia 17.06.2010.finalUp strategia 17.06.2010.final
Up strategia 17.06.2010.finalYle.fi
 
Digitalmikkeli-aamukahvit 6.10.2014: Kansalliskirjaston kokemuksia ketteristä...
Digitalmikkeli-aamukahvit 6.10.2014: Kansalliskirjaston kokemuksia ketteristä...Digitalmikkeli-aamukahvit 6.10.2014: Kansalliskirjaston kokemuksia ketteristä...
Digitalmikkeli-aamukahvit 6.10.2014: Kansalliskirjaston kokemuksia ketteristä...Digitalmikkeli
 
Perheentuki esittely INKA | 1.4.2015
Perheentuki esittely INKA | 1.4.2015Perheentuki esittely INKA | 1.4.2015
Perheentuki esittely INKA | 1.4.2015Perheentuki
 
Käyttäjäkokemuksia sosiaalihuollon asiakastiedon arkistosta
Käyttäjäkokemuksia sosiaalihuollon asiakastiedon arkistostaKäyttäjäkokemuksia sosiaalihuollon asiakastiedon arkistosta
Käyttäjäkokemuksia sosiaalihuollon asiakastiedon arkistostaTHL
 
Ketterä kirjasto - Digital Mikkeli aamukahvit 6.10.2014
Ketterä kirjasto - Digital Mikkeli aamukahvit 6.10.2014Ketterä kirjasto - Digital Mikkeli aamukahvit 6.10.2014
Ketterä kirjasto - Digital Mikkeli aamukahvit 6.10.2014Tuula
 
Aalto mediatekniikka-hri-luento-14032012-final-1
Aalto mediatekniikka-hri-luento-14032012-final-1Aalto mediatekniikka-hri-luento-14032012-final-1
Aalto mediatekniikka-hri-luento-14032012-final-1Helsinki Region Infoshare
 
Some ja sen käyttö työnhaussa
Some ja sen käyttö työnhaussaSome ja sen käyttö työnhaussa
Some ja sen käyttö työnhaussaKaisa Karvonen
 
[Alueseminaari] Sami Lankiniemi - Alueportaali: kestävän aluesuunnittelun työ...
[Alueseminaari] Sami Lankiniemi - Alueportaali: kestävän aluesuunnittelun työ...[Alueseminaari] Sami Lankiniemi - Alueportaali: kestävän aluesuunnittelun työ...
[Alueseminaari] Sami Lankiniemi - Alueportaali: kestävän aluesuunnittelun työ...GBC Finland
 
#VNKHack Brief tiimeille
#VNKHack Brief tiimeille#VNKHack Brief tiimeille
#VNKHack Brief tiimeilleKokeileva Suomi
 
HRI-esitys Avoimen datan mestarikurssilla 10.4.2014
HRI-esitys Avoimen datan mestarikurssilla 10.4.2014HRI-esitys Avoimen datan mestarikurssilla 10.4.2014
HRI-esitys Avoimen datan mestarikurssilla 10.4.2014Helsinki Region Infoshare
 
Sorvaamo 2014 sek hallitus
Sorvaamo 2014 sek hallitusSorvaamo 2014 sek hallitus
Sorvaamo 2014 sek hallitusJaana Suksi
 
Intranet asiakaspalvelun tukena - Yliopiston Apteekki 2014-5-28
Intranet asiakaspalvelun tukena - Yliopiston Apteekki 2014-5-28Intranet asiakaspalvelun tukena - Yliopiston Apteekki 2014-5-28
Intranet asiakaspalvelun tukena - Yliopiston Apteekki 2014-5-28Knowit Oy
 
SADe-seminaari 8.11.2012 avoin kehittäminen ja Osallistumisympäristö
SADe-seminaari 8.11.2012 avoin kehittäminen ja OsallistumisympäristöSADe-seminaari 8.11.2012 avoin kehittäminen ja Osallistumisympäristö
SADe-seminaari 8.11.2012 avoin kehittäminen ja OsallistumisympäristöTeemu Ropponen
 
Kokeileva Suomi -kärkihankkeen esittely
Kokeileva Suomi -kärkihankkeen esittelyKokeileva Suomi -kärkihankkeen esittely
Kokeileva Suomi -kärkihankkeen esittelyKokeileva Suomi
 
Kohti avointa kehittämistä - matkaoppaana Innokylä
Kohti avointa kehittämistä - matkaoppaana InnokyläKohti avointa kehittämistä - matkaoppaana Innokylä
Kohti avointa kehittämistä - matkaoppaana InnokyläInnokyla
 
Elävä Lappi kehittämiscaset
Elävä Lappi kehittämiscasetElävä Lappi kehittämiscaset
Elävä Lappi kehittämiscasetMarjo Jussila
 
Nopeiden kokeilujen ohjelma 1. kierros 2015
Nopeiden kokeilujen ohjelma 1. kierros 2015Nopeiden kokeilujen ohjelma 1. kierros 2015
Nopeiden kokeilujen ohjelma 1. kierros 2015fiksukalasatama
 
Datan avaamisen perusteet -koulutus 23.11.2022
Datan avaamisen perusteet -koulutus 23.11.2022Datan avaamisen perusteet -koulutus 23.11.2022
Datan avaamisen perusteet -koulutus 23.11.2022Helsinki Region Infoshare
 

Similar to Case Innokylä 27.3.2014 (20)

Up strategia 17.06.2010.final
Up strategia 17.06.2010.finalUp strategia 17.06.2010.final
Up strategia 17.06.2010.final
 
Digitalmikkeli-aamukahvit 6.10.2014: Kansalliskirjaston kokemuksia ketteristä...
Digitalmikkeli-aamukahvit 6.10.2014: Kansalliskirjaston kokemuksia ketteristä...Digitalmikkeli-aamukahvit 6.10.2014: Kansalliskirjaston kokemuksia ketteristä...
Digitalmikkeli-aamukahvit 6.10.2014: Kansalliskirjaston kokemuksia ketteristä...
 
Perheentuki esittely INKA | 1.4.2015
Perheentuki esittely INKA | 1.4.2015Perheentuki esittely INKA | 1.4.2015
Perheentuki esittely INKA | 1.4.2015
 
Käyttäjäkokemuksia sosiaalihuollon asiakastiedon arkistosta
Käyttäjäkokemuksia sosiaalihuollon asiakastiedon arkistostaKäyttäjäkokemuksia sosiaalihuollon asiakastiedon arkistosta
Käyttäjäkokemuksia sosiaalihuollon asiakastiedon arkistosta
 
Ketterä kirjasto - Digital Mikkeli aamukahvit 6.10.2014
Ketterä kirjasto - Digital Mikkeli aamukahvit 6.10.2014Ketterä kirjasto - Digital Mikkeli aamukahvit 6.10.2014
Ketterä kirjasto - Digital Mikkeli aamukahvit 6.10.2014
 
Aalto mediatekniikka-hri-luento-14032012-final-1
Aalto mediatekniikka-hri-luento-14032012-final-1Aalto mediatekniikka-hri-luento-14032012-final-1
Aalto mediatekniikka-hri-luento-14032012-final-1
 
Some ja sen käyttö työnhaussa
Some ja sen käyttö työnhaussaSome ja sen käyttö työnhaussa
Some ja sen käyttö työnhaussa
 
[Alueseminaari] Sami Lankiniemi - Alueportaali: kestävän aluesuunnittelun työ...
[Alueseminaari] Sami Lankiniemi - Alueportaali: kestävän aluesuunnittelun työ...[Alueseminaari] Sami Lankiniemi - Alueportaali: kestävän aluesuunnittelun työ...
[Alueseminaari] Sami Lankiniemi - Alueportaali: kestävän aluesuunnittelun työ...
 
#VNKHack Brief tiimeille
#VNKHack Brief tiimeille#VNKHack Brief tiimeille
#VNKHack Brief tiimeille
 
HRI-esitys Avoimen datan mestarikurssilla 10.4.2014
HRI-esitys Avoimen datan mestarikurssilla 10.4.2014HRI-esitys Avoimen datan mestarikurssilla 10.4.2014
HRI-esitys Avoimen datan mestarikurssilla 10.4.2014
 
Sorvaamo 2014 sek hallitus
Sorvaamo 2014 sek hallitusSorvaamo 2014 sek hallitus
Sorvaamo 2014 sek hallitus
 
Intranet asiakaspalvelun tukena - Yliopiston Apteekki 2014-5-28
Intranet asiakaspalvelun tukena - Yliopiston Apteekki 2014-5-28Intranet asiakaspalvelun tukena - Yliopiston Apteekki 2014-5-28
Intranet asiakaspalvelun tukena - Yliopiston Apteekki 2014-5-28
 
SADe-seminaari 8.11.2012 avoin kehittäminen ja Osallistumisympäristö
SADe-seminaari 8.11.2012 avoin kehittäminen ja OsallistumisympäristöSADe-seminaari 8.11.2012 avoin kehittäminen ja Osallistumisympäristö
SADe-seminaari 8.11.2012 avoin kehittäminen ja Osallistumisympäristö
 
Asiakas- ja toimintalähtöisen digikehittämisen toimintamalli
Asiakas- ja toimintalähtöisen digikehittämisen toimintamalliAsiakas- ja toimintalähtöisen digikehittämisen toimintamalli
Asiakas- ja toimintalähtöisen digikehittämisen toimintamalli
 
Kokeileva Suomi -kärkihankkeen esittely
Kokeileva Suomi -kärkihankkeen esittelyKokeileva Suomi -kärkihankkeen esittely
Kokeileva Suomi -kärkihankkeen esittely
 
Kohti avointa kehittämistä - matkaoppaana Innokylä
Kohti avointa kehittämistä - matkaoppaana InnokyläKohti avointa kehittämistä - matkaoppaana Innokylä
Kohti avointa kehittämistä - matkaoppaana Innokylä
 
Elävä Lappi kehittämiscaset
Elävä Lappi kehittämiscasetElävä Lappi kehittämiscaset
Elävä Lappi kehittämiscaset
 
Nopeiden kokeilujen ohjelma 1. kierros 2015
Nopeiden kokeilujen ohjelma 1. kierros 2015Nopeiden kokeilujen ohjelma 1. kierros 2015
Nopeiden kokeilujen ohjelma 1. kierros 2015
 
Sitra hri-ekosysrak-16112011-final
Sitra hri-ekosysrak-16112011-finalSitra hri-ekosysrak-16112011-final
Sitra hri-ekosysrak-16112011-final
 
Datan avaamisen perusteet -koulutus 23.11.2022
Datan avaamisen perusteet -koulutus 23.11.2022Datan avaamisen perusteet -koulutus 23.11.2022
Datan avaamisen perusteet -koulutus 23.11.2022
 

More from Ambientia

Itms atlassian way-final-2017-10
Itms atlassian way-final-2017-10Itms atlassian way-final-2017-10
Itms atlassian way-final-2017-10Ambientia
 
Dev ops atlassianway-final-2017-10
Dev ops atlassianway-final-2017-10Dev ops atlassianway-final-2017-10
Dev ops atlassianway-final-2017-10Ambientia
 
Insight Asset Management for JIRA Service Desk
Insight Asset Management for JIRA Service DeskInsight Asset Management for JIRA Service Desk
Insight Asset Management for JIRA Service DeskAmbientia
 
APIen hallinnalla uutta liiketoimintaa
APIen hallinnalla uutta liiketoimintaaAPIen hallinnalla uutta liiketoimintaa
APIen hallinnalla uutta liiketoimintaaAmbientia
 
Miten API management toimii
Miten API management toimiiMiten API management toimii
Miten API management toimiiAmbientia
 
Tunnistamalla asiakaspolut tehostat asiakaspalvelusi toimintaa
Tunnistamalla asiakaspolut tehostat asiakaspalvelusi toimintaaTunnistamalla asiakaspolut tehostat asiakaspalvelusi toimintaa
Tunnistamalla asiakaspolut tehostat asiakaspalvelusi toimintaaAmbientia
 
OpenShift-webinaari 31.1. / Ambientian esitykset
OpenShift-webinaari 31.1. / Ambientian esityksetOpenShift-webinaari 31.1. / Ambientian esitykset
OpenShift-webinaari 31.1. / Ambientian esityksetAmbientia
 
ITSM & JIRA Service Desk
ITSM & JIRA Service DeskITSM & JIRA Service Desk
ITSM & JIRA Service DeskAmbientia
 
Ambientia Service Design -työpaja SYTYKE
Ambientia Service Design -työpaja SYTYKEAmbientia Service Design -työpaja SYTYKE
Ambientia Service Design -työpaja SYTYKEAmbientia
 
Liferayn rooli Valtorin palveluvalikoimassa
Liferayn rooli Valtorin palveluvalikoimassaLiferayn rooli Valtorin palveluvalikoimassa
Liferayn rooli Valtorin palveluvalikoimassaAmbientia
 
Digitaalinen asiakaskokemus ja palvelumuotoilu
Digitaalinen asiakaskokemus ja palvelumuotoiluDigitaalinen asiakaskokemus ja palvelumuotoilu
Digitaalinen asiakaskokemus ja palvelumuotoiluAmbientia
 
Liferay Audience Targeting
Liferay Audience TargetingLiferay Audience Targeting
Liferay Audience TargetingAmbientia
 
Case Procountor: Zephyr test tool deployment
Case Procountor: Zephyr test tool deploymentCase Procountor: Zephyr test tool deployment
Case Procountor: Zephyr test tool deploymentAmbientia
 
JIRA Portfolio
JIRA PortfolioJIRA Portfolio
JIRA PortfolioAmbientia
 
Case Containerships JIRA Service Desk
Case Containerships JIRA Service DeskCase Containerships JIRA Service Desk
Case Containerships JIRA Service DeskAmbientia
 
Liferay Road Show Sosiaali- ja terveysministeriö
Liferay Road Show Sosiaali- ja terveysministeriöLiferay Road Show Sosiaali- ja terveysministeriö
Liferay Road Show Sosiaali- ja terveysministeriöAmbientia
 
Liferay Road Show Responsiivinen suunnittelu
Liferay Road Show Responsiivinen suunnitteluLiferay Road Show Responsiivinen suunnittelu
Liferay Road Show Responsiivinen suunnitteluAmbientia
 
Liferay Road Show Linnunmaa LEX
 Liferay Road Show Linnunmaa LEX Liferay Road Show Linnunmaa LEX
Liferay Road Show Linnunmaa LEXAmbientia
 
Liferay Road Show Rolf van der Steen
Liferay Road Show Rolf van der SteenLiferay Road Show Rolf van der Steen
Liferay Road Show Rolf van der SteenAmbientia
 

More from Ambientia (20)

Itms atlassian way-final-2017-10
Itms atlassian way-final-2017-10Itms atlassian way-final-2017-10
Itms atlassian way-final-2017-10
 
Dev ops atlassianway-final-2017-10
Dev ops atlassianway-final-2017-10Dev ops atlassianway-final-2017-10
Dev ops atlassianway-final-2017-10
 
Insight Asset Management for JIRA Service Desk
Insight Asset Management for JIRA Service DeskInsight Asset Management for JIRA Service Desk
Insight Asset Management for JIRA Service Desk
 
APIen hallinnalla uutta liiketoimintaa
APIen hallinnalla uutta liiketoimintaaAPIen hallinnalla uutta liiketoimintaa
APIen hallinnalla uutta liiketoimintaa
 
Miten API management toimii
Miten API management toimiiMiten API management toimii
Miten API management toimii
 
Tunnistamalla asiakaspolut tehostat asiakaspalvelusi toimintaa
Tunnistamalla asiakaspolut tehostat asiakaspalvelusi toimintaaTunnistamalla asiakaspolut tehostat asiakaspalvelusi toimintaa
Tunnistamalla asiakaspolut tehostat asiakaspalvelusi toimintaa
 
OpenShift-webinaari 31.1. / Ambientian esitykset
OpenShift-webinaari 31.1. / Ambientian esityksetOpenShift-webinaari 31.1. / Ambientian esitykset
OpenShift-webinaari 31.1. / Ambientian esitykset
 
ITSM & JIRA Service Desk
ITSM & JIRA Service DeskITSM & JIRA Service Desk
ITSM & JIRA Service Desk
 
Ambientia Service Design -työpaja SYTYKE
Ambientia Service Design -työpaja SYTYKEAmbientia Service Design -työpaja SYTYKE
Ambientia Service Design -työpaja SYTYKE
 
Liferayn rooli Valtorin palveluvalikoimassa
Liferayn rooli Valtorin palveluvalikoimassaLiferayn rooli Valtorin palveluvalikoimassa
Liferayn rooli Valtorin palveluvalikoimassa
 
Digitaalinen asiakaskokemus ja palvelumuotoilu
Digitaalinen asiakaskokemus ja palvelumuotoiluDigitaalinen asiakaskokemus ja palvelumuotoilu
Digitaalinen asiakaskokemus ja palvelumuotoilu
 
Liferay Audience Targeting
Liferay Audience TargetingLiferay Audience Targeting
Liferay Audience Targeting
 
Case Procountor: Zephyr test tool deployment
Case Procountor: Zephyr test tool deploymentCase Procountor: Zephyr test tool deployment
Case Procountor: Zephyr test tool deployment
 
JIRA Portfolio
JIRA PortfolioJIRA Portfolio
JIRA Portfolio
 
Case Containerships JIRA Service Desk
Case Containerships JIRA Service DeskCase Containerships JIRA Service Desk
Case Containerships JIRA Service Desk
 
Jira 7
Jira 7Jira 7
Jira 7
 
Liferay Road Show Sosiaali- ja terveysministeriö
Liferay Road Show Sosiaali- ja terveysministeriöLiferay Road Show Sosiaali- ja terveysministeriö
Liferay Road Show Sosiaali- ja terveysministeriö
 
Liferay Road Show Responsiivinen suunnittelu
Liferay Road Show Responsiivinen suunnitteluLiferay Road Show Responsiivinen suunnittelu
Liferay Road Show Responsiivinen suunnittelu
 
Liferay Road Show Linnunmaa LEX
 Liferay Road Show Linnunmaa LEX Liferay Road Show Linnunmaa LEX
Liferay Road Show Linnunmaa LEX
 
Liferay Road Show Rolf van der Steen
Liferay Road Show Rolf van der SteenLiferay Road Show Rolf van der Steen
Liferay Road Show Rolf van der Steen
 

Case Innokylä 27.3.2014

  • 1. Innokylä.fi verkkopalvelu Liferay Road Show, Helsinki – 2014 Harri Hellström, Business Development Consultant 4/1/2014 www.ambientia.fi 1
  • 2. Projektin osapuolet ja teknologia • Terveyden ja hyvinvoinnin laitos (THL) • Terveyden ja hyvinvoinnin laitos (THL) on sosiaali- ja terveysministeriön hallinnonalalla toimiva tutkimus- ja kehittämislaitos. • THL palvelee valtion ja kuntien päättäjiä, alan toimijoita, järjestöjä, tutkimusmaailmaa ja kansalaisia. Tavoitteena on vaikuttaa suomalaisten terveyden ja hyvinvoinnin puolesta. • Ambientia • Ketterämpää sähköistä liiketoimintaa - Ambientia on sähköiseen liiketoimintaan ja viestintään sekä yhteisöllisiin ratkaisuihin erikoistunut asiantuntijayritys. • Liferay Portal EE • Liferay Portal on avoimeen lähdekoodiin perustuva portaaliratkaisu. • Gartner on tutkimuksessaan noteerannut Liferayn portaaliteknologioiden kärkeen. 4/1/2014 www.ambientia.fi 2
  • 3. Taustaa projektille • Julkinen tarjouskilpailu • Palvelu toteutus aloitettiin maaliskuussa 2011, ensimmäinen vaihe julkaistiin 15.12.2011 • Toteutus tehtiin scrum-viitekehystä mukaillen, iteraation pituus oli 3 viikkoa • Palvelun lähdekoodi, saavutettavuus ja käytettävyys testautettiin lopuksi kolmannella osapuolella • Kaikki projektiin liittyvä aineisto julkisesti näkyvillä InnoWikissä 4/1/2014 www.ambientia.fi 3
  • 5. Mikä on Innokylä? • Innokylä on yhteistyöhanke, jossa ovat mukana Terveyden ja hyvinvoinnin laitos, Kuntaliitto sekä Suomen sosiaali ja terveys ry. • Innokylää rahoittavat Raha-automaattiyhdistys (RAY), Sosiaali- ja terveysministeriö (STM) ja Tekes • Se on hyvinvointi- ja terveysalojen kaikille avoin INNOVAATIOYHTEISÖ • tarjoaa tietoa ja työkaluja kehitystyöhön sekä kehitettyjen käytäntöjen levittämiseen ja soveltamiseen. • Innokylä kokoaa alan toimijat - voivat löytää toisensa ja kehittää yhdessä. 4/1/2014 www.ambientia.fi 5
  • 6. Mikä on Innokylä? 4/1/2014 www.ambientia.fi 6 https://www.youtube.com/watch?v=pMp4yTGtazU
  • 7. Innokylä-projektin tavoitteet ja … - Mahdollistaa kehittämisen ja ideoinnin yhdessä - Keskussivusto menneille ja nykyisille hankkeille - Tapahtumien jakaminen alan keskeisten toimijoiden kesken - Samankaltaisten projektien ja hankkeiden parissa toimivien löytäminen 4/1/2014 www.ambientia.fi 7
  • 8. … ja mistä Innokylän palvelut koostuvat 4/1/2014 www.ambientia.fi 8
  • 9. Hankepankki 4/1/2014 www.ambientia.fi 9 • Innokylän hankepankki on tarkoitettu terveyden ja hyvinvoinnin alan hankkeiden ja projektien suunnitteluun. • Hankepankissa hankkeen sivut voivat toimia myös sen "kotisivuina". • Projektia suunnitellessa hankepankki auttaa kartoittamaan jo tehtyä kehitystyötä sekä etsimään yhteistyötahoja.
  • 10. Kehittämisympäristö • Innokylän kehittämisympäristö tarjoaa paikan kehittämiselle ja kanavan jakamiselle. • Syntyikö hankkeessasi loistava toimintamalli • Etsitkö kehittämiseen sopivia menetelmiä? • Kehittämisympäristö muodostuu Verstaasta ja Toimintamallista: Verstaalla kehitellään ja Toimintamalli tiivistää tulokset napakasti 4/1/2014 www.ambientia.fi 10
  • 11. Tapahtumakalenteri • Tapahtumakalenteri kokoaa terveys- ja hyvinvointialan tapahtumia. Voit myös ilmoittaa Innokylässä maksutta omasta tapahtumastasi. Rekisteröidy ja täytä tapahtumasta verkkolomake. • Innomarkkinat on Innokylän päätapahtuma • kokoaa yhteen sosiaali- ja terveysalan kehittämistoiminnan ammattilaiset 4/1/2014 www.ambientia.fi 11
  • 12. Keskustelut • Innokylässä keskustellaan terveyden ja hyvinvoinnin kehittämisen, innovoinnin ja arvioinnin teemoista. Keskustelu edellyttää rekisteröitymistä, mutta on muuten kaikille avoin. 4/1/2014 www.ambientia.fi 12
  • 13. Verkostot • Innokylän verkkopalvelu tarjoaa työskentely- ja yhteistyöalustan eri kokoisille verkostoille. Verkostoihin liittyminen on joko avointa tai tietylle kohderyhmälle rajattua, mutta perustettujen verkostojen aineistot ovat avoimesti nähtävillä Innokylän periaatteiden mukaisesti. 4/1/2014 www.ambientia.fi 13
  • 14. Innotuutorit • Innokylä järjestää oppisopimusmuotoista tuotekehittäjän erikoisammattitutkintoon johtavaa Innotuutori-koulutusta. Se on tarkoitettu terveys- ja hyvinvointialan kehittämistehtävissä toimiville oman työn tehostamiseen. Koulutuksen kautta syntyy asiantuntijoiden vertaisverkosto, Innotuutoriverkosto, joka edistää avointa, monitoimijaista ja käyttäjälähtöistä kehittämiskulttuuria. Uusia ryhmiä käynnistyy 1-2 kertaa vuodessa. 4/1/2014 www.ambientia.fi 14
  • 15. Innopajat • Innopaja on työskentelytapa, jossa tietyn asian kehittämiseen liittyviä kysymyksiä ja haasteita työstetään moniäänisesti työpajassa. Pajatyöskentelyn avulla voi löytää uusia ratkaisuja kehittämistyön haasteisiin yhdessä eri toimijoiden kanssa. 4/1/2014 www.ambientia.fi 15
  • 16. Haasteet toteutuksessa - Toteutus mahdollisimman pitkälti Liferayn omilla portleitalla ja ominaisuuksilla - Loppukäyttäjät voivat jakaa hankkeiden ja tapahtumien muokkausoikeuksia - Loppukäyttäjiä ei päästetä Liferayn hallintapaneeliin - Nostoja voitava tehdä lähes mistä tahansa sisällöistä - Saavutettavuus ja käytettävyys -Rakenteen ja teeman korostettu yksinkertaisuus (monilla käyttäjillä rajoitteita ja apuvälineitä) 4/1/2014 www.ambientia.fi 16
  • 17. Haasteita ja miten ne ratkaistiin • Sivuston hallinta ilman hallintapaneelia • Vaatimusmäärittely esittää varsin paljon erilaisia hallintavaatimuksia, joiden tulee olla helposti käytettävissä julkiselta puolelta ja vieläpä tapahtuma- /hankekohtaisesti. • Ratkaisu • Tapahtumat ja hankkeet päätettiin toteuttaa omina Liferay yhteisöinään (Group), jolloin käyttöoikeudet näille saatiin toimimaan vaatimusten mukaisesti ilman räätälöintejä. 4/1/2014 www.ambientia.fi 17
  • 19. Haasteita ja miten ne ratkaistiin • Oikeuksien jakaminen resurssikohtaisesti • Vaadittiin, että loppukäyttäjien pitää pystyä myöntämään eritasoisia käyttöoikeuksia palvelussa tapahtuma- , verkosto- ja hankekohtaisesti. Käyttöoikeuksien jakaminen tapahtuu käyttäjien kesken ja yksinkertaisesti julkiselta puolelta. • Ratkaisu • Ongelma ratkaistiin toteuttamalla tapahtumat ja hankkeet Liferayn omina yhteisöinä, jolloin käyttöoikeuksien jakaminen yksittäin eri tapahtumille/hankkeille voitiin toteuttaa yhteisökohtaisesti. Lisähaasteena oli toteuttaa kutsuminen Verkostoihin, eli oikeuksien antamisen toisille käyttäjille tuli kulkea kutsutun käyttäjän oman hyväksynnän kautta. 4/1/2014 www.ambientia.fi 19
  • 21. Samankaltaiset hankkeet • Uutta hanketta luotaessa • Sanasto käytettävissä oman sisällön asiasanoitukseen • Kategorisointi tulee valituista tageista • Lisätään portaalin yhteiseen hakuindeksiin • Luodaan AssetEntry portaalin listauksia varten 4/1/2014 www.ambientia.fi 21
  • 22. Samankaltaiset hankkeet 4/1/2014 22 Näkymä samankaltaisten hankkeiden listauksesta luonnoksen tallentamisen jälkeen www.ambientia.fi
  • 24. Ominaisuudet: Kutsutoiminnallisuus • Kutsutoiminnallisuus • Palveluun on toteutettu toiminto, jonka avulla käyttäjä voidaan kutsua hankkeen kehittäjäksi tai ylläpitäjäksi. • Ominaisuudet: • Sisäisen kutsun lähettäminen, jolla kutsutaan käyttäjä kehittäjäksi tai ylläpitäjäksi yhteisöön • Kutsu voidaan hyväksyä tai hylätä • Kutsu kulkee palvelun sisäisen postin kautta • Ennustava käyttäjän valinta käyttäjän nimimerkin mukaan 4/1/2014 www.ambientia.fi 24
  • 25. Esteettömyys ja käytettävyys •Korostetun yksinkertainen rakenne ja siirtymät •Huomioitu värien kontrasteja •Toteutettu kustomoituja näppäintoimintoja ja esteettömyys huomioitu mahdollisuuksien mukaan teemojen ja layouttien teossa. 4/1/2014 www.ambientia.fi 25
  • 26. Haku, kategoriat ja tagit • Käytettävissä olevat asiasanat parsittu ja tarjotaan ontologiasta • Hanketta ja tapahtumaa luotaessa käyttäjä valitsee sille tarjottavia asiasanoja • Asiasanat luokiteltu aihealueiden kategorioihin • Haettaessa, käyttäjä voi suodattaa tuloksia aihealueiden kategorioilla • Lopputuloksena on saatu muokattavissa olevat hakusuodattimet 4/1/2014 www.ambientia.fi 26
  • 27. Haku ja suodatukset 4/1/2014 27 Näkymä aihealueiden ja asiasanojen linkitysten hallinnasta (LR hallintapaneeli) www.ambientia.fi
  • 28. Haasteita ja miten ne ratkaistiin: Yhdenaikaisten muokkausten hallinta Palvelun tulee tarjota tieto siitä, mikäli toinen käyttäjä muokkaa samaa tietosisältöä. Ratkaisu Tutkimisen jälkeen löysimme Liferaysta dokumentoimattoman poller-toiminnallisuuden. Tämä mahdollistaa hyvin monipuolisten tilantarkastelu- toiminnallisuuksien toteuttaminen. Ominaisuuden avulla toteutettiin pollaus, jolla tarkastellaan käsiteltävän aineiston tilaa ja varoitetaan käyttäjää mahdollisesta päällekkäisestä muokkauksesta. 4/1/2014 www.ambientia.fi 28
  • 29. Liferay ja tietoturva 4/1/2014 www.ambientia.fi 29
  • 30. Ambientian koodin laatu projektissa Ohjelmakoodi auditoitiin kolmannen tahon toimesta jokaisen sprintin päätteeksi. Emme tiedä kuka tämä kolmasosapuoli oli, mutta koodimme todettiin olevan parasta THL:lle ikinä toimitettua ohjelmakoodia. Käytettävyys testattiin myös kolmannen osapuolen toimesta – vain muutamia korjauksia lopuksi. 4/1/2014 www.ambientia.fi 30
  • 31. Jatkuva kehittäminen ja analytiikka • Palvelun kehitystoimien ja markkinoinnin onnistumisen ja tehokkuuden mittaaminen • Käyttäjien tunnistaminen ja ymmärtäminen • Kehitystrendien seuraaminen • Kehityskohteiden ja ratkaisumallien tunnistaminen
  • 34. Kehitystrendit 2013 vs. 2014 Yksilöityjen kävijöiden määrä on kasvanut 2013 -> 2014 yli 750%
  • 35. Puhelin: 045 1212 102 Sähköposti: harri.hellstrom@ambientia.fi Twitter: @ambientia Harri Hellström