Kulttuuri- ja ict-poimintoja

22.10.2008

Alkaako matka verkosta vai hausta?

verkkopalvelu
tarjoaa elämyksen
lumematkana

yhteisö viestii
kokemuksiaan, matka
muuttuu uudeksi

Aamutuimaan nauroimme Jaakko Saariluoman sähköistä stand-uppia ja iltapäivällä ahmimme ylitäydessä luentosalissa Best Westernin ja Gemillon sähköisen liiketoiminnan ideoita. Haaga-Helian Matka alkaa verkosta -seminaari 22.10.08 juhlisti matkailualan koulutuksemme merkkivuotta, mutta vastaavia seminaareja järjestettäneen jatkossakin.

Itseään Suomen johtavaksi matkailun Internet-markkinointiin keskittyväksi asiantuntijaksi tituleeraava Joensuun yliopiston eCompetence Centerin Ilkka Kauppinen johdatteli meitä selkokielellä sähköisen kaupankäynnin alkeisiin ja osin hämmentävästi sosiaalisen median termiviidakkoon. Hän puhui “www-sivuista” ja “kotisivuista”, vaikka tarkoitti myös niiden takana olevia kaupankäynnissä ja personifioinnissa tarvittavia tietokantoja. Internetin hän määritteli mediaksi eikä teknologiaksi ja markkinoinnin käsittämään lähes koko yritystoiminnan puhelimeen vastaamisesta rekrytointiin. Kalliisti rakennettu verkkokauppa ei löydy ilman markkinointia eikä viesti avaudu, ellei se ole ymmärrettävä ja kiinnostava. Verkkokaupassa pitäisi panostaa markkinointiin enemmän kuin teknologiaan.

Travelneerin Jaakko Löppönen tarjosi eväitä kokonaisvaltaisen ja tehokkaan sähköisen kaupan varmistamiseen. Selvitä ensin yrityksesi nykytila ja muodosta sen mahdollisuuksista tavoitetila! Dokumentoi, suunnittele, keskity ja innovoi! Kuuntele toisia ja pidä pari ässää hihassasi! Yksinkertaista tuotettasi ja ota hankkeisiin tarvittavat osapuolet! Panosta vuorovaikutteisuuteen ja käyttäjien luomiin sisältöihin! Seuraa sosiaalista mediaa ja keskusteluja yrityksestäsi!

Jaakko Löppösen visuaaliset diat täydensivät hyvin esitystä, joka painotti tietojärjestelmien kehittämisen näkökulmasta juuri oikeita asioita: liikkeelle lähdetään liiketoiminnasta, nykytilasta ja tavoitetilasta, joihin verkkopalvelun suunnittelu perustuu, ja ratkaisuissa otetaan huomioon vuorovaikutteinen sosiaalinen media.

Kirsi Mikkola Yritysvalmennus KM:stä toi terveisiä pohjoisesta Rovaniemeltä ja kertoi, miten sähköisen kaupankäynnin pitäisi vaikuttaa yrityksen sisäisiin prosesseihin ja viestintään. Lokakuun 2008 tilastojen mukaan Suomessa 73 % väestöstä käyttää nettiä ja 33 % on ostanut verkosta viimeisten kolmen kuukauden aikana, mutta vain 11 % suomalaisista yrityksistä myi jotain netissä vuonna 2006.

Matkailuliiketoiminta on suurelta osin yritysten välistä kauppaa, ja varsinkin etäällä olevia asiakkaita varten tarvitaan väliportaita, jotka tuntevat asiakkaan kulttuurin. Pienten matkailuyrittäjien monimutkaisia, erikoistuneita tuotteita ei viedä nettiin pelkillä toimistotyökaluilla, sähköpostilla ja kotisivuilla vaan siihen tarvitaan kumppaniverkostoa ja liiketoiminnan kehittämistä, monikanavaista vuorovaikutteista viestintää ja palautteen kuuntelemista ja analysoimista. Sosiaalisen median avulla verkkoliiketoiminta voisi kehittyä älykkääksi liiketoimintojen verkostoksi, jossa yritykset integroitaisiin toisiinsa, verkostot kilpailisivat keskenään ja verkostoprosessit kehitettäisiin asiakkaita palveleviksi. Ulkopuolinen konsultti voisi nähdä metsän puilta ja tarjota uudenlaista näkökulmaa.

