top of page
  • Skribentens bildPatrik Hallén

Informationsmodellering - så arbetar ni med verksamhetsinformation

Hur arbetar ni med informationsmodellering som grund och hur tar ni fram en informationsmodell som ska avspegla verksamheten? Och varför behöver man göra detta? Att ta hand om verksamhetsbärande information är en viktig del då detta påverkar verksamheten i många aspekter. Alltifrån information som på något sätt påverkar verksamheten till verksamhetens värde. Vi ska i denna artikel därför ta oss en kik på hur ni kan arbeta med informationsmodellering som en del i att värna om verksamhetsinformation.


Vad är en informationsmodell? - Att arbeta med informationsmodellering


En informationsmodell är en strukturerad beskrivning av verksamhetsbärande information. Med det menas betydelsen av någon information som på något sätt påverkar verksamheten, tex kunder, roller, personal, material, undersökningar, analyser, teknik med mera.


Varför behöver man göra detta? Det handlar om hur man väljer att vårda verksamhetens information för det är igenom den som verksamheten utvecklas och där större delen av verksamhetens värde ligger. Detta i sin tur skapar processer, beslutsunderlag och produkter. Därför är det viktigt att prioritera hur man väljer att kommunicera, vårda och skapa den informationen som man vill ska stanna kvar i verksamheten oavsett vilken personal man har.

Pärmar fyllda med papper

Det är också här informationsmodellering som koncept kommer in i bilden.





Vad är informationsmodellering?

Informationsmodellering innebär att skapa beskrivningar innehållande detaljerad information om olika elements egenskaper och hur de förhåller sig till varandra. För att beskriva djupare vad informationsmodellering är behöver vi kika närmare på entiteter, relationer och fördelningen av just information.

Vad är en entitet?

En entitet kan definieras som en sak som erkänns som kapabel till en självständig existens och representerar en gruppering av förekomster som är unikt identifierbara och kan vara alltifrån:

  • Ett fysiskt objekt så som ett hus eller en bil

  • En händelse så som en bilservice

  • Ett koncept så som kundtransaktion eller order

Entiteter bör därför i sin helhet ses som substantiv. Synonymer till entitet kan också vara; klass, objekt eller tabell.

Vad är en relation?

I en informationsmodell binds objekten samman med relationer med specificerad modalitet och kardinalitet, t.ex. genom kråkfotsnotation. Dessa ger oss viktig information om hur objekten förhåller sig till varandra men kan också hjälpa oss när vi kommunicerar våra modeller, genom att skapa tabeller.

En modell av entiteter

Entiteter som tabeller

Ett sätt att tänka på entiteten, eller informationsobjektet, är som en tabell. Attributen är kolumner och dessa representerar i sin tur primära/främmande-nycklar samt deskriptiva attribut.

Entiteter i en modell

Alla entiteter ska bestå av en primärnyckel, dess ID, och åtminstone ett tänkbart deskriptivt attribut. Dessutom kommer kråkfötterna motsvara en främmande nyckel. I exempelmodellen nedan ser vi tre entiteter, två av dessa innehåller basinformation, product och customer order.

Entiteter i tabeller med PRODUCT och CUSTOMER ORDER

Den tredje, order line är en ”kopplings-box” som kopplar samman informationen från de andra två, instansierar, och dessutom fungerar som en hierarkisk nedbrytning, genom egenrelationen. Se tabellexempel nedan:

Entiteter i Tabellen ORDER LINE

  • En order består av ett antal orderrader

  • Rad ett är en fruktkorg, som ska levereras till Wendys, denna består av (synligt under ”part of, order line”) 10 äpplen, 5 apelsiner och 5 päron.

  • De andra två beställningarna består endast av frukt

Tabellexemplen hjälper oss att kommunicera komplexa informationsmodeller och dessutom kvalitetssäkra dess innehåll. När man skapar tabellexempel så blir felaktigheter i modellen synliga, redundans blir tydlig, slutresultatet mer korrekt (efter justeringar) och enklare att förmedla till alla intressenter. Att se över hur ni arbetar med informationsmodellering är därför viktigt för att kommunicera komplexa informationskrav.


Behöver ni hjälp med er informationsmodellering?

Med hjälp av informationsmodellering kan ni skapa reda i kaoset och på så vis ta vara på det viktigaste er verksamhet har, nämligen verksamhetsbärande information. Vi kan hjälpa er komma igång eller vidareutveckla er informationsarkitektur med utbildningar och workshops.


bottom of page