Här är exempel på kurser jag erbjuder. Se dem som utgångspunkter, inte färdiga paket. Varje uppdrag anpassas efter er organisation, era utmaningar och era förkunskaper.

Anpassat efter era behov

Alla kurser anpassas efter er organisation, era utmaningar och era förkunskaper. Format varierar från halvdagsintroduktioner till flerdagars fördjupningar med praktiska övningar.

Kurserna kan också kombineras. Behöver ni både helhetsperspektivet och den praktiska metoden? Vill ni förstå regulatoriska krav och sedan tillämpa dem i en workshop? Vi sätter ihop ett upplägg som passar, antingen som ett sammanhållet utbildningstillfälle eller som en serie över tid.

Coachning före och efter kan läggas till för att förankra kunskaperna i er vardag.

Kontakta mig på  eller anders@olausson.tv för att diskutera vad som passar er

 Kvalitetstårtan

Helhetsperspektiv på IT-kvalitet

Forskning visar att kommunikationsbrister bidrar till projektmisslyckanden i över hälften av alla IT-projekt. Problemet är sällan tekniken. Problemet är att verksamheten och IT pratar förbi varandra.

Verksamhetsexperter förstår behoven men kan inte alltid formulera dem så att tekniker kan omsätta dem. Tekniker bygger exakt det som beställts men missar poängen med varför det behövdes. Och de icke-funktionella kraven, de som avgör om systemet faktiskt fungerar i verkligheten, hamnar längst ner i högen.

Kursen ger deltagarna ett gemensamt språk för att prata om kvalitet, oavsett om de kommer från verksamheten eller IT.

Vad deltagarna får med sig

Förståelse för helheten Kvalitetstårtan är en visuell modell med sex lager som tillsammans täcker det som annars faller mellan stolarna: användbarhet, livscykelhantering, drift, säkerhet, regulatoriska krav och testbarhet. Deltagarna lär sig vad varje område innebär och hur de påverkar varandra.

Förmåga att ställa rätt frågor Praktiska checklistor som säkerställer att viktiga aspekter inte glöms bort. Inte som rigid regelföljning utan som stöd för professionellt omdöme.

Ett gemensamt språk Verktyg för att kommunicera mellan IT och verksamhet, så att alla förstår vad som diskuteras och kan bidra med sitt perspektiv.

Insikt om varför projekt misslyckas Konkreta exempel på vad som händer när icke-funktionella krav ignoreras, och hur det kan undvikas.

Vem är kursen för?

Kursen passar alla som är involverade i IT-projekt och behöver förstå helheten:

  • Projektledare och produktägare
  • Beställare och verksamhetsrepresentanter
  • Arkitekter och utvecklare
  • Testare och kvalitetsansvariga
  • Förvaltare och driftansvariga
  •  

Ingen teknisk förkunskap krävs. Kursen är skriven så att alla kan förstå, men ger även erfarna tekniker ett nytt perspektiv på hur deras expertområde passar in i helheten.

Format och längd

Kursen anpassas efter era behov:

Inspirationsföreläsning (2–3 timmar) En introduktion till kvalitetstårtan och dess sex lager. Passar som startpunkt för att väcka medvetenhet i en organisation.

Grundkurs (1 dag) Genomgång av alla kvalitetsområden med praktiska exempel och diskussioner. Deltagarna får med sig checklistor och verktyg att använda direkt.

Fördjupning (2 dagar) Utöver grundkursen ingår praktiska övningar där deltagarna tillämpar modellen på egna eller fiktiva projekt. Mer tid för diskussion och reflektion.

Workshop-format (efter överenskommelse) Kursen kombineras med arbete på ett verkligt projekt i er organisation. Deltagarna lär sig modellen genom att använda den.

Coachning före och efter

Före kursen En förberedelseträff där vi kartlägger er situation, identifierar särskilda utmaningar och anpassar kursinnehållet efter era behov. Detta säkerställer att kursen blir relevant för just er.

