Presentationer Bild 1/1

Teknik 1 · Kapitel 6

Kvalitet, risk, miljö och arbetsmiljö

Ett tekniskt system ska fungera – men också vara säkert, hållbart och rimligt att arbeta med.

Lektionsmål

Efter kapitlet ska du kunna...

  • förklara systematiskt kvalitetsarbete
  • beskriva flera former av kvalitetssäkring och testning
  • identifiera, bedöma och hantera risker
  • resonera om miljöpåverkan och arbetsmiljö

Startfråga

När har ett system hög kvalitet?

När det går att starta?

När alla funktioner finns?

När utvecklaren är nöjd?

Kvalitet måste bedömas mot krav, användning, risker och konsekvenser.

Begrepp

Vad menas med kvalitet?

FunktionStabilitetSäkerhetAnvändbarhetPrestandaUnderhållbarhet

Kvalitet betyder inte bara att systemet fungerar, utan hur väl det uppfyller sitt syfte över tid.

Systematiskt arbete

Kvalitet byggs under hela projektet

PlaneraGenomföraKontrolleraFörbättra

Kvalitetsarbete är en återkommande process, inte en slutkontroll.

Planera kvalitet

Bestäm vad ”bra” betyder

  • Vilka krav ska lösningen uppfylla?
  • Hur ska kraven kontrolleras?
  • Vem ansvarar för kontrollerna?
  • När ska testerna genomföras?
  • Vad räknas som godkänt?

Varför tidigt?

Fel blir dyrare senare

KravDesignKodLansering

Ett felaktigt krav kan påverka design, kod, test och användare.

Tidiga kontroller minskar mängden arbete som måste göras om.

Teknisk skuld

En genväg kan skapa framtida kostnad

Teknisk skuld uppstår när en snabb lösning gör framtida underhåll och utveckling svårare.

NuSenare
Test hoppas överFler fel når användaren
Otydlig kod accepterasÄndringar tar längre tid
Säkerhetsuppdatering skjuts uppRisken för intrång ökar

Kvalitetssäkring

Flera perspektiv behövs

KodgranskningHittar fel, risker och otydlig kod.
FunktionstestKontrollerar att en funktion gör rätt.
AnvändartestVisar om människor förstår och kan använda lösningen.
UppföljningKontrollerar kvalitet efter lansering.

Testtyper

Olika frågor kräver olika test

TestFrågaExempel
FunktionGör systemet rätt sak?Kan formuläret skickas?
AnvändareFörstår användaren?Hittar eleven rätt meny?
PrestandaFungerar det under belastning?Klarar sidan 1 000 besökare?
SäkerhetKan systemet missbrukas?Skyddas användardata?

Kontrollfråga

Vilket test behövs?

En bokningstjänst fungerar för fem testare. Teamet behöver veta om den klarar tusen samtidiga användare.

Riskanalys

Tänk förebyggande

  1. Identifiera vad som kan hända.
  2. Bedöm sannolikheten.
  3. Bedöm konsekvensen.
  4. Prioritera riskerna.
  5. Planera åtgärder och ansvar.

Riskvärde

Sannolikhet × konsekvens

Sannolikhet

Hur troligt är det att händelsen inträffar?

Konsekvens

Hur allvarligt blir resultatet om den inträffar?

En sällsynt händelse kan fortfarande prioriteras högt om konsekvensen är mycket allvarlig.

Interaktiv riskmatris

Bedöm en risk

Bedömning
Välj värden och beräkna.

Vanliga IT-risker

Vad kan hota systemet?

DataförlustFiler försvinner eller blir oanvändbara.
SäkerhetsintrångObehöriga får åtkomst.
DriftstoppSystemet blir otillgängligt.
ProgramfelFelaktig kod ger fel resultat.
ÖverbelastningKapaciteten räcker inte.

Riskhantering

Fyra sätt att hantera risk

