Tjänster

Vi fångar guldkornen i bruset

All systemutveckling handlar i grunden om att hantera information. Utmaningen är att göra det effektivt och samtidigt ta hänsyn till frågeställningar som dataskydd, prestanda, integration och inte minst uppdragsgivarens behov av uppgifter som är relevanta för verksamheten. Därför är informationshantering en viktig del av vårt helhetskoncept Information Intelligence. Tack vare våra historiska band till DAFA och vår relation till Bisnode-koncernen har vi både stor erfarenhet och unika möjligheter att hantera stora, kvalificerade informationskällor. Vårt erbjudande inom området omfattar:

  • analys och design
  • utformning av arkitektur
  • integration
  • kvalitetsåtgärder

 

Analys och design

 

Analys 

Informationshantering har ett eget analys- och designmoment, där kundens olika informationområden studeras genom: 

  • Processanalys – vi ser över verksamhetsprocesserna för att hitta brister och möjligheter till förbättring i informationshanteringen. Arbetet mynnar ut i en kartläggning där verksamhetsnyttan och potentialen i en förbättrad informationshantering ställs mot kostnader och genomförbarhet.
  • Nyckeltalsanalys – handlar om att vi tillsammans med kunden tar fram och analyserar befintliga och önskvärda nyckeltal inom prioriterade områden och hittar möjligheter till förbättringar.
  • Modellering – när process- och nyckeltalsanalyserna genomförts finns det kunskap om var i verksamheten de största bristerna och förändringsbehoven finns. I nästa steg görs en modell över de informationsstrukturer som behöver byggas.
  • Data- och integrationsanalys – utifrån modelleringen startar arbetet med att ta fram och dokumentera de datakällor som tillsammans bidrar till informationsmodellen. Analysen omfattar bland annat att granska datakällorna och bedöma storleken på informationsmängderna för att tidigt kunna fastställa behovet av minnesutrymmen, kommunikationshastigheter etc.
  • ETL-design – handlar om att på detaljnivå fastställa och dokumentera var och hur informationen ska hämtas och överföras till någon form av datalagring, och om det på vägen ska ske någon form av transformering eller bearbetning. Arbetet ligger till grund för senare ETL-implementationer.

 

Design - Utformning av arkitektur 

I designfasen fördjupar vi oss ytterligare i de funktionella önskemålen för att skapa en tydlig bild av de tekniska förutsättningar som krävs. I samverkan med kunden tar vi, som beskrivits för Projekt, fram scenariobeskrivningar (”use-cases”/användningsfall) för att på så vis definiera vad systemet skall hantera i verksamheten och hur. Dessa beskrivningar används med fördel även under införandefasen för att verifiera att systemet byggs enligt kundens önskemål.

 

För att utvecklingsarbetet ska bli effektivt, och för att slutprodukten skall hålla så hög kvalitet som möjligt, tar vi fram en beskrivning av systemets informationsobjekt och deras inbördes relationer. Denna dokumentation är en garant för att koden i det tilltänkta systemet skall vara strukturerad och lätt att underhålla.

Under designfasen tar vi fram den tekniska arkitektur som systemet kräver för att ha möjlighet att nå upp till prestandakrav, tillgänglighet, skalbarhet, modularitet mm. Kunden deltar aktivt i denna process och delar med sig av sina tidigare erfarenheter och delger sina krav, önskemål och även sina framtida visioner för systemet. För att verifiera bärigheten i den tekniska arkitekturen tar vi fram ett ”proof of concept” för vissa delar i systemet, vilket resulterar i en körbar, småskalig modell av det slutgiltiga systemet. Kunden får dessutom en inblick i hur vi arbetar och hur den slutliga lösningen kan komma att se ut.

När designfasen har nått sitt slut har vi samtliga förutsättningar på plats för att kunna gå igång med systemutveckling:

  • En dokumenterad Objekt-/informationsmodell
  • Ett dokumenterad Gränssnitts-/informationsdesign
  • Use-cases/User stories
  • En implementerad teknisk arkitektur
  • En systemskiss över samtliga, i systemet, ingående delar 


 

Integration

 

Data- och integrationsanalys

Utifrån modellering vidtar arbetet med att ta fram och dokumentera de datakällor som tillsammans bidrar till informationsmodellen. Detta förutsätter att Applicate får tillgång till kundens system genom till exempel dokumentation (system- och databasmodeller, funktionsbeskrivningar, mm.) och direktåtkomst till verksamhetssystemen alternativt testdata. Analysen innefattar bland annat att granska och validera datakällorna och att bedöma storleken på informationsmängderna för att tidigt kunna fastställa behoven på minnesutrymmen, kommunikationshastigheter m.m.

 

När information ska sammanställas från olika datakällor uppstår ofta utmaningar med synkronisering och att få enhetliga begrepp på olika nivåer. Hur översätts exempelvis inköpsavdelningens artiklar till försäljningsavdelningens produkter? Det är en kritisk framgångsfaktor att kunna skapa jämförbarhet över tiden mellan verksamhetsinformation från många olika datakällor.

 

 

ETL – utveckling

Extrahering av data från olika datakällor, transformering och laddning av data till en applikationsdatabas eller ett datalager ingår i de flesta lösningar som Applicate levererar. Det kan avse integration av information från olika datakällor, olika former av migreringar eller sammanställning av datalager i Business Intelligence-lösningar. Viktiga framgångsfaktorer är bl.a. att välja rätt verktyg som uppfyller de behov man har, att ha rätt kompetens, både teknisk utvecklingskunskap och kunskap om tillämpliga verktyg och att ha systematiska och väldokumenterade metoder genom hela ETL-processen, inklusive loggning, felhantering och testning. Resultatet blir automatiserade och optimerade bakgrundsprocesser som utan verksamhetsstörningar bygger upp och uppdaterar datalager eller applikationsdatabaser utan manuella rutiner. 

 

Kvalitetsåtgärder

Redan i analys- och designfasen ingår att se över vilken kvalitet informationen har, samt att ta fram lösningar och rutiner för att kvalitetsnivån hålls framåt i tiden. Arbetet gäller både den befintliga, interna informationen och den som hämtas hem från externa källor. Kontroller av olika slag – både automatiska och manuella – kan förekomma. Exempelvis att granska inkomna kundadresser och matcha/tvätta dessa mot kundunika eller officiella register för att säkerställa att inga felaktiga adresser används.

Kontakta Applicate

Nyheter icon

Nyheter

 

Kontaktformulär

Namn * Telefonnummer E-post * Meddelande
Skicka
Avbryt

* = Obligatoriskt fält