Efter kursen Uppföljande coachning där vi följer upp hur deltagarna tillämpar kunskaperna, svarar på frågor som uppstått och hjälper till att förankra arbetssättet i organisationen.

Vad ingår?

  • Boken Kvalitetstårtan till alla deltagare
  • Checklistor och verktyg i digitalt format
  • Presentationsmaterial för intern spridning (vid fördjupningskurs)
  • Dokumentation av diskussioner och slutsatser (vid workshop-format)
 
 

Regulatoriska krav för IT-projekt

-Domänförståelse för juridik som påverkar systemutveckling

Det regulatoriska landskapet har exploderat. GDPR, Cybersäkerhetslagen) NIS2, AI Act, CRA – listan växer för varje år. Allt mer av det vi tidigare hanterat som teknisk best practice är nu reglerat i lag. Säkerhet, tillgänglighet, datahantering – beslut som tidigare fattades utifrån tekniska överväganden måste nu också uppfylla juridiska krav.

Problemet är att utbildning och kompetens inte hängt med. De korta GDPR-kurserna alla fick 2018 räcker inte längre. Jurister som förklarar lagarna har ofta begränsad teknisk förståelse. Tekniker som försöker navigera landskapet förstår inte hur juridisk argumentation fungerar.

Kursen ger domänförståelse för juridik – inte bara vad lagarna säger, utan hur juridik fungerar som domän och hur du översätter juridiska krav till tekniska beslut.

Vad deltagarna får med sig

Förståelse för det regulatoriska landskapet
Vilka lagar gäller för just ert system? Hur hänger de ihop? Var överlappar de och var krockar de?

De fem nivåerna av ”måste”
Från absoluta lagkrav till förhandlingsbara verksamhetsbehov. Att veta skillnaden avgör hur du prioriterar.

Juridik som domän
Varför juridiska texter säger ”lämpliga tekniska åtgärder” istället för konkreta specifikationer. Hur myndigheters tolkningar utvecklas över tid. Varför samma lagtext kan få förändrade konsekvenser utan att lagen ändras.

Praktisk tillämpning
Hur GDPR, NIS2 och AI Act påverkar arkitektur och systemdesign. Vad som krävs för att bygga compliance by design istället för att lägga på det i efterhand.

Vem är kursen för?

Alla som arbetar med IT-system som hanterar personuppgifter, säkerhetskritisk infrastruktur eller AI. Projektledare, arkitekter, utvecklare, produktägare. Ingen juridisk förkunskap krävs – det är hela poängen.

Format

  • Introduktion (halvdag) – Översikt över landskapet och de viktigaste regelverken
  • Grundkurs (1 dag) – Fördjupning i GDPR, NIS2, AI Act och praktisk tillämpning
  • Fördjupning (2 dagar) – Inkluderar branschspecifika perspektiv och arbete med era egna system

Coachning före och efter kan kombineras med alla format.

 
 

Testbarhet och testdata

– Från GDPR-problem till praktisk lösning

Snart 8 år efter GDPR:s införande använder de flesta organisationer fortfarande produktionsdata i sina testmiljöer. Inte för att de är oansvariga, utan för att alternativet verkar oöverstigligt komplext.

Samtidigt visar sig anonymisering, den lösning de flesta vänder sig till, vara en återvändsgränd. Det går i praktiken inte att garantera att anonymiserad data inte kan återidentifieras. Och även om det gick löser det inte det grundläggande problemet: produktionsdata innehåller inte det vi faktiskt behöver för att testa.

Kursen ger deltagarna konkreta verktyg för att ta sig ur detta dilemma.

Den obekväma sanningen

De flesta organisationer tänker bakvänt om testdata. De frågar sig ”Vilken data har vi som vi kan testa med?” istället för ”Vilken data behöver vi för att testa just detta?”

Produktionsdata har flera grundläggande problem:

Den saknar det vi behöver
Extremfall och gränsvärden finns sällan i produktionsdata. Den visar bara vad som har hänt, inte vad som kan hända.

