...
Modellering vs implementasjon
Raske iterasjoner
Visuelt paradigme som gjør det enkelt å involvere ikke-tekniske
Målet er i første omgang å lære så mye som mulig så fort som mulig
Man må forvente radikale endringer i modellene etterhvert som man lærer
Man øker først detaljnivået etterhvert som strukturene stabiliserer seg
Jo mindre stabilt, jo dyrere er det å detaljere (for ikke å snakke om programmere)
Man bruker tankeeksperiment underveis for å teste hypoteser
Kan lage fysiske prototyper dersom nødvendig (først og fremst som innspill til logisk modell)
Ta gjerne utgangspunkt i prosessene som modellen skal underbygge
...
Det relasjonelle paradigmet
Optimaliserer for integritet, konsistens og gjenbruk
DRY (“én ting på ett sted“)
Handler om hvordan informasjonen henger sammen, uavhengig av applikasjoner
Kraftig spørrespråk som transformerer kan transformere data på vei ut fra av databasen
Vanlige
...
feiloppfatninger
Dårlig ytelse
Det er dyrt å joine
Databasen må beskyttes fra kompliserte spørringer pga skaleringsproblematikk
Kompleksitet
"Det er for vanskelig å tenke prinsipielt – må konsentrere oss om det vi trenger nå"
Object-relational mismatch gjør det unødvendig komplisert å utvikle mot
“Big design up front“
Bruker altfor mye tid i starten uten å få gjort noe fornuftig
...