Järjestelmän alasajon suunnittelu. Kullström Satu

Samankaltaiset tiedostot
Järjestelmäarkkitehtuuri (TK081702) Yritysarkkitehtuuri. Muutostarpeet

SharePoint verkkopalvelualustana

SOTE tietojohtamisen toimeenpanohanke. Mikko Huovila STM / DITI

Tietohallinto Projektipäällikkö Matti Sairanen. Fujitsu Myyntijohtaja Markku Örn

AVOIN LÄHDEKOODI JA SEN MERKITYS LIIKETOIMINNASSA

Online raportoinnin onnistunut käyttöönotto osana Palveluhallintaa. Case Elisa Appelsiini

PK-hallitusbarometri Kysely PK-yritysten hallitustyöskentelystä ja hallinnoinnin kehittämisestä

TIETOMALLI JA TIETOVARASTO PALVELUKONSEPTI

Hyödyt irti XDW:stä. Kim Johnsson Projektipäällikkö/Cerion Solutions Oy

AVOIMEN TUOTTEEN HALLINTAMALLIT. Kunnassa toteutettujen tietojärjestelmien uudelleenkäyttö. Yhteentoimivuutta avoimesti

Liiketoimintasovellusten modernisointi - Anna sovelluksillesi uusi elämä. Sofor varmistaa investointiesi tehokkaan hyödyntämisen

Esiselvitys ja avoin lähdekoodi

Sopimusten ja tärkeiden asiakirjojen arkistointi vaivattomasti palveluna

Sähkönumerot.fi-palvelussa on nyt mahdollista ylläpitää itse omia sähkönumeroita.

Suomalainen osaaminen ja tulevaisuuden painopisteet Kiinteistö- ja Rakennusalan tietotekniikassa. Näkemyksiä, kommentteja keskustelun pohjaksi

Ylläpito. Ylläpidon lajeja

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet

Ylläpito. Ylläpito. Ylläpidon lajeja Ohjelmistotuotanto, syksy 1998 Ylläpito

YLE HR raportointi Marjut Mäkinen (YLE) ja Sarah Raissadati (Ciber)

SiSuQ8 Tutorial / Mekaaninen simulaatio

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4

ERP järjestelmät. Mitä, miksi ja kuinka? Parhaita käytäntöjä. Kevät 2017 Lauri Tapola

Intranetin rakentaminen ja käyttöönotto. Pitkästä tavarasta, elementteinä vai avaimet käteen -toimituksena?

Paketoidut toiminnanohjausratkaisut projektiorganisaatioille. Jan Malmström Mepco Oy

Kieku tuki ja ylläpito

Kieliaineistojen käyttöoikeuksien hallinnan tietojärjestelmä

Avoimen ja yhteisen rajapinnan hallintamalli

Valtiokonttorin Voimaraportointi. Tero Mäkinen

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu

Projektisuunnitelma Nero-ryhmä

Sopimus Asiakas- ja potilastietojärjestelmästä. Liite N: Kielivaatimukset

Case Aktia: Miten hyötyä nykyaikaisesta lainausjärjestelmästä. Kiukkonen Erno

SAS ja Sharepoint. Yhteiselon ihanuus ja kurjuus

buildingsmart Finland Infratoimialaryhmä Kehitysryhmä Projektien linkittyminen bsf:n toimintaan

Merlin Systems Oy. Kommunikaatiokartoitus päätöksenteon pohjaksi. Riku Pyrrö, Merlin Systems Oy

Suunnitteluvaihe prosessissa

Tieto. Tie tulokseen.

Avoimen ohjelmistotuotteen hallinta julkisella sektorilla. Jukka Kääriäinen VTT Oy , Oskari-verkostopäivä

Puheentallennus. Kari Korpi Projektipäällikkö M. Eng / M. Sc

Basware Financial Performance Management (FPM)

AMOlla tiedot lähelle

HCM Master Data. Matti Manninen / Arc Technology Oy. Human Capital Management liiketoiminnan moottorina IT Viikko-seminaari 7.10.

OHJ-3010 Ohjelmistotuotannon perusteet. Ohjelmistoprojektin hallinta

Kansallinen palveluväylä - Rolling Up the Sleeves Paasitorni

Yritys AB Oy Verkostokäsikirja (7) VERKOSTOKÄSIKIRJA

Sisäasianministeriön toimenpiteet henkilöstöhallinnon yhtenäistämiseksi

BIM Suunnittelun ja rakentamisen uusiutuvat toimintatavat Teppo Rauhala

