Sammanfattning
Vad är egentligen objektorientering – och varför spelar det så stor roll i Prime Arch? I det här avsnittet reder vi ut skillnaden mellan dokumentcentrering och objektorientering, och visar hur du bygger en gemensam kunskapsbas som håller över tid. Vi förklarar hur repositoryt fungerar, vad vi egentligen menar med “modell”, och varför detta synsätt förändrar hur vi samarbetar.
Transkript
Patrik:
Välkommen tillbaka till Prime Arch-podden. Jag heter Patrik Hallén, och idag ska vi prata om något som verkligen skiljer Prime Arch från många andra arbetssätt – nämligen objektorientering. Ofta får jag frågan: “Men Patrik, varför krångla till det med objekt? Kan vi inte bara skriva ett dokument?” Och det är precis där den stora skillnaden ligger. För objektorientering handlar inte bara om teknik eller programmering. Det handlar om hur vi bygger kunskap om verksamheten på ett sätt som är både konsekvent och flexibelt. Och det är precis det vi ska prata om idag.
Elin:
Men Patrik… är inte allt bara dokument till slut? Varför hålla på med objekt?
Patrik:
En fantastisk fråga. För här finns en riktig kulturkrock. I många verksamheter jobbar vi dokumentcentrerat. Vi skapar en rapport eller en PowerPoint som beskriver processer, ärenden eller roller. Nästa gång någon vill beskriva ungefär samma sak, gör vi ett nytt dokument. Och ett tredje. Alla dokument kan innehålla samma saker – men var och en på sitt eget sätt. Och då blir det helt hopplöst att få en sammanhållen bild. Vi vet inte längre om “ärende” betyder samma sak i dokument ett som i dokument två. I dokumentcentrering är dokumentet själva centrum – inte innehållet. I Prime Arch jobbar vi istället objektorienterat. Det betyder att vi bygger upp en gemensam kunskapsbas av objekt och relationer. Jag menar inte bara ett diagram, utan en samlad beskrivning av allt vi valt att fånga om verksamheten, systemen och sambanden däremellan. Vi definierar objekt som “Ärende”, “Handläggare” eller “CRM-system.” Varje objekt definieras en gång, med namn, attribut och relationer. Och sedan återanvänder vi samma objekt i alla vyer och analyser. Det är just det som gör Prime Arch både stabilt och flexibelt.
Elin:
Men Patrik… kan du ge ett exempel som gör det här mer konkret?
Absolut! Tänk dig Spotify. Där finns en databas – eller rättare sagt ett repository – med låtar. Varje låt är ett objekt. Den har attribut som artist, genre, år eller längd. Precis som våra objekt i Prime Arch. Och utifrån de här objekten kan Spotify skapa spellistor. En spellista är en vy. Jag kan säga: “Visa alla låtar från 80-talet, av artisterna A, B och C, i genren rock.” Då genererar Spotify en spellista. Jag kan också be om låtar som liknar en viss låt. Eller skapa min egen lista, “Patriks Favoriter.” Men låtarna ligger alltid kvar som objekt i repositoryt. Det är precis så Prime Arch fungerar. I ett dokumentcentrerat arbetssätt skulle varje spellista vara ett eget dokument där låttexter, omslag och metadata kopieras in. Skapar du en ny lista måste du skapa ett nytt dokument. Det blir snabbt kaos. Men med objektorientering kan vi skapa hur många vyer som helst – utan att duplicera information. Här är en annan viktig poäng. I Prime Arch använder vi ordet “modell” lite olika beroende på vilken nivå vi befinner oss på. På nivå 1 eller 2 pratar vi om kartor, som processkartor eller informationskartor. På nivå 3 pratar vi om beskrivningar, som en processbeskrivning. Och på nivå 4 eller 5 pratar vi om modeller, som en processmodell eller en informationsmodell. Så oftast betyder “modell” i Prime Arch ett diagram på en viss detaljnivå. Men när vi nu pratar om objektorientering – och skillnaden mellan dokumentcentrerat och objektorienterat arbetssätt – då menar vi med “modellen” något mycket större. Då menar vi hela den samlade beskrivningen vi byggt upp, oavsett nivå. Allt vi fångat om verksamheten, IT-systemen och sambanden däremellan. Det är inte bara en bild – det är kunskapsbasen som ligger bakom alla våra vyer. Allt detta lagras i ett repository. Jag använder gärna ordet repository snarare än databas, eftersom vi inte låser oss vid hur det är tekniskt byggt. Repositoryt kan ligga i en grafdatabas, en relationsdatabas, eller i Excel. Poängen är att det är ett gemensamt ställe där vi lagrar objekt, relationer och deras egenskaper.
Elin:
Men Patrik… låter inte det där väldigt dyrt och komplicerat? Är det verkligen värt det?
Patrik:
Grym fråga. Och ja – objektorientering kräver lite mer tanke i början. Du måste definiera objekt noggrant. Du måste bestämma namn, attribut och relationer. Men det är en investering som sparar enormt mycket tid och problem i längden. För när väl objekten finns, kan vi bygga vyer mycket snabbare och billigare än om vi skulle göra allt som separata dokument. Och nej – det behöver inte alltid innebära dyra verktyg. Du kan börja enkelt, till och med i Excel. Poängen är att flytta fokus från dokumentet till objektet. För Anna betyder det att hon kan bygga olika processkartor och beskrivningar som alla använder samma objekt “Ärende” – utan att behöva definiera det om och om igen. För Johan handlar det om att han kan återanvända objekt mellan olika kunder och ändå skapa vyer som är anpassade för varje kunds frågor. Erik kan koppla objekt mellan dimensioner – som processer, information och applikationer – utan att behöva börja om varje gång. Och Lena, som leder ett EA-team, vet att objektorientering är det som gör att teamet kan jobba parallellt utan att skapa olika versioner av verkligheten. Det är så vi bygger en gemensam kunskap som håller över tid. I nästa avsnitt lämnar vi teorin en liten stund – och följer istället med in i vardagen för några av de personer vi ofta nämnt i podden. För även om Prime Arch är ett ramverk, så handlar det i slutändan om människor. Hur de tänker, arbetar, prioriterar och kommunicerar. Och först ut är Erik – verksamhetsarkitekten som bygger broar mellan detaljer och helhet. Under två avsnitt får du följa hans arbete, hans utmaningar och hur han använder Prime Arch i praktiken. Så häng med – och välkommen tillbaka till Prime Arch-podden.
Länkar
🎧 Lyssna på Spotify
📱 Öppna i Prime Arch-appen