Maija Hyötyläinen web-award-palkitusta Best Westernistä kertoi, miten verkkopalvelun suunnittelulla voidaan varmistaa myyntiä. Asiakkaita kannustetaan tuottamaan sisältöjä. He voivat kirjoittaa verkkopalveluun kertomuksia omista matkakokemuksistaan, tuoda verkkopalveluun kuvia lemmikeistään ja vinkkejä siitä, mitä pitäisi ottaa huomioon lemmikkien kanssa matkustettaessa, tai tuottaa YouTubeen kotivideoita matkatoiveistaan. Perheenäideille verkkopalvelussa on kampanjoita, joissa saa pelata ja jakaa kokemuksiaan.

Verkkopalvelun rakenne ja väriyhdistelmät on määritelty kansainvälisesti, mutta yksittäiset hotellit voivat päättää sisällöstä, kuvista ja toteutuksesta. Omasta ajankäytöstä ja osaamisesta riippuu, räätälöidäänkö ratkaisu itse vai käytetäänkö alihankkijaa, mutta mahdollisuus sisältöjen päivitykseen kannattaa joka tapauksessa säilyttää itsellä.

Verkkopalvelun turvallisuuteen pitäisi panostaa ennen kuin lööpit pääsevät kertomaan, miten hakkeri troijalaisellaan anasti Best Westernin saksalaisen hotellin asiakkaiden tietoja. Tuon jälkeen kyseisen hotellin tietojärjestelmä uusittiin pikaisesti ja tukea saatiin monelta taholta.

Jari Auranen Tietotalosta ja GO Finlandista keskittyi transaktioita tuottaviin sähköisiin jakelukanaviin ja sivuutti asiakkaiden tuottamat sisällöt. Verkkopalvelu pitäisi hänen mielestään rakentaa palastellen nopeasti, vaikka taustalla läikkyisikin, kunhan ei läiky liikaa. Hän kaipasi verkkopalvelujen dynaamiseen paketointiin destinaatiotuotteita, oheispalveluja, kuten nähtävyyksiä, lippupalvelua tai golfin tiiausaikoja, jotka majoitustarjonnan lisäksi saattaisivat kiinnostaa kyseiseen kohteeseen matkustavaa.

Destinaatiotuotteet toivat mieleeni Vesa-Matti Paanasen noin kymmenen vuotta sitten IIR:n Elektronisen kaupankäynnin strategiat -seminaarissa esittämän smartaalin eli älykkään portaalin idean: asiakas voisi verkkopalvelusta varata matkan majoituksineen, autovarauksineen ja päivällisineen suosikkiravintolassaan. Kuluneet lähes kymmenen vuotta eivät ilmeisesti ole riittäneet smartaalin toteuttamiseen.

Katri Lietsala Gemilosta kertoi, miten sosiaalisella medialla edistetään myyntiä. Sosiaalinen media on käyttäjälähtöinen ja käyttäjät tuottavat siihen sisältöjä yhteisöissä, keskusteluryhmissä, blogeissa, mikroblogeissa, wikeissä, podcasteissa ja ilmoitustauluissa. Julkaisutyökaluja ovat blogit, jotka sopivat tiedonvälitykseen ja viestintään, ja avoimet tai suljetut wikit, jotka puolestaan auttavat tiedon keräämisessä ja ideoinnissa. Säiliöihin YouTubeen ja Flickriin voidaan viedä omia tai asiakkaiden multimediasisältöjä. Verkostoissa LinkedIn ja FaceBook voi ylläpitää yhteystietojaan, jotka leviävät koko verkostoon, ja mainostaa tuotteitaan tee-se-itse-periaatteella esim. kohdejoukolle, joka löytyy hakusanoilla ”matkailu” ja ”Lappi”.