Miten suunnittelu- ja kehitystyötä toteutetaan arkkitehtuurilähtöisesti

Botnia Mill Service Laitostietojen siirto SAP-järjestelmään

DIGGILOO DIGGILEY DIGITAALISEN OPETUS- JA OPPIMISYMPÄRISTÖN KEHITTÄMINEN HELSINGIN YLIOPISTOSSA

Tableaun hyödyntäminen Toyota Rahoituksessa

Tuotekehitys palveluna

Hanketoiminnan STAK-kehän mukainen auditointimatriisi

Data, informaatio, tieto, ymmärtäminen ja viisaus

Puurakentamisen haasteet RAKLI

OTM-HANKE. Opintohallinnon tietojärjestelmän modernisointi - tilannekatsaus

Mallintamisen mahdollisuudet. vuorovaikutuksen lisäämiseksi infran ylläpidossa. Manu Marttinen Työpäällikkö NCC Roads Oy 1

Opetushallitus. Asiantuntijapalvelut Oppijan palvelukokonaisuuden. Projektisuunnitelma

XBRL-raportointi julkishallinnolle. Tietojärjestelmätoimittajainfo Kuntatieto-ohjelmasta Seppo Harju

VALMIIT SISÄLTÖPAKETIT KONSERNITILINPÄÄTÖKSEEN

NYKYTILANNE RAKENNUSALALLA TAVOITE TULEVAISUUDESSA

TYÖOHJEET VR-HYVINKÄÄ

Juha Viinikka, Senior Manager, Corporate Security, Kesko

Ammattimainen käyttäjä laiteturvallisuuden varmistajana - Käyttäjän edustajan puheenvuoro Petri Pommelin kehittämispäällikkö

SOPIMUS ASIAKAS- JA POTILASTIETOJÄRJESTEL- MÄSTÄ

Kiinteistö- ja rakennusalan toimijat ja sidosryhmät - roolit, päätöksenteon ja ansainnan logiikka

IPT-hanke: Kehitysvaihe -työpaja Työpaja 5: Kokoushotelli Gustavelund

IoT-järjestelmän ja ulkovalaistuksen ohjauksen hankinta -markkinavuoropuhelutilaisuus

Tekoälyn hyödyntäminen asiakaspalvelun parantamiseksi Valtorissa ja Palkeissa

Tampereen Tilitoimisto Oy Tomas Ruotsalainen KOKEMUKSIA YRITYSTEN SEPA- PROJEKTEISTA

HELIA 1 (11) Outi Virkki Käyttöliittymät ja ohjelmiston suunnittelu

PK hallitusbarometri VII Pirkanmaa Tampereen kauppakamarialue

Kuntasektorin yhteinen KA MDM-viitearkkitehtuuri. Kurttu-seminaari Helsinki Kea Kangas-Lång

ÄLYKÄS LÄMMÖNJAKOKESKUS

UNA PoC-yhteenveto Atostek Sami Konttinen

UNA PoC-yhteenveto DIGIA Ari-Pekka Paananen

Scrumjatkuvan palvelun DWprojektissa-case. Niina Mäkiranta & OP-scrum-tiimi Aureolis Oy

Hallinnon tietoympäristön muuttuminen ja sähköinen säilyttäminen

Web-seminaari

Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä?

Tietojohtaminen. ja vaikuttavan tietojohtamisen tietopohjan toteuttaminen. ICT-projektijohtaja Timo Hakala

KONTTI - Teolliset komponenttiohjelmistot Tekesin ETX-ohjelma

CASE Varma Testauksen haasteet moniuloitteisessa testiympäristössä Tuukka Vähäpassi

VELMU-arviointi: Tutkimus ja koulutus. VELMU-seminaari Johanna Mattila

Copyright by Haikala. Ohjelmistotuotannon osa-alueet

TEOLLINEN YHTEISTYÖ JA YRITYKSEN STRATEGIA

Toimipaikkaverkoston elinkaaren hallinta Case: S-ryhmä

Käyttövaltuushallinnan hyödyt tehokkaasti käyttöön. Johanna Lampikoski, RM5 Software Juha Arjonranta, TeliaSonera Finland

Fashion & Design. Yrittämällä yli rajojen Suomessa ja Venäjällä

Digipäivä, Hallintoryhmä Sipoo

Kohdekiinteistöjen RAU-järjestelmien analyysi verrattuna AU-luokitukseen

Tiistai 19.5, Sessio A. Yhteistyö tietotekniikkatoimittajien kanssa

