Vuosikello

Tammikuu

Helmikuu

Maaliskuu

Huhtikuu

Toukokuu

Kesäkuu

Heinäkuu

Elokuu

Syyskuu

Lokakuu

Marraskuu

Joulukuu

Kehitystehtävät

Päälista, ks. https://www.kiwi.fi/display/KK/Kehitystoiveet

Prioriteetti 1

Prioriteetti 2.1

Prioriteetti 2.2

Vaativat vielä lisätutkimusta: mikä on paras tapa toteuttaa.

Ylläpitoluonteiset tehtävät

Tietoturva

Useita tietoturvaa parantavia toimenpiteitä (ei avata tässä)

Erillisen lokituspalvelimen pystyttäminen

Tuotteenhallinta

Ansiblen (konfiguraatioidenhallintatyökalun) asetusten perusteellinen läpikäynti ja dokumentaation päivittäminen

Ansiblen käyttäjienhallinnan ja käyttöoikeuksien uudelleenjärjestely 

Kaikki Kohan pakettitiedostojen dependenssit siirretään Kansalliskirjasto repoon. Poistetaan dependenssit, joita ei enää pidetä yllä.

Poistetaan ohjelmat, joita ei enää käytetä.

Kaikkiin uusiin dependensseihin automaatio

Koha-päivitykset automatisoidaan (plack- ja SIP2 -palvelinten uudelleenkäynnistys)

Testauksen automatisointi: Get rid of manual testing now needed eoth biblio modification plugin, and Tuudo plugin, 

Koha

Käytännöt

Selvennetään pääkäyttäjäkäytäntöjä, luodaan pääkäyttäjät uudestaan.

Pääkäyttäjien tietokantaoikeuksien hallintaprosessit

Laatu, suorituskyky

Kohan ohjelmaprosessien hallinta: määritellään enimmäisresurssinkäyttö, ensisijaisuudet. 

Lokien analyysi ja havaittujen ongelmien korjaaminen 

Koodin perusteellista uudelleenkirjoitusta: C4/Circulation.pm ja C4/Reserves.pm 

Toteutetaan rest-biblios-rajapinta toisella tavalla (eroon manuaalisesta testauksesta)

Toteutetaan Tuudo-plugin toisella tavalla (eroon manuaalisesta testauksesta)

Trakastellaan sähköpostien oikeaa lähtemistä ja korjataan tarvittaessa

Automatisointi

Elastic Search: automaattinen uudelleenkäynnistyminen 

Elastic Searchin ja Analysis-icu-lisäosan päivitysten automatisointi

HAMKin kulunvalvontatiedoston tuottamisen automatisointi

Tietokantaoikeuksien poistamisen automatisointi

Tietokanta

Kohan tietokantaskeema yhteisöversion mukaiseksi. 

Tietokantojen korruptioiden korjaaminen.

Tietokannan siivous ajastetuksi toiminnoksi 

Palvelimet, levyt

Otetaan Swap-partitiointi pois päältä, tehdään levyjen repartitio. 

Palvelimen käyttäjähallinnan dokumentointi ja prosessiin mahdollisesti parannuksia 

Yhteisössä toimiminen

Osallistutaan bugikorjauksiin ja niiden tarkastukseen.