Integrasjon - fra strategi til vellykket implementering Integrasjonsdagene Halden, august 2013 Ståle Hustad, TrønderEnergi Nett AS
Agenda Om TrønderEnergi Bakgrunn for etablering av integrasjonsplattform Formål og prinsipper ved integrasjonsplattformen Implementering av plattform og integrasjoner Erfaringer fra første driftsår
Om TrønderEnergi Et midtnorsk kraftsenter
Om TrønderEnergi Etablert i 1950 da halvparten av innbyggerne i Trøndelag var uten strøm Hovedkontor i Trondheim Ca 500 ansatte > 130 000 nettkunder 50 000 kraftkunder 2 TWh produksjon (ca. 10% vind) Konsernet omsetter for cirka 1,7 mrd. kr årlig 4
TrønderEnergi eies av 24 kommuner i Sør-Trøndelag Er et av de største lokalt eide energiselskap Overskuddet føres tilbake til eierkommunene
Forretningsområde Nett All nettvirksomheten ligger i TrønderEnergi Nett Eier og forvalter regional- og distribusjonsnett i Sør-Trøndelag Monopolvirksomhet underlagt reguleringer fra NVE Innføring av AMS innen 1.jan 2019 Mål: Være et av de mest effektive nettselskap i Norge
Bakgrunn for etablering av integrasjonsplattform
Drivere for anskaffelse av integrasjonsplattform Helhetlig strategi og beste praksis knyttet til integrasjon Effektivisering og kostnadsreduksjoner angår også integrasjon Endringstakten øker behov for fleksibelt integrasjonsmiljø Fusjon krevde kraftig konsolidering av IT-miljø
2010: TrønderEnergi Nett og Trondheim Energi Nett slås sammen Etablering av felles arbeidsprosesser Integrasjon - målbilde og strategi Konsolidering av applikasjonsportefølje Løsningsvalg for fremtidig basis IT-plattform i konsernet Realisering av IKT-løsninger
Strategi, målbilde og valg av plattform for integrasjon Konsernets strategi og målbilde IT-strategi Integrasjon AS-IS Integration Flight Integrasjonsstrategi, målbilde og tiltak Kravspesifikasjon integrasjonsplattform Evaluering og valg av plattform Handlingsplan for innføring
Formål og prinsipper ved integrasjonsplattformen
Formål med integrasjonsplattformen Økt tilgjengelighet Forenkling av drift Redusert risiko Kostnadsreduksjoner Robust og stabil infrastruktur Mindre avhengighet mellom avgivende og mottakende system Ressurser og kompetanse Bedre overvåkning Enhetlig feilhåndtering Logging og sporbarhet Mindre personavhengighet Løsere kopling mellom systemer Standardisert og utprøvd integrasjonsteknologi Reduserer utvikling/tilpasning av standardsystemer Gjenbruk av tjenester og integrasjoner Gjenbruk av komponenter Endringsevne Fleksibilitet ved inn-/ut-fasing av systemer Raskere kunne understøtte endringer i forretningsprosesser
Viktige prinsipper og arkitekturelementer Meldingsbasert, «publish-subscribe» Tjenesteorientering Bruk av industristandard prinsipper, formater og teknologi Navn- og kodekonvensjoner, versjonering Feilhåndtering, overvåkning og logging Gjenbruk Lik dokumentasjon
Implementering av plattformen og integrasjoner
TENIT implementering av nettselskapets IT-løsning Program med 7 prosjekter Fokus på kjerneprosesser Prosjektering og vedlikehold i nettet Arbeid i målepunkt (hos nettkunde) Utførelse av arbeidsordre og rapportering Økonomisk oppfølging (timer og kostnader) 5 IT-systemer og leverandører Etablering av integrasjonsplattform 11 integrasjoner
Integrasjonsarkitekt-rollen viktig Følge opp bruk av integrasjonsprinsipper Kommunisere dokumentasjonskrav Spesifisering av integrasjoner Kravstiller overfor leverandører dokumentasjon, tekniske grensesnitt, feilhåndtering, testing m.m. Oppfølging/koordinering av leverandører Ivareta kvalitetssikring av leveranser
Spesifikasjon og utvikling Løsningsbeskrivelser Definering av meldinger (XSD) Fysiske grensesnitt og protokoller Tjenestegrensesnitt (WSDL) Skjema- og mappingdokumentasjon Parallelle utviklingsløp
Kvalitetssikring av leveranser BizTalk i 3 miljøer TEST REFERANSE PRODUKSJON Endringsportal og rutiner Testverktøy Planlegging Gjennomføring Rapportering og oppfølging av feil
Infrastruktur Halden Trondheim Enhetstest Integrasjonstest Akseptansetest Produksjon
Produksjonssetting Plan for prodsetting utarbeidet aktivitetsliste med ansvar og rapportering Task Force-team for å støtte brukere samt håndtering av tekniske problemer Juni 2012 7 integrasjoner Sept. 2012 4 integrasjoner
Erfaringer fra første driftsår
Våre erfaringer Få feil Feil avdekkes tidlig og med automatisk varsling Svært god sporbarhet Solid og stabil grunnmur som kan bygges videre på Proaktiv overvåkning og support av Communicate