Opbygning af domænekendskab
Udviklingslog (Status & Planer)
01 KM 2/10-2016 Første udkast (baseret på forløbsbeskrivelsessabelonen). 40 % færdig,
Helt færdig efter review - medio oktober?
Introduktion
I dette kapitel arbejdes der med emnet domænekendskab.
Formålet er at anvises metoder til at undersøge den kontekst et nyt produkt skal indgå i. Intensionen med kapitlet er at beskrivelsen vil give eleverne en forståelse for, at udviklingen af et godt produkt forudsætter et godt domænekendskab.
Domæne-kendskab indgår i mange af de faglige mål - på et overordnet niveau. Domæne-kendskab er en forudsætning for:
- at anvende konkrete arkitekturer ved udarbejdelse af simple it-produkter
- udvikling af it-produkter
- at kunne realisere udvalgte interaktionsdesign i et konkret it-produkt
- innovative udviklingsprocesser og for at kunne skitsere idéer til innovative it-produkter.
Emnet vil typisk blive introduceret i Informatik C, men er desuden relevant for Informatik B.
Domænekendskab er primært relevant for udviklingsprocessens første del. Domænekendskab er oplagt baggrunden for brugerdreven innovation.
Der er opgaver til emnet (sammen med de omliggende kapitler) i afsnittet "Arbejdsopgaver, domænekendskab" (klik på "grundbog" til venstre og "Arbejdsopgever, domænekendskab" kan ses i vinduet til højre under "domænekendskab"):
Forudsætninger
- Det er en fordel at have gennemgået kapitlet om "Et problem, et dilemma, et behov (behovskonflikt, problemløsning)" inden man tager hul på dette kapitel.
Materiale
Domænekendskab er vigtig - et eksempel Preben kan ikke svømme. Det vil være svært for Preben at skrive en vejledning i at svømme.
Preben mangler viden om at opholde sig på dybt vand; hvor hurtig synker man, hvad sker der hvis man har tøj på i vandet, hvor hårdt skal man sparke bagud når man svømmer osv. Han mangler domænekendskab.
Preben kan øge hans domænekendskab ved fx at interviewe folk der kan svømme, ved at læse om svømning og ved at se videoer af folk der svømmer.
Pernille kan svømme. Pernille forståelse af genstandsområdet "svømning" er bedre end Prebens. Hvis Pernille skulle skrive en vejledning i at svømme, vil hendes domænekendskab gøre at hendes vejledning sandsynligvis bliver bedre end Prebens.
Det første der sker i udviklingsprojekter i informatik, er at programmøren opbygger domænekendskab. Man kan ikke lave et succesfuldt produkt eller en ny app der bliver god, uden domænekendskab.