AIPA-hanke AIPAn jatkovaiheet Hankinnan kohde - Ennakkoilmoituksen ja käynnistettävän markkinavuoropuhelun ennakkomateriaali -
SISÄLLYSLUETTELO 1. AIPA-hankkeen yleiskuvaus... 1 1.1. Ennakkoilmoitus ja markkinavuoropuhelu... 1 1.2. AIPA-hankkeen tausta... 1 1.3. AIPAn tekninen ratkaisu... 2 1.4. AIPAn toiminnallisuus... 2 1.5. Hankinnan alustava kohde... 3
1 (4) 1. AIPA-hankkeen yleiskuvaus 1.1. Ennakkoilmoitus ja markkinavuoropuhelu Tämä oikeusministeriön Aineistopankkihankkeen (Aipa) jatkovaiheiden ennakkoilmoituksen ja markkinavuoropuhelun lisämateriaali on tarkoitettu alustavaksi lähtökohdaksi Tilaajan ja talouden toimijoiden välisessä vuorovaikutuksessa. Lopullinen hankintamateriaali syntyy vuorovaikutuksen tuloksena. Markkinavuoropuhelu toteutetaan pääsääntöisesti sähköisesti hankinnasta kiinnostuneiden talouden toimijoiden kesken. Tilaaja järjestää harkintansa mukaan kiinnostuksestaan ilmoittaneille talouden toimijoille mahdollisuuden kahdenkeskisiin tapaamisiin. Talouden toimijoiden tulee ilmoittaa kiinnostuksestaan osallistua markkinavuoropuheluun viimeistään 15.2.2017 klo 16:15 mennessä osoitteeseen: ork_hankinnat@om.fi Sähköposti tulee lähettää otsikolla: AIPAn jatkovaihe markkinavuoropuhelu. Markkinavuoropuheluun osallistuminen ei ole edellytys tarjouskilpailuun osallistumiselle. 1.2. AIPA-hankkeen tausta AIPA-hankkeessa kehitetään syyttäjälaitoksen ja yleisten tuomioistuinten (käräjäoikeudet, hovioikeudet ja korkein oikeus) toimintaa. Tavoitteena on siirtyä lainkäyttöasioissa digitaaliseen työskentelyyn. Samalla hankkeessa rakennetaan tietojärjestelmäkokonaisuus tukemaan uutta työtapaa. Hanke on siis sekä syyttäjälaitoksen ja yleisten tuomioistuinten toimintojen kehittämishanke, että tietojärjestelmähanke. Hanke on asetettu oikeusministeriön päätöksellä 16.2.2010, ja tuolloin sen tehtäväksi asetettiin luoda syyttäjälaitokselle ja yleisille tuomioistuimille asian- ja dokumentinhallinnan toimintaprosesseja tehostava ja yhtenäistävä tietojärjestelmäkokonaisuus, joka mahdollistaa poikkihallinnollisen sähköisen yhteistyön muiden viranomaisten kanssa. Hankkeen nimeksi on myöhemmin päätetty aineistopankki (AIPA). Hankkeessa luodaan yhtenäinen tietojärjestelmä, jossa syyttäjänvirastot ja yleiset tuomioistuimet suorittavat asiakirjatasolla kaikki lainkäyttöasioita koskevat toimintonsa sähköisessä muodossa asian vireille tulosta sen ratkaisemiseen ja arkistointiin saakka. AIPA-järjestelmällä korvataan nykyisiä keskenään erillisiä järjestelmiä. Hankkeessa toimii hanketoimisto, jossa on edustettuina muun muassa tietojärjestelmän tulevia käyttäjiä syyttäjälaitoksesta ja yleisistä tuomioistuimista. Hanketoimisto johtaa hankekokonaisuutta. Hanketoimiston päätehtäviä ovat johtaa toiminnan muutosta hankkeessa ja varmistaa, että tietojärjestelmä on toiminnan tarpeiden mukainen. Oikeusrekisterikeskukseen organisoidun tietojärjestelmähankkeen päätehtävänä on huolehtia syyttäjälaitoksen ja yleisten tuomioistuinten toiminnallisia tarpeita vastaavan tietojärjestelmän luomisesta. Hanketoimisto ja tietojärjestelmähanke toimivat tilaajan ja asiakkaan roolissa yhteistyössä AIPAhankkeelle osoitettujen tavoitteiden toteuttamiseksi. Hankkeeseen kuuluva tietojärjestelmä rakennetaan käyttäjälähtöisesti ja sen helppokäyttöisyyteen panostetaan. Hankkeen niin sanotun 0-vaiheen toteutuksen, ylläpitopalveluiden sekä integraattoripalveluiden toimittajaksi valittiin Accenture Oy. Vaiheeseen 0 kuuluvat sakon ja rikesakon määräämisestä annetun lain mukaiset toiminnallisuudet otetaan
2 (4) käyttöön vaiheittain vuoden 2016 lopun ja 2017 alkukuukausien aikana. 0-vaiheessa tehdyn järjestelmän arkkitehtuurin perustamistyön päälle on tarkoitus toteuttaa muita syyttäjälaitoksen ja yleisten tuomioistuinten liiketoimintaprosesseja eli AIPA-tietojärjestelmän jatkovaiheet. Jatkovaiheiden pääintegraattorina toimii lähtötilanteessa Accenture Oy. Jatkovaiheet tulevat käsittämään tämän hetkisen suunnitelman mukaan siviiliasioiden toiminnallisuudet yleisiin tuomioistuimiin sekä rikosasioiden toiminnallisuudet syyttäjälaitokseen ja yleisiin tuomioistuimiin. Toteutus tulee sisältämään lukuisia liittymiä oikeusministeriön hallinnonalan yhteisiin järjestelmiin sekä muiden viranomaisten järjestelmien kanssa. Hankkeen tehtävänä on myös tuottaa osaltaan oikeusministeriön hallinnonalan yhteisiä palveluja mahdollisuuksien mukaan. Lisäksi selvitetään mahdollisuus rakentaa sähköisiä asioimispalveluja oikeushallinnon asiakkaille syyttäjälaitoksessa ja yleisissä tuomioistuimissa. 1.3. AIPAn tekninen ratkaisu AIPA (Aineistopankki) sovelluksen ajoalustana toimii Apache Tomcat ja Docker. Tietokantaratkaisuina ovat PostgreSQL ja EnterpriseDB. Hakupalveluiden toteuttava komponentti on Apache Solr- hakumoottori. Käyttöliittymä pohjautuu vahvasti JavaScript-pohjaiseen AngularJS kirjastoon: AngularJS MVW JavaScript-viitekehys sekä sen alakirjastot (esim. angularcache, angular-animate, angular-cookies, angular-dynamic-locale, angulargettext, angular-i18n, angular-mocks, angular-ui-utils, angular-ui-router, ui-router-extras, angular-ui Bootstrap, angular-scroll, angular-jwt, angular-inview, textangular ja angular-localforage) ovat keskeisessä asemassa AIPAn käyttöliittymäkehityksessä. Integraatiot pohjautuvat SOAP-, REST- ja eräaajopohjaisiin ratkaisuihin. Eräajoviitekehyksenä käytetään Spring Batch kirjastoa. Asiantuntijatiimiltä vaadittavia teknisiä osaamisia ovat mm. seuraavat: Perusosaaminen Linux-toimintaympäristöstä Vahva HTML5, CSS3 ja JavaScript osaaminen Kokemusta REST-palvelujen käytöstä ja toteutuksesta Vahva Java-ohjelmointitausta Perusosaaminen Hibernate ORM-kehyksestä Perusymmärrys Git:n, Jenkins:n, Sonar:n, JIRA:n toiminnoista AIPA-toteutuksessa käytetään nykyaikaisia DevOps-toimintamalleja ja periaatteita, joiden perustana ovat tunnetut CI-työvälineet. Asiakirjatuotannon suunniteltu ratkaisu perustuu Microsoft Word -tuotteeseen. Osana markkinavuoropuhelua Tilaaja tulee esittämään asiantuntijatiimin yksilöidyt tehtävä-, rooli- ja tiimikohtaiset osaamisvaatimukset. 1.4. AIPAn toiminnallisuus AIPA on tietojärjestelmäkokonaisuus, joka huolehtii mm. asian- ja asiakirjanhallinnasta. Sitä käyttävät oikeuslaitoksen virkamiehet syyttäjälaitoksessa sakkoasi-
3 (4) oissa. Jatkossa oikeuslaitoksen virkamiehet käyttävät AIPA-tietojärjestelmäkokonaisuutta syyttäjälaitoksessa ja yleisissä tuomioistuimissa rikosasioiden käsittelyssä sekä yleisissä tuomioistuimissa siviiliasioissa. Nykyinen toiminnallisuus on keskeisiltä osiltaan esitetty alla olevassa kuvassa. Tuomioistuinten virkamiesten ja syyttäjien käyttöliittymä on toteutettu räätälöitynä HTML5 ja JavaScript pohjaisena ratkaisuna. Palvelukerros eriyttää alleen asiakirjat sekä rakenteellisen asian tiedon ja integraatiot muihin ulkoisiin viranomaisjärjestelmiin. AIPA jatkovaiheissa tullaan toteuttamaan tiiviimmät integraatiot mm. poliisin järjestelmiin. 1.5. Hankinnan alustava kohde Valmisteltavan hankinnan kohteena on asiantuntijatyö, jonka sisältönä on Tilaajan ohjeistuksen mukaisesti AIPAn vaiheen 0 pohjalle toteutettavan AIPA jatkovaiheiden määrittely, suunnittelu, toteutus, testaus ja käyttöönotto yhteistyössä oikeusministeriön ja sen alaisuudessa toimivan hanketoimiston ja Oikeusrekisterikeskuksen kanssa sekä toimitusprojektiin liittyvät muut Tilaajan osoittamat tehtävät asiantuntijatyönä ketterän kehitysmallin mukaisesti. Asiantuntijatyötä tukee ja ohjaa AIPAn integraattoritoiminto. Tilaaja vastaa ja päättää toimituksen toiminnallisesta laajuudesta, vaatimuksista ja aikataulusta. Hankinnan tavoitteena on valita AIPAn jatkovaiheille kehitystiimi/ kehitystiimejä jatkamaan vaiheen 0 jälkeistä toteutustyötä. Yhden kehitystiimin on arvioitu olevan maksimissaan kooltaan 8-12 asiantuntijaa ja Aipa jatkovaiheen kestävän arviolta ainakin vuoden 2018 loppuun saakka. Hankinta saattaa sisältää mahdollisuuden jatkaa sopimuskautta vuosittaisilla optioilla. Toimittajan kehitystiimin roolit sekä roolien työtehtävät ja niiden suorittamiseen edellytettävä osaaminen, kokemustaso ja rakenne tullaan kuvaamaan tarkemmin tarjouspyyntömateriaalissa. Asiantuntijavaatimuksista pyydetään talouden toimijoiden kommentit ennen tarjouspyynnön julkaisua käytävässä markkinavuoropuhelussa. Hankinnan lähtökohtaisena tavoitteena on valita yksi toimittaja.
4 (4) Optimaalisen kehitystiimin kokoamisessa on sallittu käyttää alihankintaa tai ryhmittymistä. Tilaajan hanketoimisto sijaitsee tällä hetkellä Helsingin keskustassa Korkeavuorenkadulla. Toimittajan asiantuntijoiden on lähtökohtaisesti työskenneltävä Tilaajan osoittamissa tiloissa pääkaupunkiseudulla. Osa kehittäjistä voi työskennellä poikkeuksellisesti muualla Suomessa näin erikseen sovittaessa, mutta Toimittajan tulee tällöin pystyä järjestämään online-yhteys hanketoimistolla tapahtuvaan työskentelyyn sekä täyttää Tilaajan erikseen asettamat tietoturvavaatimukset. Tilaajan kanssa tapahtuvan työskentelyn ja dokumentaation kieli on suomi. Kaikilta tarjottavan tiimin jäseniltä edellytetään sujuvaa suomen kielen kirjallista ja suullista taitoa. Tilaaja varaa oikeuden toteutustyön kuluessa vaatia kehitystiimin kasvattamista tai pienentämistä sekä oikeuden tarvittaessa tuoda kehitystyöhön myös muiden toimittajien kehitystiimejä tai asiantuntijoita. Toimittaja on velvollinen tekemään yhteistyötä kaikkien hankkeen osapuolten kanssa yhteistyömallin mukaisesti. Kehitystyö tapahtuu Tilaajan toimitusmallin (ketterä kehitysmalli) mukaisesti, jonka Tilaaja tulee täsmentämään hankinnan valmistelun yhteydessä. Toimittajan tulee huolehtia siitä, että kehitystiimin ja sen yksittäisten jäsenten työskentely niin sisäisesti kuin ulkoisestikin vastaa ketterän kehityksen periaatteita. Tilaaja varaa oikeuden haastatella esitetyt asiantuntijat ennen työn aloittamista ja tarvittaessa vaatia Toimittajalta toisen vastaavan asiantuntijan esittämistä. Toimittajan kehitystyön tehokkuutta, tuottavuutta ja laatua seurataan sopimuksen mukaisilla menetelmillä. Markkinavuoropuhelun yhteydessä talouden toimijoilta pyydetään näkemyksiä kokemusperäisesti todennetuista toimivista seurantamenetelmistä.