Myytkö tuotetta vai palvelua ja missä? Onko kohderyhmälläsi jo jokin yhteisö, johon voit liittyä? Jos on, niin yrityksesi pitäisi mennä sinne mieluummin kuin yrittää houkutella kohderyhmää omaan verkkopalveluusi. Jos yritys liittyy yhteisöön kuten FaceBookiin, sen pitäisi liittyä rehellisesti yrityksenä, oltava aito ja karhea lietsomatta liian positiivisia odotuksia, koska pettymysten jälkeen palaute voisi olla entistä kielteisempää. Esimerkiksi Amazon meni FaceBookiin, koska sen kohderyhmä on siellä.

Sosiaalisen median myötä verkkopalveluiden järjestelmäkustannukset ovat pudonneet radikaalisti, kunhan yritys tuo sinne sisältövirtaansa. Sosiaalinen media perustuu profiileihin: Kuka olen? Millainen yritykseni on? Verkkopalvelussa yritystä ei esitellä passiivissa neljännesvuositilastoin vaan aktiivissa tuomalla esiin yrityksessä toimivat ihmiset kuvineen.

Waraamo on Katri Lietsalan Gemilon palvelu, jossa varaustieto ei katoa eri yritysten verkkopalveluihin vaan jää kuluttajalle itselleen. Hän voi vaihtaa palvelusta toiseen ja pitää itsellään muistijäljet matkoistaan.

iPhon-palvelu ”Sytkärin tuli” tarjosi ihmisille mahdollisuuden pitää keskenään hauskaa ja kilpailla maanosien välillä. Kuluttajalle virtuaalituli maksoi euron, mutta yritys ansaitsi lyhyessä ajassa 75 000 euroa, kun kuluttajat halusivat oman maanosansa virtuaalitulen liekehtivän voimakkaimmin.

Sirte Pihlaja digitaalisen median suunnittelutoimisto Fjordilta kertoi pk-yritysten sähköisen kaupan palveluiden trendeistä ja todellisuudesta, Travel 2.0:sta. Yhteisöissä ihmisten kertomukset kokemuksistaan voivat muuttaa matkasuunnitelmia ja niiden yksityiskohtia ja vaikuttaa olennaisesti matkailuyrityksen myyntiin. Virtuaalilento Grand Canyonin yllä tai animoitu Disney World myy huomattavasti paremmin kuin samaa asiaa kuvaava tekstinpätkä. Tarjonnan voi paketoida uudella tavalla, esimerkiksi antamalla asiakkaiden imuroida verkkopalvelusta kylpylän rentoutusmusiikkia mukaansa kotiin.

Sirte Pihlaja kehotti matkailun pk-yritystä personoimaan palvelunsa kohderyhmien mukaan, liittämään kampanjoihinsa Google-mainoksia tai FaceBook-sovelluksia, jotka johtavat verkkopalvelussa oikeaan kohtaan, panostamaan mobiilipalveluihin ja elämyksiin, tarinoihin, vihreisiin arvoihin ja hyvinvointiin sekä sosiaaliseen markkinointiin.

Aamupäivällä esiintynyt Ilkka Kauppinen pohti keinoja kartoittaa asiakkaiden tarpeita ennakkoon ja matkakohteessa. Hän kertoi kylpylälomastaan vaimon kanssa Tallinnassa, jossa heitä odotti shampanjapullo hotellihuoneessa, kortti tunnelmalliseen iltaan ravintolassa sekä palautepyyntö heti matkan jälkeen sähköpostissa. Vaikka hän joutui maksamaan palveluista, joita ei ollut etukäteen tilannut, hän iloitsi lisäpalveluista ja koki saaneensa huippuhyvän kohtelun.

Anni Ronkainen Google Finlandilta kertoi asiakkaan tietotarpeista ja ostopäätöksiin vaikuttavista asioista Internetissä. Kymmenessä vuodessa tapa etsiä ja kokea tietoa on muuttunut. Web 2.0:ssa on oltu pari vuotta, netin käyttäjämäärä on moninkertaistunut, maailmassa tehdään päivittäin miljardi Google-hakua, Suomessa eniten käyttäjää kohti, sähköposteja ja pikaviestejä kulkee päivittäin 80 miljoonaa, sosiaalisissa yhteisöissä on 250 miljoonaa käyttäjää ja YouTubea ladataan 500 miljoonaa kertaa päivittäin.

