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?
Kvalitet betyder inte bara att systemet fungerar, utan hur väl det uppfyller sitt syfte över tid.
Systematiskt arbete
Kvalitet byggs under hela projektet
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
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.
| Nu | Senare |
|---|---|
| Test hoppas över | Fler fel når användaren |
| Otydlig kod accepteras | Ändringar tar längre tid |
| Säkerhetsuppdatering skjuts upp | Risken för intrång ökar |
Kvalitetssäkring
Flera perspektiv behövs
| Kodgranskning | Hittar fel, risker och otydlig kod. |
|---|---|
| Funktionstest | Kontrollerar att en funktion gör rätt. |
| Användartest | Visar om människor förstår och kan använda lösningen. |
| Uppföljning | Kontrollerar kvalitet efter lansering. |
Testtyper
Olika frågor kräver olika test
| Test | Fråga | Exempel |
|---|---|---|
| Funktion | Gör systemet rätt sak? | Kan formuläret skickas? |
| Användare | Förstår användaren? | Hittar eleven rätt meny? |
| Prestanda | Fungerar det under belastning? | Klarar sidan 1 000 besökare? |
| Säkerhet | Kan 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
- Identifiera vad som kan hända.
- Bedöm sannolikheten.
- Bedöm konsekvensen.
- Prioritera riskerna.
- 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
Välj värden och beräkna.
Vanliga IT-risker
Vad kan hota systemet?
| Dataförlust | Filer försvinner eller blir oanvändbara. |
|---|---|
| Säkerhetsintrång | Obehöriga får åtkomst. |
| Driftstopp | Systemet blir otillgängligt. |
| Programfel | Felaktig kod ger fel resultat. |
| Överbelastning | Kapaciteten räcker inte. |
Riskhantering
Fyra sätt att hantera risk
| Undvik | Ta bort aktiviteten som skapar risken. |
|---|---|
| Minska | Sänk sannolikhet eller konsekvens. |
| Överför | Fördela ansvaret, exempelvis genom avtal. |
| Acceptera | Bevaka 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
- 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
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
| Kvalitet | Sidan fungerar i olika webbläsare. |
|---|---|
| Risk | Anvä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
- Välj en teknisk lösning.
- Formulera fyra mätbara kvalitetskrav.
- Välj test för varje krav.
- Identifiera tre risker och bedöm dem.
- Föreslå en miljöåtgärd.
- 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
- Varför ska kvalitet planeras före testningen?
- Hur skiljer sig sannolikhet från konsekvens?
- 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.