Näytetään tekstit, joissa on tunniste UKJ. Näytä kaikki tekstit
Näytetään tekstit, joissa on tunniste UKJ. Näytä kaikki tekstit

torstai 13. kesäkuuta 2013

Iteraatioilla ihannetuloksiin

Jos lyö sitkeästi päätä seinään, niin pää ei välttämättä hajoa vaan seinään tulee reikä. Alun takkuamisen jälkeen solahdin mukavaan flow-tilaan uuden Arena-verkkokirjaston rakentelussa. Ja sitten tökkäsi: vuosikausia taustalla pyyteettömästi raksutellut verkkokirjaston palvelin rikkoontui. Syy ei ollut löytynyt tällä erää tästä työpisteestä, vaan konesalimuutosta, joissa palvelin jouduttiin sammuttamaan. Tämän jälkeen se ei enää halunnut käynnistyä. Olisi pitänyt tietää: jos se toimii, älä koske siihen.

Jouduin siis koskemaan jälleen kirjastojärjestelmän vaatimusmäärittelyyn. Pieni tauko ja etäisyys oli ollut asialle vain hyväksi: katselin määrityksiä uusin silmin ja kurtistuvin otsin, ja kohta sai Excelin etsi-korvaa-toiminto töitä.Muistinvirkistys ja tietojen päivitys tulikin tarpeeseen, sillä edessä oli matka Helsinkiin, missä UKJ:n eli Uuden kirjastojärjestelmän suunnittelun kakkosvaihe pistettiin kunnolla käyntiin 6.6. Paikalle oli saapunut kokoussalillinen ammattilaisia, etänä verkossa tilaisuutta seurasi ilmeisesti reilut sata henkeä.

UKJ-hanke sai OKM:ltä tälle vuodelle hakemansa avustuksen, jolla hankkeeseen on palkattu kehittämispäällikön lisäksi 5 asiantuntijaa.  Työtä valvomaan on asetettu ohjausryhmä ja Kansalliskirjaston projektinhallintaryhmä. Ensimmäisen vaiheen kirjastojen edustajista koottuja työryhmiä on yhdistelty ja jäljellä on nyt neljä suunnittelun asiantuntijaryhmää.

Tämän vuoden aikana hankkeessa keskitytään tarkentamaan kirjastojärjestelmän määrityksiä sekä laatimaan projektisuunnitelma, missä määritellään toteutuksen tapa ja vaiheistus. Määrityksiä jatketaan kokonaisarkkitehtuurin pohjalta siten, että suunnittelun asiantuntijaryhmät keskittyvät tieto- ja toiminta-arkkitehtuurin kuvauksiin ja hankkeeseen palkatut asiantuntijat vastaavat tietojärjestelmä- ja teknologia-arkkitehtuurien suunnittelusta.

Asiantuntijaryhmissä on yhteensä 54 edustaajaa neljästä eri kirjastosektorista, joista yleisten kirjastojen  edustajia on 8.  Työ tapahtuu pääasiassa etäpalavereina ja sähköpostilla. Jotta UKJ:ssa saataisiin oikeasti myös yleisten kirjastojen ääni kuuluville, olisi yleisten kirjastojen edustajien määrää saatava vielä kasvatettua. Mukaan luvattiin ottaa kaikki halukkaat ja jälki-ilmoittautuneet, joten jos tiedät jotain kirjastojen toiminnasta ja haluat vaikuttaa uuden järjestelmän suunnitteluun, tule mukaan porukkaan! Asiantuntijaryhmien (ja koko UKJ:n) toimintaa voi myös seurata hankkeen wikissä, minne voi jättää kommentteja koko prosessin ajan.

UKJ:n pohjaratkaisu tulee olemaan avoimeen lähdekoodiin perustuva modulaarinen kokonaisuus, joka integroituu muuhun kansalliseen palvelukokonaisuuteen. UKJ:n luetteloinnin ja tietokannan perusta tulee olemaan Melinda ja verkkokirjastona toimii Finna.

UKJ:n kehittämisessä tullaan käyttämään ketteriä menetelmiä, joista seminaarissa oli kertomassa Celkee OY:stä Sami Lempinen. Ketterä kehitys on erityisesti it-hankkeisiin suunnattu menetelmä, jossa kehittäminen tapahtuu sykleittäin. Uutta julkaistaan säännöllisesti ja nopeasti ja virheet voidaan korjata heti kehittämisen ollessa käynnissä.

Valittuun menetelmään kuuluvat osaltaan käyttäjäkertomukset, joissa kuvataan mitä käyttäjä - it-tuki, kirjastovirkailija, asiakas - tekee, esim. " Asiakkaana haluan päättää, saanko lainauksestani kuitin paperisena vai sähköpostiini". Lähtökohta ei siis alkuvaiheessa vielä ole: järjestelmä tekee jotain, tai vielä pahemmin: järjestelmän on tehtävä jotain juuri näin.

Verrattuna perinteisempään vesiputousmalliin ketterillä menetelmillä on tutkimustenkin mukaan todennäköisyys epäonnistua pienempi. Perinteinen it-ohjauksen malli on ns. vesiputousmalli, jossa projektin eri vaiheet seuraavat toisiaan kuvan osoittamalla tavalla. Mikäli tässä mallissa huomataan vasta testaus - tai peräti julkaisuvaiheessa, ettei ohjelma toimi, on prosessissa palattava pitkä askelma taaksepäin.

Kuva: Sami Lempinen, Celkee Oy

