Avoin lähdekoodi verkkopalvelukehityksen kiihdyttäjänä, 2011 01-19, turku
1. 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
2. Sisältö Edelläkävijyys verkossa Realiteetteja julkaisujärjestelmistä Web-kehityksen kiihdyttimet 2010-luvulla Mitä avoin lähdekoodi mahdollistaa ja mitä se vaatii asiakkaalta? Verkkokehitys vuonna 2013 Turussa Drupalin avulla.
4. Edelläkävijyys syntyy… Kuuntelemalla asiakkaita. Rohkeasti kokeilemalla uusia tapoja. Mittaamalla ja keräämällä palautetta kokeiluista. Oppimalla kokeiluista ja myös jakamalla näitä oppeja muille.
5. Edelläkävijyys on arvokasta… kovassa kilpailutilanteessa… kun asiakkaina on paljon erilaisia, vaativia kohderyhmiä (esim. kaupungin asukkaat) … markkinoilla jotka liikkuvat nopeasti ja ovat jatkuvassa muutoksessa (esim. Internet).
11. 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
12. Avoin lähdekoodi vs. suljettu Avoimen riskit Lisätietoa: http://bit.ly/avoinkoodi 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.
25. 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ä?
32. 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)
36. Yhteenveto: Avoin lähdekoodi vaatii asiakkaalta Vahvan verkkotiimin, joka osaa ja haluaa kokeilla. Uskallusta kokeilla, arvioida ja vaihtaa kokemuksia muiden kanssa. Avoin lähdekoodi tarjoaa Nopeutta ottaa uusia toimintoja käyttöön. Kustannustehokkuutta kehitykseen. Omatoimista hallittavuutta. Bonus: Mahdollisuus jakaa kokemuksia ja hyötyä muiden kokemuksista.
Notes de l'éditeur
Nykyisin paljon toiminnallisuutta ja tekemistä voidaan siirtää myös oman sivuston ulkopuolelle. Facebookia, Twitteriä ym. Voi käyttää siis myös itsenäisinä saarekkeina joilla on oma strateginen tehtävänsä – eikä kaikkia palvelutehtäviä esimerkiksi yritetä itsepäisesti hoitaa oman sivuston kautta. Omalle sivustolle voidaan sitten kuitenkin tuoda nostona tai näkymänä sisältöjä myös muualta. (Tämä on tietysti ajatuksena vielä sellainen joka ei ole laajalle levinnyt, koska 2010 erityisesti useimmat organisaatiot vain tekivät Facebookissa sitä mitä muuallakin. Eriytyneitä kanavarooleja alkanee tulla 2011 enemmän.)Etenkin sosiaalisen median integraatiopalikat ovat yleensä hyvin monipuolisesti edustettuna avoimen lähdekoodin moduulipankeissa.
SuomiTV on rakentanut Drupalin päälle sivustonsa, mutta ei ole lähtenyt tekemään vaativaa NettiTV-toteutusta kuitenkaan minkään Drupalin moduulin päälle (tai räätälöimään itse) vaan on ostanut palveluna Brightcove.comin tarjoaman NettiTV-alustan jonka on integroidut Drupaliin. Tällä tavalla on päästy erittäin nopeaan ja kustannustehokkaaseen toteutukseen (ja vieläpä sellaiseen joka kehittyy koko ajan ilman SuomiTV:n omien kehitysresurssien sitomista uusien toimintojen kehitykseen).