Mitä kymmenessä vuodessa on tapahtunut? Nopeat yhteydet ja muistikapasiteetin hinnan putoaminen sekä digitaalikamerat ovat kasvattaneet verkon käyttöä, erityisesti yhteisöllisyyttä ja viihdettä.

Matka alkaa hausta tai hakukoneesta. Puolet ihmisistä ostaa verkosta, mutta lähes kaikki valmistelevat ostopäätöksiään verkossa. Haku on aikomusten tietopankki. Luonnolliseen hakuun ei pysty vaikuttamaan muulla kuin auttamalla hakukonetta löytämään yrityksen verkkopalvelun. Matkan ostoprosessi verkossa kestää noin kuukauden, ja yrityksen pitäisi olla mukana koko ajan. Sen pitää siis tukea sekä aloittelijoita että jo ostopäätöksen tehneitä – ja välttää Flashia, josta hakukoneet eivät pidä. Kuluttajat katsovat hakukoneen tuottamista tuloksista useampia kuin yhden sivun. Yhteisöllisyyteen kannattaa panostaa ja ainakin seurata, mitä yrityksestä ja sen palveluista keskustellaan Suomi24:ssä tai FaceBookissa.

Anni Ronkaisen mukaan tulevaisuudessa verkko on matkan ostoprosessissa tärkeä alusta loppuun, kuluttajat jakavat kokemuksiaan verkkoyhteisöissä ja hakusanamarkkinointi on strategisen matkailumarkkinoinnin ytimessä.

07.09.2007

Mikä on systeemityössä IN?

hanke purjehtii
vesiputouksesta
muutoskaaokseen

hiljainen tieto
siivittää muuttolinnun
laadunhallinnan

tutkija testaa
haarukalla perunaa
ilman speksejä

Systeemityöyhdistys Sytyken kymmenennessä laivaseminaarissa Viking Mariellalla 5.-7.9.2007 kysyttiin: “Mikä mahtaa olla IN?”

Sytyken sytyttämiä sponsoreita oli niin paljon, ettei kaikille riittänyt puheenvuoroa paripäiväisessä seminaarissa. Niinpä puheenvuorotta jäänyt Samcom ilmoittautui jo ensi vuoden sponsoriksi.

Timo Kaisla Ixonos Projektinjohtopalveluista kertoi haasteista suurissa tietojärjestelmähankkeissa, sata kertaa tavallisia suuremmissa, tuhansia henkilötyövuosia ja yli kolme kalenterivuotta nielevissä migraatio eli konsolidointi- tai vaihtohankkeissa. Alustava suunnitelma ja lopullinen todellisuus poikkeavat toisistaan merkittävästi: kustannukset kasvavat nelinkertaisiksi ja aikataulu kolminkertaiseksi, hanke koskettaa koko organisaatiota ja suurta alihankkijajoukkoa.

Ainutkertaisen hankkeen skaalasokeutta ei riko konsulttikaan. Johto ja kokenut projektipäällikkö hallitsevat normaaliprojektit, ei koko henkilöstöä koskevaa muutosta. Organisaation pitäisi lääkitä itseään ulkopuolisten kokemuksilla suurista projekteista.

Puolet meneillään olevista projekteista pitäisi tappaa, jotta migraatiohankkeeseen saataisiin kaikkien divisioonien parhaat resurssit. Päällikkövetoinen vaatimusmääritys, vaikka siihen varattaisiin reilut puoli vuotta, tuottaa puutteellisia ja tasoltaan kirjavia tuloksia, jos päälliköt eivät ole systeemityön ammattilaisia. Systematisointi on saattanyt rämettyä organisaation pienissä projekteissa; suurissa sitä tarvitaan. Pienissä projekteissa kannuksensa ansainnut projektipäällikkö ei ehkä uskalla skaalata resurssi- ja aikatarvetta riittävän ylös – ja jos uskaltaisi, esimies ei sitä hyväksyisi.

PMBOK kuvaa, mitä pitäisi tehdä, ei sitä, miten se tehtäisiin.