UndvikTa bort aktiviteten som skapar risken.
MinskaSänk sannolikhet eller konsekvens.
ÖverförFördela ansvaret, exempelvis genom avtal.
AccepteraBevaka en låg risk och ha en reservplan.

Förebyggande åtgärder

Gör systemet motståndskraftigt

  • säkerhetskopior och återställningstest
  • begränsad åtkomst och stark autentisering
  • automatiska och manuella tester
  • övervakning och larm
  • reservplan vid driftstopp

Miljösäkring

Digital teknik har fysisk påverkan

  • servrar och nätverk använder energi
  • elektronik kräver material och tillverkning
  • utrustning behöver transporteras och återvinnas
  • ineffektiv kod kan använda onödiga resurser

”Digitalt” betyder inte automatiskt resurssnålt.

Minska miljöpåverkan

Se till hela livscykeln

MaterialTillverkningDriftUnderhållÅterbruk
  • förläng utrustningens livslängd
  • effektivisera kod och serveranvändning
  • välj rätt kapacitet för behovet

AI och energi

Möjlighet med resurskostnad

AI-tjänster använder kraftfulla servrar för både träning och användning.

Miljöpåverkan beror bland annat på modellens storlek, antalet beräkningar och hur elen produceras.

Rätt fråga är därför inte bara ”kan vi använda AI?” utan också ”när ger användningen tillräcklig nytta?”.

Arbetsmiljö

Människan är en del av systemet

ErgonomiArbetsbelastningBelysningPauserTydligt ansvarPsykologisk trygghet

Dålig arbetsmiljö påverkar både hälsa, beslut och teknisk kvalitet.

Ergonomi

Anpassa arbetet till kroppen

  • variera arbetsställning
  • placera skärm och tangentbord rimligt
  • undvik långvarigt statiskt arbete
  • ta regelbundna pauser
  • anpassa ljus och ljudmiljö

Organisatorisk arbetsmiljö

Orimlig planering skapar risk

Orealistiska deadlines kan leda till stress, fler misstag och genvägar i kvalitetssäkringen.

  • prioritera arbetsuppgifter
  • gör belastning och hinder synliga
  • fördela ansvar tydligt
  • skapa utrymme att rapportera problem

Exempel · webbplats

Fyra perspektiv samtidigt

KvalitetSidan fungerar i olika webbläsare.
RiskAnvändardata skyddas och säkerhetskopieras.
MiljöBilder, kod och serverresurser effektiviseras.
ArbetsmiljöArbetet har rimlig belastning och tydligt ansvar.

Interaktivt beslut

Vad prioriteras först?

En webbplats har ett mindre färgfel. Samtidigt saknas fungerande säkerhetskopiering av användardata.

Praktisk övning

Gör en kvalitetsplan

  1. Välj en teknisk lösning.
  2. Formulera fyra mätbara kvalitetskrav.
  3. Välj test för varje krav.
  4. Identifiera tre risker och bedöm dem.
  5. Föreslå en miljöåtgärd.
  6. Föreslå en arbetsmiljöåtgärd.

Diskussion

Kvalitet innebär avvägningar

  • Kan högre miljökrav driva fram bättre teknik?
  • När är en teknisk risk acceptabel?
  • Vem ansvarar för problem efter lansering?
  • Hur påverkar tidspress kvalitet och arbetsmiljö?

Professionellt kvalitetsarbete gör avvägningarna synliga och motiverade.

Exit ticket

Tre frågor

  1. Varför ska kvalitet planeras före testningen?
  2. Hur skiljer sig sannolikhet från konsekvens?
  3. Hur kan arbetsmiljö påverka systemets tekniska kvalitet?

Sammanfattning

Kom ihåg

  • Kvalitet planeras, kontrolleras och förbättras kontinuerligt.
  • Olika kvalitetsfrågor kräver olika tester.
  • Risk bedöms genom sannolikhet och konsekvens.
  • Digital teknik har fysisk miljöpåverkan.
  • God arbetsmiljö är en förutsättning för hållbar kvalitet.