36
Avoin lähdekoodi oman verkkopalvelukehityks en kiihdyttäjänä Esimerkkinä Drupal ja kaupungit Esitys pidetty Turussa 19.1.2011. Konsultti Perttu Tolvanen, Sininen Meteoriitti / Vierityspalkki.fi

Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Embed Size (px)

DESCRIPTION

Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011-01-19. Turku.

Citation preview

Page 1: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Avoin lähdekoodi oman verkkopalvelukehityksen kiihdyttäjänäEsimerkkinä Drupal ja kaupungit

Esitys pidetty Turussa 19.1.2011. Konsultti Perttu Tolvanen, Sininen Meteoriitti / Vierityspalkki.fi

Page 2: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Sisältö

1. Edelläkävijyys verkossa

2. Realiteetteja julkaisujärjestelmistä

3. Web-kehityksen kiihdyttimet 2010-luvulla

4. Mitä avoin lähdekoodi mahdollistaa ja mitä se vaatii asiakkaalta?

5. Verkkokehitys vuonna 2013 Turussa Drupalin avulla.

Page 3: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Edelläkävijyys verkossa on rohkeutta kokeilla ja kykyä ottaa käyttöön

Page 4: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Edelläkävijyys syntyy…

1. Kuuntelemalla asiakkaita.

2. Rohkeasti kokeilemalla uusia tapoja.

3. Mittaamalla ja keräämällä palautetta kokeiluista.

4. Oppimalla kokeiluista ja myös jakamalla näitä oppeja muille.

Page 5: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Edelläkävijyys on arvokasta…

1. kovassa kilpailutilanteessa…

2. kun asiakkaina on paljon erilaisia, vaativia kohderyhmiä (esim. kaupungin asukkaat) …

3. markkinoilla jotka liikkuvat nopeasti ja ovat jatkuvassa muutoksessa (esim. Internet).

Page 6: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

YLE on ollut Drupal-pioneeri Suomessa

Page 7: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Mediatalot ovat vahvimpia ”Drupal-heränneitä”

Page 8: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Mediatalot ovat vahvimpia ”Drupal-heränneitä”

Page 9: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Realismin palasia…

Page 10: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Realiteetti #1: Avoin lähdekoodi ei ole hopealuoti parempaan maailmaan.

Page 11: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Avoin lähdekoodi vs. suljettu

Avoimen vahvuudet

Asiakas voi itse tehdä enemmän.

Asiakkaalla on usein enemmän valinnanvaraa kumppaneissa.

Monella järjestelmällä on laaja ekosysteemi ympärillään.

Ei lisenssikustannuksia.

Suljetun vahvuudet

Selkeä tukitaho ja ylläpitovastuu.

Joku pitää tuotteesta huolta vuodesta toiseen.

Kehityksessä kuunnellaan asiakkaita.

Ylläpitokustannukset ennustettavia.

Lisätietoa: http://bit.ly/avoinkoodi

Page 12: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Avoin lähdekoodi vs. suljettu

Avoimen riskit

Moni kumppani on ”hit-and-run” tyyppinen firma.

Tuotteen suosio ja kehitys voi laskea nopeasti.

Kehitys ohjautuu suosion ja käyttäjäkunnan mukaan.

Räätälöinti voi estää päivitykset ja ylläpito voi olla hyvin kallista lopulta.

Suljetun riskit

Riippuvuus yhdestä/muutamasta tahosta.

Ekosysteemi yleensä suppeampi kuin avoimissa tuotteissa.

Kehityksessä viimeisen sanan sanoo tuotteen omistaja.

Ylläpito- ym. kustannuksissa usein vähän neuvotteluvaraa.

Lisätietoa: http://bit.ly/avoinkoodi

Page 13: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku
Page 14: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku
Page 15: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Realiteetti #2: Verkkopalvelut koostuvat palasista – ja harva organisaatio tarvitsee kovin erityisiä palasia.

Page 16: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Verkkopalvelu

Moderni verkkopalvelu palasina, v. 2011

Page 17: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Verkkopalvelu

Moderni verkkopalvelu palasina, v. 2013

‹ç‹ç‹

ç

ç

‹ç‹ç‹

Page 18: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku
Page 19: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku
Page 20: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Realiteetti #3: Vahva tuote ja helppo räätälöitävyys EI ole yhdistettävissä.

Page 21: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Esim. YLE Areena, ei Drupalin päällä

Page 22: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Markkinakenttä Suomessa 2011

räätälöity alusta tuote palvelu

Page 23: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Kuopio.fi, toteutettu LifeRay:lla

Page 24: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Fiskars, toteutettu Ez Publishilla

Page 25: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Yhteenveto realiteeteista

Avoimuus, avoin data ja avoin lähdekoodi eivät ole samoja asioita. Avoin lähdekoodi mahdollistaa, mutta ei vielä tarjoa ”suoraan paketista” ihmeitä.

Web-kehitys on mennyt paljon ”palasten yhdistelemiseksi”. Tässä pelissä avoin koodi pärjää!

Markkina on pirstaleinen ja alkuvaiheessa – etenkin avoimen lähdekoodin puolella. Kaupunkien pitäisi järjestäytyä?

Page 26: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Extrat, esimerkkejä ja kertaus

Page 27: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Verkkokehityksen kiihdyttimet

Page 28: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Kiihdytin #1: Julkaisujärjestelmät joilla on ekosysteemi.

Page 29: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Esim. blogialusta Wordpress

”12, 712” lisäosaa. Ilmaiseksi.

Page 30: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Valmiita moduuleita ja toimintopalasia.

Page 31: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Valmiita moduuleita ja toimintopalasia.

Esim. Drupal: ”7239”

lisäosaa. Ilmaiseksi.

Page 32: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Esimerkkejä ekosysteemipalasista

Upotukset muista palveluista (esim. kuvat, videot ym.)

Yleisten sisältöjen käsittelytoiminnot (esim. kuvakarusellit)

Sisällön julkaisun ja hallinnan tehostamistoiminnot (erilaiset muokkaustyökalut, kuvien käsittelytoiminnot, hakukoneoptimointimoduulit, analytiikkamoduulit)

Integraatiopalikat tunnettuihin järjestelmiin (esim. TUPAS)

”Oman ekosysteemin” kiihdyttäminen (esim. kriisitilannetoiminnot, kirjastohaku, lomaketoiminnot, kaupungin yhteinen hakutoiminto)

Page 33: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Kiihdytin #2: Kolmannen osapuolen työkalut.

Page 34: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Facebook, YouTube, Vimeo

Page 35: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Esim. SuomiTV ja Brightcove-NettiTV

Page 36: Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku

Yhteenveto:

Avoin lähdekoodi vaatii asiakkaalta1. Vahvan verkkotiimin, joka osaa ja haluaa kokeilla.

2. Uskallusta kokeilla, arvioida ja vaihtaa kokemuksia muiden kanssa.

Avoin lähdekoodi tarjoaa1. Nopeutta ottaa uusia toimintoja käyttöön.

2. Kustannustehokkuutta kehitykseen.

3. Omatoimista hallittavuutta.

Bonus: Mahdollisuus jakaa kokemuksia ja hyötyä muiden kokemuksista.