monitoimittajaprojekti

Download Report

Transcript monitoimittajaprojekti

OTM Vierailuluento 19.4.2012
Vesa Ahola, Digia
Monitoimittajaprojektit
1
© 2012 Digia Plc
LUENNON SISÄLTÖ
Taustaa
Järjestelmäintegraatio
Monitoimittajaprojekti
Konsepti
Huomioitavaa
Esimerkkejä
Sampo
VIV
2
© 2012 Digia Plc
TAUSTAA
Ikä 31
Kotoisin Parolasta
TTY:llä opiskellut 2001-2010
Töihin Enersoftille 2004
Vaihto Digialle 2009
Menossa Solitalle
Työt vs. kurssit
UML, SQL, MVC…
3
© 2012 Digia Plc
JÄRJESTELMÄINTEGRAATIO
Ohjelmat kirjoittavat tiedostoja/tietokantadataa/sanomia
Usein tarve lukea yhden ohjelman kirjoittamaa dataa toisessa ohjelmassa
Tarvitaan integraatio
Esimerkki: Vanha taloushallintaohjelma kirjoittaa csv-tiedostoja levyn
nurkalle. Uusi toiminnanohjausjärjestelmä lukee XML-tiedostoja webrajapinnan läpi.
Nouto kiintolevyltä (SFTP/FTP)
Muunnos CSV->XML (Koodattu palikka)
Muunnos rajapinnan haluamaan muotoon (XSLT)
Lähetys (SOAP)
4
© 2012 Digia Plc
MONITOIMITTAJAPROJEKTI
N määrä toimittajia tekee omat ohjelmansa
Esim. kirjanpito, työaikakirjaus ja matkakulujärjestelmä, jokainen eri
toimittajalta
Kauniissa maailmassa kaikki tekisivät yhteensopivan
datanvälitysmuodon
Käytännössä jossain osassa usein otetaan käyttöön valmis tuote
Legacy pitää saada sopimaan kuvioon
Jokainen tekee oman osuutensa projektista, väliin tehdään
integraatio
5
© 2012 Digia Plc
HUOMIOITAVAA
Kuka tekee mitä?
Kuka saa laskuttaa mistäkin työstä?
Mitä jos joku myöhästyy deadlinestä?
Miten vaikuttaa muiden töihin?
Miten vaikuttaa kustannuksiin jos osan toimittajaa vaihdetaan?
Erilaiset sopimukset eri toimittajilla
Voi olla erilaiset vasteajat, sanktiot…
Kuka vastaa kokonaisuudesta
Tilaaja? Ostettu projektivastuu?
Projektipäälliköllä oltava selkeä kuva jokaisesta osa-alueesta
6
© 2012 Digia Plc
ESIMERKKEJÄ
Julkishallinnon projekteja
Hankintalaki
Saa kertoa vähän enemmän
Lisää tietoa ELY-keskuksista ja esim.
http://www.hankintailmoitukset.fi/fi/
7
© 2012 Digia Plc
SONJA
http://www.digia.com/fi/Digia/Mita-teemme/Menestystarinoita/Liikennevirasto/
Digia on toteuttanut Liikennevirastolle sanomanvälityspalvelu SONJA:n, joka
huolehtii muun muassa Liikennevirastoon tulevien häiriöviestien välityksestä sekä
häiriö- ja toimenpidetietojen jakelusta edelleen kaikille eri yhteistyötahoille.
SONJA:n ytimen muodostaa Progress Softwaren SonicMQ sanomanvälityspalvelintuote.
SONJA:lla on toteutettu toistakymmentä integraatiota. Integraatiot ovat olleet sekä
sisäisiä että ulkoisia. Uusien integraatioiden rakentaminen on kustannustehokasta,
koska SONJA:an jo luotuja palveluita voidaan hyödyntää uusissa integraatioissa.
Organisaatiorajat ylittäviä integraatioita on toteutettu Hätäkeskuksen, Poliisin ja
alan urakoitsijoiden kanssa. SONJA:n välittämää tietoa vastaanottaa myös muun
muassa YLE.
8
© 2012 Digia Plc
SAMPO
Uusi toiminnanohjausjärjestelmä
Tuotepohjainen (CA Clarity)
Tilattu Liikenneviraston käyttöön ohjelmistoprojektina, koska
muutoksia tarvittiin paljon
Toimittaja kilpailutettiin hankintalain mukaisesti
Tieto toimitti Sampon
9
© 2012 Digia Plc
MUUT TOIMITTAJAT
Projektijohdon toimitti Deloitte
Integraatioväylä Digialta
Sonja oli jo valmiina
Vanhat, nykyisin keskenään integroidut sovellukset (Raindance, Rondo
jne.) piti saada integroitua myös Sampoon
Tietoliikenneyhteydet, palvelimet ja käyttötuen toimitti Logica
10
© 2012 Digia Plc
ONGELMIA
Sampon toimituksissa viivästyksiä
Toistuvia viiveitä
Määrittelyt muuttuivat -> integraatiot uusiksi
Digia paikkasi aukkoja Sampossa integraatioväylällä
Vähitelleen siirrettin Sampoon -> moninkertainen työ
Toteutus siirrettiin Tiedolta CA:lle
Lisää viivettä, lisää muutoksia
11
© 2012 Digia Plc
MIKÄ MENI VIKAAN?
Projektipäällikkö
Ei tuntenut olemassaolevia järjestelmiä
Ei teknistä taustaa
Ulkopuolinen, ei saanut aina oikeaa tietoa
Tieto
Ei avannut tietoliikenneyhteyksiä ajoissa
Projektin osat viivästyivät jatkuvasti
Kommunikaatio toimittajien välillä
Esim. Virheenhallintapalaveri
Yksi vaatii, että virhetilanteessa korjaus tultava kahdessa tunnissa,
toisen sopimuksessa lukee että kahdessa tunnissa pitää aloittaa
12
© 2012 Digia Plc
MITEN KÄVI?
N. 2 vuoden viiveen jälkeen, 1. versio tuotantoon
Ominaisuuksia karsittu reilusti
Valitettavasti en tunne detaileja enempää, siirryin parempaan
projektiin 
13
© 2012 Digia Plc
VEROILMOITUS VERKOSSA
http://www.vero.fi/veroilmoitus
Veroilmoituksen voi suurimmilta osin täyttää ja palauttaa
verkossa
Koskee vielä joskus teitäkin
14
© 2012 Digia Plc
VEROILMOITUS VERKOSSA
Verohallinnolla oma IT-osasto
Projektijohto
Teknisiä asiantuntijoita
Palvelinympäristö ja logiikkaohjelmisto Fujitsulta
Käyttöliittymä Digialta
Testauspalvelut konsulteilta
15
© 2012 Digia Plc
VEROILMOITUS VERKOSSA
Tekninen ymmärrys tilaajalla omasta takaa
Osaavat ostaa softaa
Tarkat sopimukset vastuualueista
Ei paikkailla toisten puutteita
Testaus tehdään ammattilaisten toimesta
Kirjaimellisesti poimitaan kadulta testaajia
Viime vuonna 95% palautteesta positiivista
16
© 2012 Digia Plc
YHTEENVETO
Monitoimittajaprojekteissa on tärkeää
Selkeä vastuunjako
Toimittajien sitoutuminen aikatauluihin
Vahva projektinjohto
Samat ongelmakohdat kuin yhden toimittajankin
projekteissa, mutta kommunikaation haasteiden vuoksi
ongelmat pääsevät helposti kasautumaan
17
© 2012 Digia Plc
KYSYTTÄVÄÄ?
?
18
© 2012 Digia Plc
Kiitos
19
© 2012 Digia Plc