Kehityksen työnjako - KohaSuomi/Koha GitHub Wiki

Keskustelun pohjaksi ja kommentoitavaksi karkea osa-aluejako kehittäjien toimenkuvien eri osa-alueista. Dokumentti ei varmastikaan ole vielä kattava, mutta perusajatuksena olisi, että kustakin osa-alueesta päävastuun ottaa kaksi-kolme kehittäjää. Tällä tavalla kehittäjien toimenkuvia saadaan rajattua, kehittäjien työkuormaa saadaan tasattua ja työn kuormittavuutta toivottavasti vähennettyä. Tähän dokumenttiin kaipaisin siis etupäässä kehittäjien kommenttaja ja näkemyksiä, mutta muutkin kommentit ovat toki tervetulleita.

Aiheeseen liittyvä keskustelu

Hankinta, luettelointi ja kuvailu

  • kuvailu tulevaisuudessa mahdollisesti Melindassa, joten kuvailupuolen työkalujen kehittäminen ym pudonnee pois meiltä
  • muistettava pitää meteliä meidän kuvailun työkaluista
  • ongelmallista jos Melindan pää ei pysty tarjoamaan esimerkiksi kuvailutietueiden validiteettitarkistuksia, finto- yhteyksiä ym.
  • nykyisellään vielä tietueiden valutus melindaan/paikalliskantoihin

Lainaus- ja palautustoiminta

  • myös varaukset, hyllyvaraukset ym

Haku

  • indeksit, indeksointi, hakukoneen konfiguraatio

Tunnusten- ja asiakastietojen hallinta, käyttöoikeudet, pääsynrajaukset ym

  • asiakastietojen hallinta ja oikeellisuustarkistukset (VRK)
  • anonymisoinnit/pseudonymisoinnit
  • henkilötunnusten ja asiakastietojen säilytys ja hävittäminen
  • virkailijaliittymän asiakasvarmenteet

Asiakasmaksut ja laskutus

  • laskutuksen toiminta
  • tietoliikenneyhteydet? vai onko tämä enemmän ajoympäristön hallintaa?

Asiakasviestintä (kirjeet, sms, sähköposti, suomifi)

  • monenlaisia viestintärajapintoja
  • Koha-Suomen tavoitteena yhtenäistää viestintää
  • suomi.fi ainoaksi kirjeviestintäkanavaksi ja tulevaisuudessa ensisijaiseksi viestintäkanavaksi muutenkin
    • VRK:n tavoitteena puskea 4.3 miljoonaa suomalaista suomi.fi -viestien käyttäjäksi

Palvelin- ja ajoympäristön ja Koha-instanssien hallinta, ylläpito- ja ylläpitotyökalut

  • palvelin- ja ajoympäristön ylläpito, kuten järjestelmäpäivitykset
  • palvelinten ja kontainerien käyttäjätunnukset ja oikeudet
  • tietoliikenneyhteydet esimerkiksi integroitaviin palveluihin
  • ajoympäristön valvonta
  • ylläpitotyökalujen ja valvonnan kehitys ja ylläpito
  • lokien hallinta
  • varmuuskopioinnit
  • kehittämisen fasilitointi, esimerkiksi buildien toiminnasta huolehtiminen

Järjestelmäarkkitehtuuri ja kehityksen linjaaminen järjestelmänäkökulmasta

  • asiantuntijaryhmä linjaa Koha-Suomen ehdotusten pohjalta mitä kehitetään, suunniteltavaksi jää vielä miten kehitetään
  • minkälainen kehittäminen on teknisesti järkevää pitäen mielessä pitkän tähtäimen suunnitelmat ja järjestemäkokonaisuus
  • millä tapaa konkreettisesti asiat toteutetaan
  • koherenssista huolehtiminen
  • yhdenmukaistaminen

Kirjastoautomaatio

  • itsepalvelutoiminnot (lainaus- ja palautusautomaatit)
  • kulunvalvonta (ovikoneet ym)
  • Kohan itsepalvelulainaus
  • toverit

Tilastot ja raportit

  • PowerBI-integraatiot
  • OKM-tilastointi
  • Raportteri
  • raporttien luominen ja ylläpito (pääkäyttäjien avustaminen näissä)

Tietoturva- ja tietosuoja

  • liittyy kaikkeen
  • käytäntöjen suunnittelu
  • suositukset kirjastoille (tietoturvaohje)

Käyttöönotot ja konversiot

  • lähinnä datamigraatiot vanhoista järjestelmistä
  • tulevaisuudessa KaTi, eli kuvailutietueiden yhdistelyn rooli ja merkitys korostuu
  • tulevaisuudessa käyttöönotoissa tehtävät integraatiot kustakin osa-alueesta vastaavan vastuulla

Versiopäivitykset

  • tietokantamuutokset ym
  • versiopäivityksissä ajoympäristöön tehtävät muutokset
  • konfiguraatiomuutosten hallinta

Integraatioiden suunnittelu ja käyttöönotot

  • integraatioihin voi liittyä suunnittelua ja speksausta, varsinkin kun ollaan ottamassa käyttöön uusia integraatioita
  • kick-offit säästää pitkässä juoksussa kaikkien työaikaa

Sisäiset koulutukset

  • pääkäyttäjille ja muille hoidossa
  • kehittäjille ei alkuunkaan hoidossa
  • tällekkin pitäisi löytyä työaikaa

Ulkopuoliset koulutukset

  • olis kiva kun kaikkea ei tarvis aina opetella itse ja kantapään kautta

Koha "kumppanit", eli samassa veneessä olevat tahot suomessa ja maailmalla

  • yhteisön kehityksen ja bugzillan seuranta
  • yhteistyö tieteellisten kirjastojen kanssa
  • pohjoismainen yhteistyö?
  • osallistuminen ja kontribuutiot