Iterativ udvikling og test
Teknikfag A · HTX · A-niveau · Innovationsproces
Iterativ udvikling og test
Iterativ udvikling betyder at udvikle i gentagne cyklusser — byg, test, lær, forbedr — frem for at planlægge alt på forhånd og bygge det færdige i ét hug.
Iterationscyklussen:
1. Byg en version (prototype/delprodukt).
2. Test den — gerne med brugere og under realistiske forhold.
3. Evaluér: hvad virkede, hvad ikke?
4. Forbedr og start forfra med næste version.
Hvorfor iterativt?
- Man opdager fejl og misforståelser tidligt, hvor de er billige at rette.
- Løsningen bliver gradvist bedre og tilpasset virkelige behov.
- Det modsatte — den 'lineære vandfaldsmodel' (planlæg alt → byg → aflever) — risikerer at bygge det forkerte færdigt.
Test er nøglen:
- Brugertest: giver det mening for dem, det er til?
- Funktionstest: virker det teknisk?
- Dokumentér resultater, så forbedringer er begrundede.
Iterativ udvikling er standard i moderne teknik og softwareudvikling (jf. agile/scrum) og er central i Teknikfag A's projektarbejde: du forventes at dokumentere flere iterationer, ikke kun det færdige produkt.
Læringsmål
- Forklare den iterative cyklus (byg → test → evaluér → forbedr)
- Begrunde fordelene ved iterativ frem for lineær udvikling
- Gennemføre og dokumentere brugertest og funktionstest
- Bruge testresultater til begrundede forbedringer
- Dokumentere flere iterationer i et projekt
Sådan kan du arbejde med emnet
- Hvad er iterativ udvikling?
- Hvorfor er det bedre end at planlægge alt på forhånd?
- Hvordan dokumenterer jeg mine iterationer?
Træningsforslag
- To iterationer: Lav version 1, test den, og forbedr til version 2 — notér ændringerne.
- Testplan: Skriv ned, hvad og hvordan du vil teste.
Typiske faldgruber
- Kun at vise det færdige produkt uden at dokumentere processen/iterationerne.
- At teste for sent, hvor fejl er dyre at rette.
Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.
Prøv Fagportalen gratis