Vaatimusten- ja muutostenhallinnassa työpajat toimivat, ne tuottavat paljon dokumentoimatonta, ns. hiljaista tietoa. Aikataulu annetaan yleensä ylhäältä, vaikka suurta hanketta pitäisi suunnitella alhaalta ylös. Linjaihmiset arvioivat työmäärät kirjavasti. Katselmointi vaatii pari kuukautta ja kymmenen henkilöä, ettei “takaseinä jää puuttumaan”.

Laadunhallinnasta tarvitaan kuvaus, jossa käsitellään muutakin kuin testausta. Testaajiksi tarvitaan ulkopuolisia ammattitestaajia, he oppivat nopeasti prosessit kuin prosessit. Jos talon omat asiantuntijat pannaan kolmeksi kuukaudeksi ajamaan erilaisia testejä, kyse on heidän ammattitaitonsa väärinkäytöstä.

Miten henkilöstö saadaan mukaan? Aluksi voisi kutsua vaikka Esa Saarisen luennoimaan, muutoshan koskee kaikkea ja kaikkia. Projektipäälliköt ovat avainasemassa: jos homma on liian iso jollekulle heistä, hänet pitäisi vaihtaa toiseen mahdollisimman pian, muuten muutosvastarinta kasvaa.

Miten suuri tietojärjestelmäprojekti ostetaan? Vaatimusmääritys on niin vaativa, että kiinteä hinta johtaa yleensä jatkuvaan sopimuspapereiden läpikäyntiin juristien kanssa.

Ostavan ja tilaavan organisaation toiminta- ja kulttuurierot vaikuttavat projektiin. Jos organisaatiot ovat eri maissa, ongelmat yleensä lisääntyvät. Halvin tapa rakentaa siltoja saattaa joissain tapauksissa olla ilmainen viina. Projektissa työskentelevien ihmisten pitäisi kokea olevansa “yhdessä veneessä” eikä vain asiakassuhteessa. Parhaimmillaan projektin lopussa ei enää voi erottaa, kuka on toimittajan ja kuka asiakkaan edustaja.

Nopeasti muuttuvassa maailmassa isoissa projekteissa voidaan käyttää ketteriä menetelmiä monin sprintein.

Claus Günther ja Sakari Lehtonen IDS Scheer Finlandilta selvittivät meille Open BPM:n merkitystä liiketoiminnalle. Claus Güntherin mukaan nykyinen muutosten aika edellyttää kokonaisratkaisuja, liiketoiminnan harmonisointia ja segmentointia. Miten se näkyy attribuuttitasolla? Mitä tehdään itse ja mitä ostetaan?

Kokonaisuuden hallinta tarkoittaa suhteiden hallintaa, asioiden välisten suhteiden ymmärtämistä. Onko tämän hallitseva toimitusjohtajasukupolvi vasta kasvamassa? Kolme vuotta sitten puhuttiin malliin perustuvasta arkkitehtuurista (Model Driven Architecture), nykyisin arkkitehtuurin pitäisi perustua liiketoimintaan (Business Driven Architecture).

Mikä on IN? Olisiko Business Driven SOA? Tulevaisuudessa yritysarkkitehtuuria ja SOA:a hallitaan yhdessä.

Sakari Lehtonen kysyi, miten järjestelmät palvelevat liiketoimintaa kokonaisuutena. Monessa organisaatiossa on kiinnitetty huomiota prosessien hallintaan, mutta laajempi kehikko, sovellukset, tiedot, laitteistot ja integrointi, on jäänyt hoitamatta. Olennaista olisi saada nämä kaikki samaan tietokantaan, jotta tiedetään, mitä sovellusta, tietoja ja laitteistoja tietty prosessi tarvitsee. Miten tällaista tietokantaa ylläpidetään? Tuskin PowerPointilla.

SOA:ssa on aina sama kerrosarkkitehtuuri: käyttöliittymät – integraatioalusta – ERPit. Portaalista tuleva käsky reitittyy integraatiokerroksen läpi keskuskoneelle, jossa kaikki tiedot ovat luontevissa moduuleissa. Muutaman vuoden kuluttua integrointikerroksen korvaa ohjaava kerros.

