Painting part of a picture without knowing what the rest looks like
Forutsetninger eller krav endrer seg, men vi revurderer ikke tidligere valg i lys av dette. Hvorfor lærer vi ikke? - selvdisiplin
Hvordan lærer vi på endre oppførsel? Hvordan identifisere endringer hvor vi må ta et skritt tilbake og tenke oss om/revurdere?
Teknikker - må lære ny "skill". Awareness
Teknikker - forretningssiden må trene på å utøve selvdisiplin.
Må ta høyde for å ta et skritt tilbake og revurdere ved estimering av nye oppgaver.
- Krav til en arkitekt
- Ha et bevisst forhold til hvilke valg det vil være vanskelig å endre senere.
- Kostnad ved å tilrettelegge for endringsdyktighet
- Last Responsible Moment
Det kunden/kravstiller ber om/sier vs det kunden egentlig ønsker seg.
Profesjonelle teknikere bør vite bedre <-> software craftmanship.
Måles på funksjonalitet, ikke kvalitet -> for små estimater og prosess/prosjektstyring oppfordrer til dårlig kvalitet. Hvilke måter har vi å måle kvalitet på?
Eksempler
Dev
Lager en ny funksjon som ligner på noe som finnes fra før. Unnlater å sette seg inn i det gamle - bygger noe "nesten likt" ved siden av.
Konsekvens: Flere implementasjoner som må vedlikeholdes. Misbruker en god sjanse for gjenbruk av både konsepter og kode. Begge implementasjonene går glipp av mulighet for kvalitetsforbedring. Begge utviklerne går glipp av en mulighet til å lære.
Arkitekt
Grunnlaget for et arkitekturvalg endrer seg. F.eks. skal integrere mot et nytt system. Vanlig løsning: "Hacker til" en eksisterende integrasjoner uten å vurdere om arkitekturen kanskje burde endres for å støtte det nye systemet.
Bedre løsning: Vurdere arkitekturen i lys av nye krav (integrere mot et nytt system), sette opp hvilke alternativer man har for å støtte det nye systemet og veie fordeler og ulemper opp mot hverandre (kostnad på kort og lang sikt er viktig å få med). Gjøre bevisste valg og gjøre både utviklere og forretningssiden klar over avveiningene som gjøres.
Inspirasjon
Aftenposten s6. Kulturseksjonen 11. desember 2011. http://www.aftenposten.no/kultur/Selvkontroll-viktigere-enn-intelligens-6717403.html