Roolipohjainen käyttöoikeuksien hallinta Terveydenhuollon ATK-päivät

U U D E T O M I N A I S U U D E T V E R S I O S T A V E R S I O O N

B2B Cloud. Virtaviivaista sähköistä liiketoimintaa ja yhteistyötä. Basware e-invoicing Forum

ATK-päivä Joensuu Pentti Itkonen

Rahtivarustamoiden ICT-haasteet

Hajautettu Ohjelmistokehitys

Toimittaja Sovellusarkkitehtuuritason pilkkominen. Kalle Launiala, ProtonIT Oy

Transkriptio:

Järjestelmän alasajon suunnittelu Kullström Satu 13.3.2016

Sisältö Yleistä alasajon suunnittelusta Case Fennia 2

Elinkaaren loppu Wikipediassa Ohjelma ei kuole koskaan. Ohjelma voi tulla tarpeettomaksi kun käyttöympäristö muuttuu siten, että ohjelmaa ei voida enää käyttää tulee uusi parempi menetelmä suorittaa ohjelman tekemät asiat ohjelman tekemien toimenpiteiden tarve loppuu ohjelman toiminnot yhdistetään uuteen ohjelmaan ohjelman käyttö ja kehittely loppuu. https://fi.wikipedia.org/wiki/ohjelmistotuotanto#elinkaaren_loppu 3

Järjestelmän elinkaari 4

Kun järjestelmä on saavuttanut elinkaaren lakipisteen Vaihtoehtoina on käytön jatkaminen sellaisenaan jäädyttäminen vs. kehitetään vain mitä on pakko nykyaikaistaminen alasajo 5

Syitä järjestelmän alasajoon Dokumentaatio vähäistä, puutteellista tai ei-ajantasaista Järjestelmän osaaminen vähäistä tai toimittajan käsissä Vanhentunut teknologia tai arkkitehtuuri Toimittajatuen huonontuminen tai loppuminen kokonaan Järjestelmän toimintakyvykkyyden heikentyminen Ympäristön muuttuminen -> yhteensopivuusongelmia Ylläpidon kalleus tai sen vaikeutuminen Vie resursseja muulta tekemiseltä (henkilöt, lisenssikustannukset yms.) Ohjelman alkuperäiset tekijät eivät enää yrityksen palveluksessa Virhetilanteiden määrän kasvu Virheiden korjaaminen vaikeutunut Nämä voivat olla myös syitä jäädyttämiselle, ja jäädyttäminen usein edeltää alasajoa 6

Esiselvitysvaihe Voidaanko ottaa vain töpseli irti? Asiat saatetaan tehdä uudella tavalla, ohjelma saattaa tulla tarpeettomaksi. Mitä järjestelmä tekee? Onko valmisjärjestelmiä? Mitä korvattavia tehtäviä on? Kuka käyttää järjestelmää? Onko siirrettäviä tietoja? Tarvitseeko arkistoida jotakin? Riippuvuudet järjestelmät sisällä ja järjestelmän ulkopuolella? Riskit? Samoja asioita joutuu miettimään vaihtaa sitten vaikkapa sähköpostijärjestelmää tai jotain legacy-järjestelmää 7

Esiselvityksen tuloksena syntyy Karkea tehtävälistaus Tästä voidaan lähteä syventämään tehtäviä Aikataulutus Vastuut Tehtävien keskinäiset riippuvuussuhteet Riskianalyysi 8

Sisältö Yleistä alasajon suunnittelusta Case Fennia 9

Case Fennia 10

Case Fennia Fennian vanha raportointijärjestelmä On aikanaan ollut kehityksen kärjessä Raportteja 400 Käyttäjiä 1000 1000 ohjelmaa, n. 2000 taulua 11

Mitä järjestelmä tekee? Tunnistetaan kaikki ne tehtävät mitä ko. järjestelmällä on. Raportointi Tietojen välitys Tietojen syöttö Palkkioiden laskenta Aktuaarien ja itsenäiskäyttäjien tietojen lähde Kanta-asiakasjärjestelmä Kriittisimmäksi näistä nousee myyntien päättely ja palkkioiden laskenta 12