Ketterässä mallissa kehittäminen tapahtuu iteraatioissa eli sykleissä, joiden jälkeen kehitettyä toimintoa katselmoidaan ja se joko hyväksytään tai palautetaan kehittelyyn - tai huomataan ettei toiminnolla ole oikeasti mitään käyttöä, ja se voidaan poistaa ohjelmasta kokonaan. Toisin kuin fyysisten esineiden, esim. talon rakentamisessa, onnistuneessa it-projektissa lähtökohta on vaikeissa kysymyksissä, talonrakennuksessa ainakin maallikko katsoo kuvastosta kivannäköisen mallin ja miettii vasta myöhemmin miten sähköpistokkeet laitetaan. UKJ:n kaltaisessa it-projektissa aluksi on selvitettävä miten yhteydet Melindaan ja Finnaan saadaan rakennettua, sillä jos näissä möhlitään, ei kivalla ulkoasulla ja näppärillä kilkkeillä kirjastossa pyöri muu kuin  it-päällikkö pitkinä unettomina öinä pakoreittejä pohtien. Ja silloin kannattaa siirtyä telkkarin ääreen ja pistää pyörimään Piin elämä.

perjantai 27. heinäkuuta 2012

Palapelien turmiollinen vaikutus


Minulla on epäsosiaalinen mutta buddhalainen harrastus, kokoan isoja palapelejä ja puran ne taas odottamaan seuraavaa kierrosta. Turmiolliseksi harrastus muuttui huhtikuun sunnuntaina, kun suuntasin vintille hakemaan jälleen yhtä peliä. Reipas askellus vaihtui köpöttelyksi, kun otin kontaktia lattialankkuun ja sain sairaalasta mukaan raudalla paikatun jalan, kipsin ja kolmen kuukauden sairausloman.

http://www.flickr.com/photos/bradmontgomery/4363410868/ 

En tiedä osoitinko hyviä alaistaitoja vai olinko itsekäs ja laiska, mutta en tuon kolmen kuukauden aikana juuri ajatellut kirjastotyötä, kirjastojärjestelmiä tai projekteja.

Viisi päivää sitten palattuani töihin totesin, ettei fanittamani ajattelija Marshall Breeding sen sijaan ollut laiskotellut, vaan oli tuottanut Computers in Libraries -julkaisuun artikkelin New LibraryCollections, New Technologies: New Workflows.


Kirjastojärjestelmät ovat muutoksessa - eikä muutos tule loppumaan mikäli Breedingin väliotsikointiin -Ever-turning cycles of technology - uskoo. Edellinen muutos palvelin/työasema-ratkaisuun ei juuri muuttanut itse järjestelmiä ja niiden perusratkaisuja. Uusimmassa kierroksessa sen sijaan on kyse rajummista muutoksista: SaaS eli ohjelmien hankkiminen palveluina tai pilvipalveluina, uudet teknologiset pohjaratkaisut, elektronisten aineistojen lisääntyvä määrä, on-demand-julkaisu, käyttäjien uudet odotukset ja parempien arviointityökalujen tarve.

Uudentyyppisiä järjestelmiä Breeding kutsuu nimellä Library services platform, vapaasti suomentaen kirjastopalvelualusta - ajatukset palaavat jälleen modulaarisen ja integroidun järjestelmän kysymyksiin.

Koska tarpeellisia uusia palveluita ei nykyisistä järjestelmistä löydy, ovat kirjastot koonneet palvelutarjontansa useista erillisistä palikoista. Yleiset kirjastot eivät ole elektronisten aineistojen hankinnassa vielä yhtä pitkällä kuin akateemiset kirjastot, mutta kyllä erillisiä alustoja meiltäkin löytyy: monipuolinen Pohjanportti - mistä muuten löytyy myös Ebscon kautta Breedingin artikkeleita kokotekstinä - joka kuitenkaan ei ole Lapin kirjaston verkkopalvelun kautta haettavissa.

Kesäteräiset aivot herättää Breedingin kysymys voisiko kokoelmien käsittelyyn löytyä tehokkaampia tapoja uusien kirjastojärjestelmien avulla, jotka eivät erottele aineistojen käsittelyä perinteisesti niin jyrkästi erillään oleviin elektronisiin ja painettuihin aineistoihin. Hänen mukaansa erilliset automaatioalustat yleensä pakottavat erillisiin prosesseihin ja työn hajauttamiseen eri henkilöiden vastuulle. Nykyjärjestelmien valmiuksista johtuen aineistot myös tarjoillaan asiakkaille myös erillisillä alustoilla.  Pohjanportti on kotikimpasta löytyvä hyvä esimerkki - todella paljon aineistoja, mutta eivät haettavissa Lapin kirjaston verkkopalvelussa muiden kirjastojen aineistojen rinnalla.

Hyvillä mielin voi sen sijaan todeta, että UKJ:ssa, Uuden kirjastojärjestelmän valmistelutyössä on pystytty katsomaan Sotsin talviolympialaisia pitemmälle. UKJ:n hankinta-työryhmät totesivat vajaan vuoden työskentelyn jälkeen, ettei hankintaa kannata jakaa painetun ja elektronisen aineiston prosesseihin vaan kyseessä on prosessipolku, josta välillä poiketaan tarkastamaan valintalistojen tilannetta, mitä lehtiä osastot haluavat tilata tulevaksi vuodeksi ja aktivoimaan elektronisia aineistoja. Sitten palataan yhteiselle polulle, joka vie kunnan taloushallinnon kautta kepeästi tarkalleen loppuun käytettyyn budjettiin. Joo, viimeinen palanen on Utopiaa, johon sairauslomalaisetkin aivot taipuvat.