Den är ”för bra”
Produktionsdata har redan passerat validering. Den saknar de ogiltiga tecken, specialtecken och felaktiga värden vi behöver för att testa att systemet hanterar fel korrekt.

Den förbrukas
Vissa händelser kan bara inträffa en gång per person, som första vaccination eller kontoöppning. När testet körts är datan ”förbrukad”.

Vi kan inte lita på resultaten
Om sökningen visar 247 produkter under 500 kronor, hur vet vi att det inte ska vara 250? Utan kontrollerad testdata kan vi bara gissa.

Vad deltagarna får med sig

Juridisk förståelse
Vad GDPR och Cybersäkerhetslagen (NIS2) faktiskt kräver, och varför det i praktiken är omöjligt att använda personuppgifter i testmiljöer. Inte bara ”vad lagen säger” utan vad det innebär i praktiken.

Varför anonymisering inte fungerar
De tekniska och juridiska begränsningarna som gör anonymisering till en återvändsgränd.

Strategier för syntetisk testdata
Hur man genererar testdata som faktiskt täcker det man behöver testa, inklusive extremfall, gränsvärden och ogiltiga värden.

Testbar arkitektur
Hur man designar system så att de går att testa från början. Testbarhet kan inte läggas till i efterhand.

Testmiljöhantering
Hur man skapar och hanterar testmiljöer som är representativa för produktion utan att bryta mot GDPR eller NIS2.

Vem är kursen för?

  • Testare och testledare som brottas med testdata dagligen
  • Utvecklare och arkitekter som vill bygga testbara system
  • Säkerhetsansvariga som behöver säkerställa GDPR-compliance i testmiljöer
  • Projektledare som behöver förstå varför testdata är en strategisk fråga

Kursen förutsätter grundläggande förståelse för systemutveckling och testning.

Format och längd

Grundkurs (1 dag)
Genomgång av juridiska krav, varför anonymisering inte fungerar, och introduktion till syntetisk testdatagenerering. Deltagarna får med sig checklistor och praktiska verktyg.

Fördjupning (2 dagar)
Utöver grundkursen ingår praktiska övningar där deltagarna arbetar med att definiera testdatastrategier för egna eller fiktiva system. Inkluderar testbar arkitektur och testmiljöhantering.

Workshop-baserad kravfångst 

– från metod till praktik

Det är en omöjlighet att skriva en detaljerad och bra kravspecifikation innan projektet påbörjas. Ändå försöker de flesta organisationer göra just det.

Det finns ett bättre sätt. När vi samlar människor med olika perspektiv och ger dem verktyg att strukturera sina tankar, uppstår insikter som ingen enskild person skulle kommit på själv.

Kursen ger deltagarna en konkret metod de kan använda direkt.

Vad deltagarna får med sig

Förståelse för de fem nivåerna av krav Från absoluta lagkrav till förhandlingsbara verksamhetsbehov. Att veta vilken nivå ett krav tillhör avgör hur du hanterar det:

  1. Lagar och förordningar – kan inte förhandlas
  2. Standarder som blivit lag – kan inte förhandlas
  3. Marknadskrav – kan ibland designas bort
  4. Interna policyer – kan ifrågasättas
  5. Verksamhetsbehov – prioriteras fritt efter värde och resurser

En beprövad workshop-metod Steg för steg genom förberedelse, genomförande och uppföljning.

Praktiska facilitatorverktyg Mallar, checklistor och tekniker för att få fram tyst kunskap och hantera motstridiga behov.

Anpassning för olika situationer Metoden fungerar för både nya system och förbättring av befintliga.

Vem är kursen för?

Produktägare, kravanalytiker, projektledare och alla som ska facilitera workshops kring systemutveckling. Ingen tidigare erfarenhet av facilitering krävs.

Format

  • Introduktion (halvdag) – Genomgång av metoden med demonstration
  • Grundkurs (1 dag) – Teori varvas med praktiska övningar
  • Fördjupning (2 dagar) – Inkluderar workshop på verkligt case med coaching
  • Faciliterad workshop på ert projekt – Jag faciliterar, ni observerar oc