Gi bedre feedback

Forskjellen på god feedback og dårlig feedback er enorm. Jeg og min kollega Ram holdt i dag et kurs i presentasjonsteknikk. For at alle skulle få mulighet å trene, delte vi kurset i grupper. For at alle skulle få god feedback, ga vi noen tips om hvordan man kan gi bedre feedback. Her er fire gode tips:

Les mer…

Principal Software Engineer i Sopra Steria Norge. Har jobbet i 15 år med utviklingsprosjekter, hovedsaklig i Java. Arrangør og initiativtaker i fagmiljøet rundt Smidige utviklingsmetoder i Oslo.

Galls lov og erstatningsprosjekter

«If A System Is Working, Leave It Alone. Don’t Change Anything!»
– John Gall, Systemantics (1975)

Planen

Det gamle systemet hadde blitt uholdbart. Leverandøren ga ikke lenger support på maskinvare eller programvare, det var umulig å oppdrive kompetanse for å videreutvikle og det var ikke lenger vedlikeholdbart siden det var så kompleks.

Vi skulle derfor erstatte systemet med et nytt et. Bygget fra bunnen med moderne teknologi. Det burde bli enkelt, siden dagens system kan fungere som kravspesifikasjon. Vi hadde estimert arbeidet til 83 511 timeverk.

Vi ville naturligvis ikke investere store mengder arbeid i det gamle, døende systemet. Og dessuten var det umulig å integrere med. Så vi måtte bygge det nye systemet med all funksjonalitet, og så, en spennende helg om noen år, sette det i produksjon.

Slik høres introduksjonen til mange erstatningsprosjekter ut. I disse prosjektene har man et eksisterende system som typisk er kritisk for virksomheten. Av gode eller dårlige grunner har man valgt å gjennomføre et prosjekt som skal erstatte hele den gamle systemet med et nytt system som oppfyller samme målsetning.

Les mer…

Principal Software Engineer i Sopra Steria Norge. Har jobbet i 15 år med utviklingsprosjekter, hovedsaklig i Java. Arrangør og initiativtaker i fagmiljøet rundt Smidige utviklingsmetoder i Oslo.

Hvordan komme i gang med blogging

Det kan være vanskelig å komme i gang å blogge, men noen enkle tips kan gjøre det litt mer overkommelig. Hvem? Det viktigste når du skriver en blogpost er å være bevist på hvem dine lesere er. For denne artikkelen gjorde jeg meg følgende tanker: Hva er leserens forhold til tema? Jeg regner med at … Les mer…

Hemmeligheten bak gode spesifikasjoner

Mange prosjekter har startet å ta i bruk verktøy som FitNesse eller Cucumber til å automatisere funksjonelle tester. Disse verktøyene gjør det lett å skrive akseptansetester, men det er opp til oss som bruker dem å sørge for at disse testene blir til en god spesifikasjon av systemet som skal utvikles, og ikke bare testscript. Her er noen tips for å forbedre dine spesifikasjoner.

Les mer…

Principal Software Engineer i Sopra Steria Norge. Har jobbet i 15 år med utviklingsprosjekter, hovedsaklig i Java. Arrangør og initiativtaker i fagmiljøet rundt Smidige utviklingsmetoder i Oslo.

Scrum – «Det var dyrt»-øyeblikket

Hva skjer når kostnaden i utviklingsprosjektet plutselig blir veldig tydelig? Man kan ha en ærlig dialog.

Les mer…

Principal Software Engineer i Sopra Steria Norge. Har jobbet i 15 år med utviklingsprosjekter, hovedsaklig i Java. Arrangør og initiativtaker i fagmiljøet rundt Smidige utviklingsmetoder i Oslo.

Hvordan endre en statisk klasse til en dynamisk singleton

Har du arvet kode fra noen andre? Er det ingen tester på kodebasen? Er all koden limt fast sammen med kall på statiske metoder som ikke lar seg erstatte med mocker i testene dine?
Principal Software Engineer i Sopra Steria Norge. Har jobbet i 15 år med utviklingsprosjekter, hovedsaklig i Java. Arrangør og initiativtaker i fagmiljøet rundt Smidige utviklingsmetoder i Oslo.

Min første katacast

Etter at jeg så noen artige eksempler på programmere som jobbet med øvelsesprogrammering på KataCasts, bestemte jeg meg for å spille inn min egen video. Jeg er rimelig fornøyd, men jeg feilberegner bakgrunnsmusikken med cirka ett minutt. (Det gikk fortere på innspillingen enn på generalprøven).

Les mer…

Principal Software Engineer i Sopra Steria Norge. Har jobbet i 15 år med utviklingsprosjekter, hovedsaklig i Java. Arrangør og initiativtaker i fagmiljøet rundt Smidige utviklingsmetoder i Oslo.