File tree Expand file tree Collapse file tree 2 files changed +26
-10
lines changed
capra-fagradar/src/tech-leader-radar Expand file tree Collapse file tree 2 files changed +26
-10
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ ---
2+ id :
3+ name : Domain-driven Design (strategisk)
4+ depth : 1
5+ quadrant : Prosess
6+ ---
7+ ## Hva er det?
8+ Domene-drevet design (DDD) er en metodikk for programvareutvikling som fokuserer på å modellere programvare
9+ basert på en dyp forståelse av forretningsdomenet. DDD er i bunn og grunn et sett mer mønstre og prinsipper
10+ for hvordan en kan få til en god tilpasning mellom forretningsdomenet og programvaren og disse kan grovt deles
11+ inn i en taktisk del og en strategisk.
12+
13+ Den strategiske delen handler om å identifisere og definere de viktigste modellene og kontekstene som er nødvendige
14+ for å forstå og implementere forretningsdomenet på en effektiv måte. Bounded Contexts er en av de viktigste begrepene
15+ innenfor DDD og refererer til en spesifikk del av domenet som har klare grenser og er godt definert. Ved å dele domenet
16+ opp i avgrensede kontekster, kan utviklere fokusere på ett område om gangen og sikre at programvareløsningene deres er tett
17+ fokuserte og godt tilpasset behovene til det spesifikke området.
18+
19+ ## Hvorfor er det viktig for oss?
20+ For teknologiledere er det viktig å kunne for stå hele systemet, hele oranisajonen vi støtter med å lage digitale produkter.
21+ For enver ikke-triviell organisasjon er domene ofte for stort til å behandles som én og må deles opp, både i form av teams og
22+ programvarekomponenter og -systemer. Til dette er startegisk DDD et uvurderlig verktøy.
23+
24+ ## Hva gjør vi hvis vi vil bli bedre på dette?
25+ Vi har en del intern kompetanse på dette og kurs kan settes opp. Alternativt er ekstern kurs og konferanser, som
26+ [ DDD Europe] ( https://dddeurope.com/ ) som tilbyr begge deler, eller plukke opp en av de mange bøkene som finnes.
You can’t perform that action at this time.
0 commit comments