Entä tulevaisuus? Yrityksellä on yksi sovittu tapa kuvata ohjelmalogiikka, joka voidaan generoida eri alustoille. Prosessit mallinnetaan BPM:lla ja tekniikka UML:lla – ja nämä kuvaustavat pidetään erillään!

Joakim Sandström nSenselta vakuutti innostavassa puheessaan, että tietoturvan testaaminen on osa systeemityötä. Hän kertoi aloittaneensa uusmediahypen aikana ohjelmoijana, törmänneensä koodin tietoturvaongelmiin ja innostuneensa sovellustietoturvahaavoittuvuudesta, josta kukaan ei tuolloin ymmärtänyt mitään. Ohjelmistorobotilla hän löysi viikossa puolesta miljoonasta verkkopalvelusta pari miljoonaa haavoittuvuutta.

Hän kertoi esimerkin, miten oli sovellushaavoittuvuuksia käyttäen muuttanut tilaukseensa 80 %:n alennuksen. Varastomies alkoi kuitenkin ihmetellä suurta alennusprosenttia ja tarttui puhelimeen. Entä tulevaisuudessa, jos tuotantoketju automatisoituu eikä ole enää varastomiestä lukemassa tilausta?

Ohjelmoijille ei kerrota, miten tehdään tietoturvallista SOAP:ia. Heille opetetaan, että ensin koodataan ja sitten testataan, vaikka tietoturva pitäisi rakentaa osaksi koko prosessia.

Monet kuvittelevat, että palomuuri, VPN ja SSL takaavat tietoturvan. Uusia haavoittuvuuksia on kuitenkin 75 % enemmän kuin ennen; nyt ne ovat sovelluksissa eivätkä linjoissa tai palvelimissa.

Jos autoja rakennettaisiin kuin tietojärjestelmiä, niissä ei olisi ikkunoita eikä jarruja; eihän niitä itsestäänselvyyksinä mainittaisi vaatimusmäärittelyissä.

nSense teki vuonna 2006 yli sata turvatestiä, joista löytyi vain viisi puhdasta sovellusta.

Yrityksen pitäisi analysoida, mitä tietoturvaongelmista seuraa? Ensimmäinen raportoitu verkkopankkihaavoittuvuus lienee se, kun äiti jätti verkkopankin auki ja 16-vuotias poika huomasi, että osoitekentässä pyöri tilinumeroita. Hän pääsi vaivattomasti siirtämään rahoja toisten tileiltä.

Http-protokolla on tilaton ja ohittaa kaikki tietoturvat. Se suosii “pahiksia”. OWASP kuvaa, millaisia haavoittuvuuksia sovelluksista löytyy. Niitä löytyy 80 % sovelluksista, mikäli tietoturvatestaus uupuu.

Tietoturvahaavoittuvuudet voidaan jakaa teknisiin ja loogisiin. Jälkimmäiset liittyvät tilanteisiin, joissa sovellus ei tarkista syötettä: sushia saatiin parissakymmenessä minuutissa, vaikka ohjeellinen vähimmäisaika oli pari tuntia. 95 % haavoittuvuuksista voitaisiin välttää validoimalla syöte ja enkoodaamalla tuloste.

Missään ei rakenneta ohjelmistoja niin, että tietoturvallisuus olisi ohjelmoijasta riippumatonta. Liian usein ohjelmoija itse testaa sovelluksen tietoturvan ja liian harva asiakas vaatii tietoturvallista toimintaa. Tietoturva pitäisi testata silloin, kun ympäristö muuttuu – mutta ympäristöhän muuttuu päivittäin.

Koulutuksessa pitäisi korostaa, että sovelluksen tietoturva on laatukriteeri siinä missä toiminnallisuuskin. Kaikille sovelluksille pitäisi määrittää minimivaatimukset. Organisaatio jää riskianalyysissaan liian usein sille tasolle, että tunkeutujaa ei päästetä palvelimelle, mutta unohdetaan, että tunkeutuja voi hintoja muuttamalla huijata itselleen ilmaiseksi musiikkifirman kaikki kappaleet.

