KOHTI KUMPPANUUTTA SOVELLUKSEN ESITTELY Hankkeen päätösseminaari 25.4.2012 Esa Rantamäki Ixonos Plc I I I
AIHEET 1. Demo, esimerkki prosessin läpikäynnistä 2. Katsaus toteutusprojektiin Havaintoja ja opittua toimittajan näkökulmasta. Valmistelu Suunnittelu ja toteutusvaihe Pilotointi Jatkokehitys 3. Katsaus eteenpäin Pilotoinnin aikana kerättyjä ja toteutuksen alla olevia kehityskohteita. Ixonos Plc I Public I 3.5.2012 I 2
KATSAUS TOTEUTUSPROJEKTIIN NELJÄ PÄÄVAIHETTA Ixonos Plc I Public I 3.5.2012 I 3
KATSAUS TOTEUTUSPROJEKTIIN SUUNNITTELU JA TOTEUTUSVAIHE HAASTEITA Täysin uusi ja monta asiaa mullistava toimintamalli. => paljon määrityksiä. Ei ollut mallia, johon verrata (esim. verkkokauppa). Tehtiin täysin uusi verkkopalvelu kokonaisuus Lähtötilanteessa palvelutuotanto, lainsäädäntö ja tietojärjestelmät hajaantuneina. Tavoite hyödyntää näitä ja edunsaaja on kasvava lapsi Vaatimusmäärittelyt olivat vaativia ja edellyttivät paljon päätöksiä sekä linjauksia. Vaatimuksiin ja määrittelyihin jäi jonkin verran tulkinnan varaa ja niitä täydennettiin projektin edetessä. Tämä on hyvin yleistä normaaleissakin projekteissa. Ixonos Plc I Public I 3.5.2012 I 4
KATSAUS TOTEUTUSPROJEKTIIN, SUUNNITTELU JA TOTEUTUSVAIHE V1: vaatimusmääritely Näin sen pitäisi olla ( käyttötapaus) SUUNNITTELU Näin se tehtäisiin DEMO Tältä ratkaisu voisi näyttää DEMOPALAUTE Muokatkaa vielä tämä TARKENNUS Ok, muokataan tai Hyvä just näin TOTEUTUS Tehdään noin Ixonos Plc I Public I 3.5.2012 I 5
KATSAUS TOTEUTUSPROJEKTIIN, SUUNNITTELU JA TOTEUTUSVAIHE Demoista ja pitkistä keskusteluista huolimatta monia asioita jouduttiin tarkentamaan jälkikäteen. Demotilaisuuksissa kommentointi poukkoilevaa ja hankalaa hallita. Demojen jälkeen Tilaajalla oli 3 päivää aikaa antaa kommentit seuraavaa kehitysjaksoa varten. Käytännössä kommentteja ei saatu tällä menettelyllä riittävästi. Substanssiosaajien demon käyttö oli vähäistä johtuen mm. verkkoyhteyksistä. Haasteina olivat myös demotilaisuuksiin liittyneet tekniset ongelmat, kuten verkkoyhteydet ja osallistujien suuri vaihtuvuus. Ixonos Plc I Public I 3.5.2012 I 6
KATSAUS TOTEUTUSPROJEKTIIN TOTEUTUSVAIHEEN HAVAINTOJA Integraatioiden toteutuksen sopimus ja muut hallinnolliset seikat vaikuttivat toteutukseen Monitoimittajaympäristön hallinta. Mm. asennukset vaikeita Tampereelle ja Lahdelle, koska osapuolia oli monia eikä kokonaisuudelle ollut selkeää vastuutahoa. Useat ongelmat ylittivät vastuurajat. Ongelmat ratkesivat osapuolten positiivisen ja joustavan asenteen avulla Tekniikan osalta infrastruktuuri ja asennukset vaativat paljon odotettua enemmän työtä. Alustaan liittyvät pulmat aiheuttivat paljon hidasteita. Jboss portaalit [Portal, EPP] + Intalio BPMS Tampereella järjestettiin eri osa alueille ulkoisia auditointeja ja arviointeja Koodi, tietoturva, pilotointi, hyväksyntätestaus Auditoinnit ja arvioinnit olivat hyviä myös toimittajan kannalta. Ixonos Plc I Public I 3.5.2012 I 7
KATSAUS TOTEUTUSPROJEKTIIN PILOTTIVAIHE Kaikkien pilottien aikataulut olivat tiukkoja pilottien käynnistyksessä. Jokainen pilotti saatiin kuitenkin liikkeelle vastoinkäymisistä huolimatta. Helin kanssa saimme osallistua Asiakasrajapintatyöskentelyn korkeakouluun. ******************************* 1. Pilottiryhmät 3 kpl Osallistujat olivat aktiivisia ja osaavia alansa ammattilaisia osaamisen monipuolisuus herätti kunnioitusta. Tiimit mielenkiintoisen haasteen edessä, reipas perheen emännän ote ja asenne asioihin. Mötikät katossa, järjestelmän ongelmat, asennehaasteet jne.. Käydyt keskustelut olivat mielenkiintoisia, opettavaisia ja hauskoja. Ixonos Plc I Public I 3.5.2012 I 8
KATSAUS TOTEUTUSPROJEKTIIN PILOTTIVAIHE 2. Vanhemmat Päiväkodeissa (neuvolat, kouluterveydenhoito) 9 kpl vanhempien info tilaisuuksia Mukava ja aktiivinen henkilökunta, useat päiväkodin johtajat innostuivat aidosti asiasta pilotissa ja hoitivat asiat hienosti eteenpäin. Arviolta noin 150 180 kontaktia lasten vanhempiin. Suora palaute vanhemmilta hyvässä ja pahassa. + Ei käyttöönoton kynnystä Milloin ton saa käyttöön. / Täähä on ku emeili, spämmääks toi mun meilin? Ei mulla oo aikaa siellä surffailla. / Voiko siellä chatatä? Ixonos Plc I Public I 3.5.2012 I 9
KATSAUS TOTEUTUSPROJEKTIIN OPPEJA Mitä Koku on ja mitä ei ole tulevaisuudessa? Missä KoKu on maailman paras? Vaatimusmäärittelyn tarkennus vaatii paljon työtä isossa projektissa. Intensiivityöpajat olisi hyvä käytäntö. Mukana tulisi olla eri osapuolet, mm. kehittäjät ja tilaaja. Yhdessä dokumentointi. Aktiivinen suora kommunikaatio kaikkien osapuolten välillä tärkeää Monitoimittajayhteistyö vaatii toimiessaankin paljon aikaa, kalenteripujottelua ja dokumentaatiota. Käyttöönoton tehtävien listaus, vastuutus ja tehokas seuranta. Riskit tunnistettava yhteistyössä ja ajoissa. Plan b:t ja c:t mietittävä ennakkoon niiltä osin kuin mahdollista. Vastuutus ja riittävä resursointi kaikilla osapuolilla heti, kun tehtävät on tunnistettu. Onnistuminen on lopulta kiinni ihmisistä ja asenteestaj Ixonos Plc I Public I 3.5.2012 I 10
KEHITTÄMISKOHTEIDEN TILANNE Sovitut tehtävät ja muutostyöt hoidetaan päätökseen, mm. suostumusten kohdistaminen. Selkeät virheet korjataan toimitussopimuksen takuun mukaisesti. Toteutus ja pilottiprojektin aikana esille tulleita ja käyttäjiltä kerättyjä kehityskohteita. Nyt todettuja erikokoisia kehityskohteita noin 100 kappaletta. Ixonos Plc I Public I 3.5.2012 I 11
KEHITYSKOHTEEN YHTEENVETO Ixonos Plc I Public I 3.5.2012 I 12
ESIMERKKI KEHITYSKOHTEESTA LÄHETETYN PYH PYYNNÖN POISTAMINEN Lisätään painike Käyttötapaus Poista lähetetty pyyntö Tunniste Käyttötapauksen nimi Aktorit Tarkoitus Esiehdot Jälkiehdot Tyypillinen työnkulku PYH_JIRA 759 Lähetetyn perheyhteyspyynnön poistaminen Huoltaja Huoltaja voi halutessaan poistaa lähetetyn perheyhteyspyynnön Huoltaja on lähettänyt perheyhteyspyynnön toiselle aikuiselle jonka haluaa lisätä perheyhteisöönsä KoKussa Huoltaja saa peruutettua yhteyspyynnön 1.) Huoltaja navigoi Omat tiedot/ Muokkaa omia tietoja Huoltajalle näkyy lähetetyt, vastaamattomat perheyhteyspyynnöt näkymän alla jossa näytetään nykyinen perheyhteisö. 2.) Lähetetyt perheyhteys tekstin perässä on painike Poista lähetetty pyyntö (vai peruuta?) Näytön muokkaus Painikkeella huoltaja voi poistaa lähetetyn pyynnön. Painikkeen painamisen jälkeen sovellus varmistaa Haluatko varmasti peruuttaa yhteyspyynnön? Vaihtoehtona tässä kohtaa: Kyllä Peruuta 3.) Kyllä painamisen jälkeen yhteyspyyntö poistuu pyynnön lähettäjän näytöltä sekä poistuu myös pyynnön kohteelta. Pyynnön kohteelle ei ilmoiteta poistosta? Peruuta painaminen palauttaa käyttäjän tilanteeseen 2. Vaihtoehtoinen työnkulku Poikkeustilanteet Erityisvaatimukset Huomioita Toiminnoista tallentuu lokitiedostoihin tiedot? Ixonos Plc I Public I 3.5.2012 I 13
Verkkopalveluprojektipäällikkö hahmottaa itseään ja olemustaan vallitsevaan ympäristöön. Mitä hän ajattelee kuvassa? a.jäikö silmälasini kotiin? b.olenko muuttunut jättiläiseksi? c.olenko Vartsalassa virpomassa? Ixonos Plc I Public I 3.5.2012 I 14
Verkkopalveluratkaisutoimittajan huippukouluttaja luomassa tulevaisuuden asiakasyhteistyötä. Ixonos Plc I Public I 3.5.2012 I 15
Mitä tapahtuu tämän kuvan jälkeen? a.asiakkaat ryntäävät esittelytilaisuuteen? b.kahvitauko? c.jotain ihan muuta? Oikeavastaus on c. Jotain ihan muuta: Verkkopalvelun tilaajaorganisaation projektikoordinaattori piirtää ikkunan takana oleville lapsille prinsessan kuvan. Täsmennys, siis piirroksen tekikin: Ikkunaprinsessa! Ixonos Plc I Public I 3.5.2012 I 16
Ixonos Plc I Public I 3.5.2012 I 17
Ixonos Plc I Public I 3.5.2012 I 18