Checklista Integrationsförnyelsen Sammanställt av IT-rådets Arkitekturkommitté 2016-04-22, Version 1.0 Följande bilder innehåller nio punkter som varje kund som skall genomföra Integrationsförnyelsen bör beakta. Punkterna i denna Checklista är framtagna av IT-rådets Arkitekturkommitté under det granskningsarbete som genomfördes våren 2016. IT-rådet har granskat, godkänt och beslutat att Checklistan skall göras tillgänglig på www.viol3.se för alla kunder som skall genomföra Integrationsförnyelsen. 1
1. Val av ansats Implementationen kommer att behöva ske i två etapper, en för att integrera mot VIOL2, och en mot VIOL3, och det andra steget är betydande. Som kund bör man göra en analys av detta och besluta om ansats för genomförandet för dessa båda steg. Exempelvis kan en ansats vara att: I steg 1 se det som i huvudsak ett tekniskt projekt för att byta format i integrationen från dagens FUG-segment till papinets meddelandestruktur. Man låter då de systemen som prenumererar på informationen från FU och det/de system som producerar VO-in i mångt och mycket ligga opåverkade. I steg 2 anpassas de bakomliggande systemen i o m det gap som finns mellan VIOL2 och VIOL3. Detta är också ett tillfälle att se över sina verksamhetsprocesser. En annan ansats skulle kunna vara: Att man ser på sitt användande av FU-data och undersöker möjligheter att göra analyser och rapporter direkt i VIOL3 (BI miljön) och därmed inte behöver prenumerera på data från SDC och byta till papinet. 2
2. Projektledare, Samordnare Utse en projektledare inom företaget som leder arbetet med Integrationsförnyelsen. Om det är flera olika system inom företaget som påverkas, så är samordning mellan projekt viktigt, och bör beaktas i ett tidigt skede. Ta fram projektdefinition/direktiv med mål, budget, plan, organisation, riskhantering, osv. 3. Kartläggning av vilka system som påverkas Gör en grundlig kartläggning över vilka system som påverkas, vilka system som prenumererar på FU-information eller skickar VO-information till SDC. Men även vilka system som används för rapporter, analyser och uppföljning, såsom BI-system som kan påverkas mycket. 3
4. Detaljkartläggning av vilken information som används idag Identifiera/kartlägg vilken information som verkligen används i vilka system. Det är en diger uppgift och svårt att förstå hur FUn fungerar, vad den innehåller och vad mappningarna har för påverkan i efterföljande system. Var beredd på att det tar mycket tid att gå igenom och mappa Viol2- integrationen. Analysera om, och i så fall vilka, egna kompletteringar av tex FU-data ni gör för att fylla egna behov? Börja redan tidigt att titta på hur man förlänger fält i databaser och städa undan all logik som bygger på beskrivande fält, t ex att kontrollera första siffran i sortiment för att avgöra om det är timmer. Kartlägg om det idag finns VO-information i FU-integrationer som ni använder, men som inte kommer att tillhandahållas i de papinet dokument som ersätter FU. Det kan då bli aktuellt att prenumerera på papinet dokument som ersätter VO för att få den information som behövs. 4
5. Detaljkartläggning av vilka papinet dokument som är aktuella I första steget med VIOL2 så ersätts VO-in av 3 stycken papinet dokument, VO-ut ersätts också av 3 papinet dokument och FU ersätts av 14 olika papinet dokument eller varianter av papinet dokument. Till detta tillkommer inkommande och utgående BusinessAcknowledgement som alltid skall skickas. Gör en grundlig analys över vilka av dessa totalt 22 papinet integrationer som är aktuella för er. I VIOL3 kommer det att bli justeringar på dessa samt att det tillkommer ytterligare någon eller några integrationer. Om det inte redan finns i er organisation, så se till att skaffa kunskap och kompetens om papinet-standarden. 5
6. GAP-analys VIOL2 och VIOL3 Analysera de största GAP:en mellan VIOL2 och VIOL3 för att eventuellt redan i steg 1 ta höjd för en del förändringar. Som tex att generationshanteringen försvinner. Ta ställning till vilka system som man ska anpassa eller planera för att växla ut till förmån för andra lösningar. Men också att man som kund behöva lägga till ny funktionalitet såsom att ha en egen loggning för att säkerställa spårbarhet av transaktioner, eftersom generationsdata inte kommer att finnas tillgängligt i VIOL3. Vissa GAP kommer att få genomslagskraft redan i första steget (papinet med VIOL2), t.ex. att omgångsbrytning (900-segmentet) försvinner, inga krediteringar skickas (udda RNRGEN) etc. Gör tidigt en analys över vad detta får för konsekvenser. 7. Val av lösning Utvärdera olika alternativa lösningar, vad väljer andra kunder för lösningar, finns möjliga samarbeten för att sänka kostnader etc. Har ni en standardlösning idag, så utred vad er systemleverantör erbjuder. Har ni en Integrationsplattform idag, hur påverkas den? Om ni inte har någon integrationsplattform, utvärdera om det finns behov av en sådan. 6
8. Teststrategi Utse en testledare inom företaget och arbeta fram en teststrategi. Utred vilka testmiljöer som ni behöver själva och vad SDC tillhandahåller. Säkerställ parallella testmiljöer, som kan ta emot dagens FU-format och papinet parallellt, för att kunna göra avstämningar. Definiera testfall/scenarier för att täcka in alla olika typer av affärer och scenarier som behöver kvalitetssäkras. 9. Prestanda Tidigt i integrationsarbetet skall prestanda beaktas. Dagens FU-meddelande kommer att delas upp i flertalet olika papinet dokument, och storleken på varje papinet dokument kan bli betydande. Att tidigt säkerställa att man kan hantera detta och att man har tillräcklig prestanda i vald lösning är viktigt. Om man lagrar och arkiverar inkommande FU-meddelanden idag, kommer det att behövas betydligt mycket mer resurser för att lagra motsvarande papinet dokument. Det är rimligt att anta att FU och VO meddelanden ökar 20-30 gånger i storlek när vi övergår till papinet. Och ett FU meddelande idag kan ge upphov till flera olika papinet dokument imorgon. 7