Hva er DDD?
Det står for Domain-Driven Design.
Definisjon
Domain-Driven Design (DDD) er en programvareutviklingsmetode som fokuserer på å lage programvare av høy kvalitet som møter forretningsbehovene.
Primært Fokus
DDD legger vekt på å plassere hovedfokuset til et prosjekt på kjernelogikk og konsepter innenfor forretningsområdet.
Samarbeid
DDD fremmer kreativt samarbeid mellom tekniske eksperter og domeneeksperter for å sikre at modellen nøyaktig reflekterer forretningen.
Referansemateriale
Modellen fungerer som referanse for både forretnings- og tekniske team, og bruker et felles "ubiquitous language" for å beskrive konsepter.
Modell Artefakter
Modellen består av ulike artefakter som diagrammer, dokumenter og prototyper som representerer forretningsområdet.
Synkronisering
Modellen og programvaredesignet må holdes synkronisert, med eventuelle endringer i designet som valideres mot modellen.
Vil du lære mer?
Hvis du ønsker å gå dypere inn i DDD —eller bringe denne typen opplæring til teamet ditt— la oss snakke sammen. Jeg hjelper team med å forstå og anvende disse begrepene. Jeg vil veldig gjerne høre fra deg!
Hva er FDD?
Feature Driven Development, eller Development Guided by Features, er en smi...
Hva er Test Driven Development (TDD)?
Test-Driven Development (TDD) er en programmeringstilnærming som legger vek...
Hva er self-play i AI?
Self-Play (Selvspill) er en AI-treningsmetode hvor agenter lærer og forbedr...
Hva betyr FYI?
FYI er et akronym for For Your Information, som på norsk betyr «til din inf...
Hva betyr waste?
I Lean-ledelse refererer waste til enhver aktivitet som forbruker ressurser...