Pentti Virtanen Tieturilta kertoi kouluttajan ottein, miten vaatimukset valmistuvat viikossa. Riittävän pieniksi pilkotuilla kokonaisuuksilla, joita osaavat ihmiset käsittelevät.

Perinteinen vesiputousmenetelmä on kuin organisaatiota vaihdettaisiin joka vaiheen jälkeen ja tieto välitettäisiin kuvauksissa keskustelua välttäen. Ketterissä menetelmissä myönnetään, ettei vaatimuksia saada kerralla oikein – varsinkaan sitä, mitä kaivataan neljän vuoden kuluttua tai ensi joulumarkkinoilla. Sitäpaitsi: jatkuvasti löytyy uusia tapoja tietojärjestelmien toteuttamiseen. Miksi ne jätettäisiin hyödyntämättä kiveen hakatuilla vaatimusmäärityksillä ja tietojärjestelmäprojekteilla?

Sopimukset eivät tee järjestelmää eikä tavoitteena ole voitto välimiesoikeudessa vaan toimiva järjestelmä. Sopimusten sijaan tarvitaan luottamusta ja sopeutumista muutoksiin!

Ketterissä projekteissa asioita tehdään rinnakkain, siksi kalenteriaika lyhenee. Ketteryys edellyttää ammattitaitoisia, motivoituneita ihmisiä sekä kommunikointia tiimien sisällä, niiden välillä ja asiakkaiden kanssa. Projektissa pitää olla riittävästi osaavia ihmisiä, jotka voivat keskittyä päätoimisesti, tuntea “flown”. Mieluummin tehdään heti tietoturvallista koodia kuin etsitään haavoittuvuuksia jälkeenpäin.

Kallein tapa rakentaa on kokonaishintainen budjetti. Jos järjestelmä tilataan paloissa, voidaan lopettaa ajoissa. Scrum tuottaa asiakkaalle joka kuukausi toimivan sovelluksen, jota on helppo arvioida. Miten perinteisessä projektissa voidaan tietää, milloin sovelluksesta 22 % olisi valmiina?

Millainen projektisuunnitelma on muuttolinnuilla? Niillä ei ole projektipäällikköä ja ne sopeutuvat kulloinkin eteen tuleviin tilanteisiin.

Miten keität perunoita? Mittaatko veden määrän ja perunoiden koon ja lasketko siitä, kuinka kauan perunoiden pitää kiehua? Vai kokeiletko perunoiden kypsyyttä haarukalla?

Ketterät menetelmät eivät ole hopealuoti. Ohjelmistotuotannossa vaikeinta on ajatteleminen.

Byrokraattisessa organisaatiossa, jossa luvan saamiseen menee kuukausia, on vaikea toimia ketterästi. Perinteistä ohjelmistokehityksestä siirrytään ketteriin pienin askelin – aluksi vaikka lisäämällä kommunikointia.

Minna Oksanen SysOpen Digialta innosti meidät Business Intelligencesta. Onko organisaatiosi pulloposti, purjevene vai laiva? Ajelehditko vai ohjaatko itse? Business Intelligence tarkoittaa liiketoimintatiedon hallintaa yhtenäisen tietomallin avulla. Muutosta mitataan mahdollisimman pienin syklein, jotta saadaan konkreettisia tuloksia järkevässä ajassa.

Mitä tällä alueella on tapahtunut kymmenessä vuodessa? Voisiko metatiedoin kertoa, että tiedot liittyvät toisiinsa niin, ettei tietoa tarvitsisi toistaa? Perustiedot keskittyvät transaktioihin, kuutiot analyysiin. Kahden eri järjestelmän raportit saattavat poiketa toisistaan, jos luvut lasketaan eri tavoin. Samalle näytölle voidaan yhdistää eri elementtejä, kunhan tiedot ovat olemassa.

Näkyviä ratkaisuja saadaan sadassa päivässä. Real Time Datawarehousing and Reporting tarjoaa vastauksen kysymykseen, kuinka monelta kalkkunalta pitää katkaista kaula, jotta huomenna liikkeessä on riittävä määrä kalkkunaleikkeitä. Vastaus ei saa perustua viime viikon tilanteeseen, jos huomisen tilaukset ovat jo tiedossa.

