Innokylä.fi verkkopalvelu
Liferay Road Show, Helsinki – 2014
Harri Hellström, Business Development Consultant
4/1/2014 www...
Projektin osapuolet ja teknologia
• Terveyden ja hyvinvoinnin laitos (THL)
• Terveyden ja hyvinvoinnin laitos (THL) on sos...
Taustaa projektille
• Julkinen tarjouskilpailu
• Palvelu toteutus aloitettiin maaliskuussa 2011,
ensimmäinen vaihe julkais...
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ä
Suome...
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 nykyisill...
… 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 j...
Kehittämisympäristö
• Innokylän kehittämisympäristö tarjoaa paikan
kehittämiselle ja kanavan jakamiselle.
• Syntyikö hankk...
Tapahtumakalenteri
• Tapahtumakalenteri kokoaa terveys- ja
hyvinvointialan tapahtumia. Voit myös ilmoittaa
Innokylässä mak...
Keskustelut
• Innokylässä keskustellaan terveyden ja
hyvinvoinnin kehittämisen, innovoinnin ja
arvioinnin teemoista. Kesku...
Verkostot
• Innokylän verkkopalvelu tarjoaa työskentely- ja
yhteistyöalustan eri kokoisille verkostoille.
Verkostoihin lii...
Innotuutorit
• Innokylä järjestää oppisopimusmuotoista
tuotekehittäjän erikoisammattitutkintoon
johtavaa Innotuutori-koulu...
Innopajat
• Innopaja on työskentelytapa, jossa tietyn asian
kehittämiseen liittyviä kysymyksiä ja haasteita
työstetään mon...
Haasteet toteutuksessa
- Toteutus mahdollisimman pitkälti Liferayn omilla
portleitalla ja ominaisuuksilla
- Loppukäyttäjät...
Haasteita ja miten ne ratkaistiin
• Sivuston hallinta ilman
hallintapaneelia
• Vaatimusmäärittely esittää varsin paljon er...
4/1/2014 www.ambientia.fi 18
Haasteita ja miten ne ratkaistiin
• Oikeuksien jakaminen resurssikohtaisesti
• Vaadittiin, että loppukäyttäjien pitää pyst...
4/1/2014 www.ambientia.fi 20
Samankaltaiset hankkeet
• Uutta hanketta luotaessa
• Sanasto käytettävissä oman sisällön
asiasanoitukseen
• Kategorisointi...
Samankaltaiset hankkeet
4/1/2014 22
Näkymä samankaltaisten hankkeiden listauksesta luonnoksen tallentamisen jälkeen
www.am...
4/1/2014 www.ambientia.fi 23
Ominaisuudet: Kutsutoiminnallisuus
• Kutsutoiminnallisuus
• Palveluun on toteutettu toiminto, jonka avulla
käyttäjä voidaa...
Esteettömyys ja käytettävyys
•Korostetun yksinkertainen rakenne ja siirtymät
•Huomioitu värien kontrasteja
•Toteutettu kus...
Haku, kategoriat ja tagit
• Käytettävissä olevat asiasanat parsittu ja
tarjotaan ontologiasta
• Hanketta ja tapahtumaa luo...
Haku ja suodatukset
4/1/2014 27
Näkymä aihealueiden ja asiasanojen linkitysten hallinnasta (LR hallintapaneeli)
www.ambien...
Haasteita ja miten ne ratkaistiin:
Yhdenaikaisten muokkausten hallinta
Palvelun tulee tarjota tieto siitä, mikäli toinen k...
Liferay ja tietoturva
4/1/2014 www.ambientia.fi 29
Ambientian koodin laatu projektissa
Ohjelmakoodi auditoitiin kolmannen tahon
toimesta jokaisen sprintin päätteeksi. Emme t...
Jatkuva kehittäminen ja analytiikka
• Palvelun kehitystoimien ja
markkinoinnin
onnistumisen ja
tehokkuuden mittaaminen
• K...
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
Upcoming SlideShare
Loading in …5
×

Case Innokylä 27.3.2014

296 views

Published on

Liferay Road Show 27.3.2014 Harri Hellström Ambientia

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
296
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Case Innokylä 27.3.2014

  1. 1. Innokylä.fi verkkopalvelu Liferay Road Show, Helsinki – 2014 Harri Hellström, Business Development Consultant 4/1/2014 www.ambientia.fi 1
  2. 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. 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
  4. 4. www.innokyla.fi 4/1/2014 4www.ambientia.fi
  5. 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. 6. Mikä on Innokylä? 4/1/2014 www.ambientia.fi 6 https://www.youtube.com/watch?v=pMp4yTGtazU
  7. 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. 8. … ja mistä Innokylän palvelut koostuvat 4/1/2014 www.ambientia.fi 8
  9. 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. 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. 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. 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. 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. 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. 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. 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. 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
  18. 18. 4/1/2014 www.ambientia.fi 18
  19. 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
  20. 20. 4/1/2014 www.ambientia.fi 20
  21. 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. 22. Samankaltaiset hankkeet 4/1/2014 22 Näkymä samankaltaisten hankkeiden listauksesta luonnoksen tallentamisen jälkeen www.ambientia.fi
  23. 23. 4/1/2014 www.ambientia.fi 23
  24. 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. 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. 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. 27. Haku ja suodatukset 4/1/2014 27 Näkymä aihealueiden ja asiasanojen linkitysten hallinnasta (LR hallintapaneeli) www.ambientia.fi
  28. 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. 29. Liferay ja tietoturva 4/1/2014 www.ambientia.fi 29
  30. 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. 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
  32. 32. Avaintoimintojen seuraaminen: Esim. hankkeiden luominen
  33. 33. Käyttäjätiedot
  34. 34. Kehitystrendit 2013 vs. 2014 Yksilöityjen kävijöiden määrä on kasvanut 2013 -> 2014 yli 750%
  35. 35. Puhelin: 045 1212 102 Sähköposti: harri.hellstrom@ambientia.fi Twitter: @ambientia Harri Hellström

×