17
SÅNN AKKURAT PASSE MYE ARKITEKTUR Vegard Hartmann

Sånn akkurat passe mye arkitektur

Embed Size (px)

DESCRIPTION

Når har man gjort nok arkitekturarbeid og kan begynne å skrive kode? Skal man gjøre som i de gode gamle fossefallsdager og detaljere arkitektur og design komplett før man starter utvikling, eller skal man ikke gjøre noe arkitekturarbeid i forkant av utvikling og heller la arkitekturen dannes gjennom testdrevet utvikling? Satt på spissen er selvfølgelig svaret at ingen av disse ytterkantene er den beste måten å gjøre det på. Lyntalen vil se på hvordan man kan lage "akkurat sånn passe mye arkitektur" og hvordan man vet når man har gjort "sånn passe mye arkitektur".

Citation preview

Page 1: Sånn akkurat passe mye arkitektur

SÅNN AKKURAT PASSE MYE ARKITEKTUR

Vegard Hartmann

Page 2: Sånn akkurat passe mye arkitektur
Page 3: Sånn akkurat passe mye arkitektur

1. Skriv test

2. Skriv produksjonskode

3. Refaktorer

TDD

Page 4: Sånn akkurat passe mye arkitektur

HVA ER”SÅNN AKKURAT PASSE MYE ARKITEKTUR”?

Page 5: Sånn akkurat passe mye arkitektur

Oppnå felles forståelse

Page 6: Sånn akkurat passe mye arkitektur

A B C

Page 7: Sånn akkurat passe mye arkitektur

ABC

Page 8: Sånn akkurat passe mye arkitektur

Tydelig kommunikasjon

Page 9: Sånn akkurat passe mye arkitektur

ABC123

$€

Page 10: Sånn akkurat passe mye arkitektur

ABC

Page 11: Sånn akkurat passe mye arkitektur

Flere abstraksjonsnivå

Page 12: Sånn akkurat passe mye arkitektur

Nok til å detaljere neste nivå

Page 13: Sånn akkurat passe mye arkitektur

Definer banen(og noen regler)

Page 14: Sånn akkurat passe mye arkitektur

La spillerene være i fred!

Frihet

Under

Ansvar

Page 15: Sånn akkurat passe mye arkitektur

”Rework in production creates waste. However, design without rework is wasted time.”

Ballard

Unngå kostbare endringer

Page 16: Sånn akkurat passe mye arkitektur

Felles forståelse Tydelig kommunikasjon

Nok til å detaljere neste nivå Unngå kostbare endringer

SÅNN AKKURAT PASSE MYE ARKITEKTUR

Page 17: Sånn akkurat passe mye arkitektur

TAKK!

Vegard [email protected]@vegardhar