Kvalitetsdriven kravhantering i praktiken
Lär dig identifiera, formulera och prioritera icke-funktionella krav, de kvalitetsaspekter som avgör om ett IT-system verkligen fungerar i verkligheten.
Översikt
15 950 kr ex moms
Dag 1: 09:30 till 16:30
Dag 2: 09:00 till 16:30
På plats & distansStockholm
NFI Utbildning
Götgatan 14
Frukost, Lunch & fika*
Efter kursen Kvalitetsdriven kravhantering i praktiken kommer du att förstå varför system som uppfyller alla funktionella krav ändå kan misslyckas i verkligheten, och hur du förhindrar det. Du får en djup förståelse för de sex kvalitetsområden som avgör om ett IT-system verkligen fungerar, inte bara tekniskt utan för de människor och organisationer som ska använda det. Du lär dig identifiera, formulera och prioritera icke-funktionella krav, hur lagar och regelverk i allt högre grad formar systemdesign, och hur du säkerställer att kvalitetskraven inte faller mellan stolarna oavsett om du ställer krav eller tar emot dem. Du får med dig praktiska checklistor och ett gemensamt språk för att kommunicera kvalitet med alla intressenter.
IT-projekt som tekniskt uppfyller specifikationen men ändå inte fungerar i verkligheten är vanligare än de flesta vill erkänna. Orsaken är nästan alltid densamma: de icke-funktionella kraven har underskattats, missförståtts eller helt ignorerats. En del av problemet är att "icke-funktionella krav" i sig är ett trubbigt begrepp. Det klumpar ihop vitt skilda aspekter som användbarhet, säkerhet och drift till en ohanterlig massa. Kursen bryter ner denna komplexitet i sex konkreta kvalitetsområden med hjälp av modellen Kvalitetstårtan, och ger dig den förståelse du behöver för vart och ett av dem. Som kurslitteratur ingår boken ”Kvalitetstårtan” av Anders M Olausson, som också fungerar som ett praktiskt referensverk efter kursens slut.
De icke-funktionella kraven uppfattas ofta som komplexa och tekniska, men grunderna i varje område är inte svåra att förstå. Det som krävs är inte djup specialistkunskap utan tillräcklig förståelse för att kunna ställa rätt frågor och föra en meningsfull dialog med de som har expertisen. Det är precis vad den här kursen ger dig.
Användbarhet, drift, säkerhet, livscykelhantering, regulatoriska krav och testbarhet. Dessa kvalitetsområden utgör den osynliga massan under isbergets topp, och det är här de verkligt kostsamma misstagen görs. Samtidigt ställer lagar och regelverk som GDPR, NIS2 och AI Act allt högre krav på hur system måste byggas, drivas och förvaltas.
Kursen Kvalitetsdriven kravhantering i praktiken ger dig verktygen att förstå och hantera denna komplexitet. Med utgångspunkt i modellen Kvalitetstårtan, ett ramverk som strukturerar de sex kvalitetsområden varje system behöver ta hänsyn till, får du ett gemensamt språk för att kommunicera mellan verksamhet och teknik.
Kursen bygger på insikten att kravarbete inte är en engångsaktivitet. Ska ni köpa ett färdigt system eller bygga anpassat? Olika skeden kräver olika typer av kravställning, och de icke-funktionella kraven måste vara med från första dagen. Kursen ger dig struktur och checklistor för varje steg.
Kursen vänder sig till två grupper som behöver samma kunskap men av olika anledningar.
De som ställer krav: Beställare, produktägare, kravanalytiker och verksamhetsansvariga som behöver säkerställa att de icke-funktionella kraven inte glöms bort. Du lär dig vad som måste finnas med i kravbilden utöver det funktionella, och hur du kommunicerar dessa behov till dem som ska realisera systemet.
De som tar emot och realiserar krav: Utvecklare, arkitekter, projektledare, testansvariga och förvaltningsansvariga som får kravspecifikationer i knät och behöver kunna identifiera vad som saknas. Om de icke-funktionella kraven inte finns med från början blir det svårt eller omöjligt att lägga till dem i efterhand. Du lär dig ställa rätt frågor tillbaka och förstå konsekvenserna av att bygga utan kvalitetskraven på plats.
Det gemensamma målet är att skapa förståelse över rollgränserna så att båda sidor av bordet kan föra en meningsfull dialog om systemkvalitet.
Boken "Kvalitetstårtan" av Anders M Olausson ingår som kurslitteratur och fungerar som referensverk efter kursens slut.
- Vad som skiljer funktionella krav från icke-funktionella, och varför distinktionen är avgörande.
- Hur de samverkar i praktiken, och varför ett säkerhetskrav plötsligt kan påverka användbarhet.
- Vad som menas med dolda förväntningar, de krav ingen uttalade för att de var "självklara".
- Varför forskningen visar att bristande hantering av icke-funktionella krav är en huvudorsak till projektmisslyckanden.
- Användbarhet: Hur vi skapar system som människor faktiskt vill och kan använda, oavsett förutsättningar och arbetsmiljö.
- Livscykelhantering: Hur vi bygger system som kan växa och förändras utan att bli omöjliga att underhålla.
- Drift: Vad som krävs för att systemet ska vara tillförlitligt när det verkligen gäller.
- Säkerhet: Hur vi balanserar skyddsbehov mot användbarhet, och vad som händer när vi misslyckas.
- Regulatoriska krav: Vilka lagar och regler vi måste följa, och hur de påverkar systemdesignen.
- Testbarhet: Hur vi säkerställer att allt fungerar, och varför testbarhet måste byggas in från början.
- Varför skillnaden mellan LEGO och sandslott är avgörande för systemarkitektur.
- Hur standardiserade gränssnitt möjliggör utbytbarhet och långsiktig förvaltning.
- Varför modulär arkitektur är en förutsättning för att hantera regulatoriska förändringar.
- Hur GDPR, NIS2, AI Act och andra regelverk påverkar alla delar av kvalitetstårtan.
- Varför den regulatoriska utvecklingen är en drivkraft för bättre arkitektur snarare än en börda.
- Hur man hanterar till synes motstridiga krav, till exempel GDPR:s rätt till radering och bokföringslagens krav på arkivering.
- Kravarbete är inte en engångsaktivitet. Olika faser i processen kräver olika typer av kravställning.
- Om ni ska köpa färdigt eller bygga.
- Hur man gör en systematisk utvärdering av om ett färdigt system matchar verksamhetens behov, eller om anpassat bygge är rätt väg.
- Vilka faktorer som avgör, och vilka fallgropar som finns.
- Om ni ska upphandla kompetens eller produkt.
- När ni bestämt er för att bygga eller kraftigt anpassa, hur ni kravställer leverantörens kompetens, erfarenhet och arbetsmetoder.
- Vilka leverabler som behöver säkras redan i upphandlingen.
- Att specificera systemkrav tillsammans och hur kraven utvecklas iterativt i dialog mellan beställare och leverantör.
- Hur man går från övergripande diskussionsunderlag till verifierbara acceptanskriterier.
- Vilka leverabler du behöver kravställa utöver det fungerande systemet, och varför dokumentation, testverktyg, konfigurationer och kunskapsöverföring är avgörande för långsiktig förvaltning.
- Hur du undviker att bli helt beroende av leverantören för varje ändring och uppgradering.
Kursen innehåller praktiska övningar som belyser hur kvalitetsområdena samverkar i verkligheten. Deltagarna arbetar med scenariobaserade uppgifter där de identifierar icke-funktionella krav, analyserar hur regulatoriska förändringar påverkar systemdesign, och tillämpar checklistor som verktyg för strukturerad kravdialog. Övningarna är utformade så att deltagare med olika roller arbetar tillsammans, precis som i verkligheten.
Erfarenhet av att delta i eller leda IT-projekt i någon roll, exempelvis som beställare, utvecklare, projektledare, testare eller förvaltare. Grundläggande förståelse för vad funktionella krav är förutsätts. Kursen fokuserar på de icke-funktionella kraven som kompletterar och villkorar det funktionella. Inga djupa tekniska förkunskaper krävs; kursen är utformad för att skapa gemensam förståelse över rollgränserna.
Tipsa kollega
Företagsintern kurs
Vill ni genomföra denna kurs skräddarsydd internt hos er?
Anmäl intresse