Järjestelmän haasteet nyt Toteutettu erittäin kerroksellisesti, tästä kertoo jo taulujen ja ohjelmien määrä. (1000 ohjelmaa, tauluja arviolta n. 1800 2000) Lisäksi scl-koodia, ohjaavia exceleitä, html:ää, sas-portaali Formaatteja käytössä on n. 1000 Arkkitehtuuri ei ole pelkästään hierarkinen, mutta myös rekursiivinen ja lisäksi vielä hyppivä (formaatit). Toteutus siilomainen, josta seuraa mm. Sama tieto on usein eri asiayhteydessä eriniminen ja erimuotoinen Sama tieto voi sijaita useassa eri paikassa Käsitteistö saattaa olla erilainen eri siiloissa -> samaa asiaa joudutaan toteuttamaan useaan eri paikkaan, virheselvitykset työläitä, vuorokausi ei tahdo riittää ajojen läpi menoon 13

Ylläpidon näkökulma Työläs ja kallis ylläpitää Tekninen dokumentaatio vähäistä Järjestelmän tuntemus yrityksen sisällä vähäistä, teknistä osaamista vain yhdellä henkilöllä Toimittajan liiketoiminnan tuntemuksessa parantamisen varaa, kaikkeen kuluu aikaa Toimittajan järjestelmän tuntemuksessa parantamisen varaa Ympäristö elää voimakkaasti, aiheuttaa isoja tarpeita järjestelmän kehittämiseen, järjestelmän elinkaaren tässä vaiheessa ei enää järkevää Projektit päässeet kehittämään asioita yksin toimittajan kanssa, ongelmia usein pitkän ajan päästä -> näiden virheiden korjaaminen kallista 14

Liiketoiminnan näkökulma Järjestelmä käyttöliittymältään vanhentunut Liiketoiminnallinen dokumentaatio vähäistä Luotettavuus kärsinyt Käsitteet määrittelemättä ja epäselviä käyttäjille Yrityksen yhteyshenkilö usein tulkkina liiketoiminnan ja toimittajan välissä Eri raporteilla samoja tietoja, käyttäjillä ei näkyvyyttä siihen, mitä raportteja olisi olemassa - > usein tehty uusi Projektit päässeet kehittämään asioita yksin toimittajan kanssa, ongelmia usein pitkän ajan päästä -> näiden virheiden korjaaminen kallista 15

Alasajon tehtävien, roolien ja vastuiden suunnittelu liiketoiminnan näkökulma Roadmapin laatiminen ja aikatauluttaminen Tiedottaminen Käsitemallintaminen Raporttien kartoitus ja niiden nykyinen käyttö -> Raportoinnin suunnittelu Korvaavien järjestelmien hankinta, mm. palkkiojärjestelmä Uuden raportinnin käyttöönotto vanhan poistaminen Onko datalla myöhempiä käyttötarpeita Itsenäiskäytön tarpeiden kartoitus (EG-käyttö) Aktuaarien tietotarpeiden läpikäynti Riskien hallinta 16

Alasajon tehtävien, roolien ja vastuiden suunnittelu tekniset tehtävät Uuden tietovaraston rakentaminen raportoinnin pohjaksi ja muiden tarpeiden pohjaksi Tiedon välitystehtävien suunnittelu Isot raportit, joissa paljon tietoa tarvitaanko jotain historiatietoa uudessa järjestelmässä Korvaavien järjestelmien pystytys Suunnitellaan raporttien poistaminen Suunnitellaan ohjelmien poistaminen, mitä dokumentoidaan arkistoidaan Suunnitellaan datojen poistaminen ja arkistointi myöhempää käyttöä varten Itsenäiskäytön tarpeiden kartoitus (EG-käyttö) AD-käyttöoikeusryhmät ja niiden purkaminen Liittymien rajapintakuvaukset GAP-analyysiä varten Riskien hallinta Laitteistosta luopuminen Lisenssit 17

Alasajon tehtävien, roolien ja vastuiden suunnittelu dataan liittyvät tehtävät Uuden tietovaraston rakentaminen raportoinnin pohjaksi ja muiden tarpeiden pohjaksi Raporttien kartoitus ja niiden nykyinen käyttö -> Raportoinnin suunnittelu Tiedon välitystehtävien suunnittelu Suunnitellaan datojen poistaminen ja arkistointi myöhempää käyttöä varten Itsenäiskäytön tarpeiden kartoitus (EG-käyttö) Aktuaarien tietotarpeiden läpikäynti Liittymien rajapintakuvaukset GAP-analyysiä varten Riskien hallinta 18

Yhteenveto Varaudu siihen että suunnittelu vie aikaa Korvaa yksi yhteen vain poikkeustapauksissa Hyväksy väliaikaiset ratkaisut ennen maaliin pääsyä Tee homma kunnolla Tiedota. Markkinoi. Puhu ja toista asioita. Ole realistinen aikataulun kanssa 19