Metadatan merkitys kasvaa, mallinnuksesta ei koskaan saa luopua ja liiketoiminnan kanssa pitää keskustella.

Perttu Karvinen ja Mikko Holmberg CodeBakersista kertoivat Java-kehityksessä puhaltavista tuulista. Kehitysrytmi on hidastunut, Java on vakiinnuttanut asemansa, mutta vaihtoehtojakin löytyy. Suppeimmillaan Java on ohjelmointikieli, laajimmillaan ohjelmistoalusta. Skriptikielillä pystytään nopeasti tekemään jotain tilanteissa, joissa Javalla joudutaan vääntämään paljon.

Spring on ohjelmointikehys, joka hoitaa sille esiteltyjen olioiden väliset riippuvuudet. Hibernate on olio-relaatio-tulkki, joka piilottaa relaatiomaailman olio-ohjelmoijalta. Java-koodaajan ei siis tarvitse tietää mitään SQL:stä. Hibernaten ongelmana on, että sovellus voi lähettää SQL-käskyjä ilman, että tulkki huomaa sitä. Eclipse taas on avoin kehitysympäristö.

Ketterään kehitykseen on tulossa kollaboraatioalustoja. Työkalutuki on jo olemassa ja kasvaa jatkuvasti. TDD eli Test Driven Development vaatii aloittamaan testauksen heti. Jatkuva integraatio varmistaa, että koodi toimii. Silti projektinhallintaakin tarvitaan. SOA ja BPM, joista aiemmin puhuttiin, eivät periaatteessa vaikuta sovelluskehitykseen Javalla.

Juhani Snellman Qentinelista kysyi: Testaus, Quo Vadis? Hän aloitti esityksensä kolmesta taidemaalarista, joiden piti kuvata omena. Yksi kuvasi omenan, toinen omenapuun ja kolmas puutarhan, jossa omenapuu kasvoi. Juhani Snellman kuvasi meille testauksen ympäristössään, nopeutuvan liiketoiminnan ja globalisaation puutarhassa, jossa kaikkea halutaan enemmän, nopeammin ja kustannustehokkaammin.

Testaus tekee näkyviksi liiketoiminnan riskit ja mahdollisuudet. Testaus sinänsä ei paranna ohjelmistoa vaan tuottaa relevanttia informaatiota liiketoimintariskien hallintaan. Testaus on ohjelmistokehityksen ja tietojärjestelmähankkeiden tukiprosessi.

Testauksen trendeinä voidaan mainita halpatuotanto, erikoistuminen ja ketterä testaus. Kymmenen erikoistunutta testaajaa voivat korvata tuhat halpatuotantomaista ostettua perustestaajaa.

Ketterän menetelmän kirjat eivät käsittele testausta. Osaava ketterä testaaja tukee sekä kehittäjätiimiä että liiketoimintaa.

Yksikkötesti ohjaa suunnittelua ja hyväksyntätesti tavoitteiden määrittelyä. Näistä voidaan automatisoida ne, jotka eivät vaadi aivokapasiteettia.

Tutkivassa testauksessa testaajan ammattitaito korostuu: hän ei toimi etukäteen mietittyjen määritysten mukaan vaan kokeilee asioita, joista tiedetään, että niissä joskus on ongelmia tämänkaltaisissa järjestelmissä. Kyse on negatiivisesta testaamisesta. Se ei onnistu perinteisessä organisaatiossa, jossa vaaditaan paljon kuvauksia ja testitapausten katselmointia etukäteen.

Siirtyminen perinteisestä ohjelmistokehityksestä ketterään tuottaa välivaiheessa kaaoksen; ihmisen toimintahan ei muutu nopeasti.

Lopuksi Silja Räisänen Osuuspankkikeskuksesta kertoi omien kokemustensa ja Systeemityölehtien valossa, mikä kymmenen vuoden aikana Sytyken laivaseminaareissa on ollut IN.

Bloggaa WordPress.comissa.