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…Hemmeligheten bak gode spesifikasjoner

Ny definisjon av Scrum?

Nyttårsaften postet Ken Schwaber en melding på Yahoo! Scrum Development group som han kalte Confusion about Scrum. Der tar han opp at det eksisterer to definisjoner av Scrum: En som vedlikeholdes av Jeff Sutherland og ham selv på www.scrum.org, og en «gammel kopi» som ligger hos Scrum Alliance (men den ligger ikke der lenger nå).

Les mer…Ny definisjon av Scrum?

Smidig utvikling er ikke i mål

Smidig metodikk har inntatt Norge. Derfor må vi slutte å bare reklamere for de positive sidene, og åpne opp for å diskutere og løse reelle utfordringer knyttet til smidige prosjekter.

Les mer…Smidig utvikling er ikke i mål

Scrum – «Det var dyrt»-øyeblikket

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

Les mer…Scrum – «Det var dyrt»-øyeblikket

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?

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…Min første katacast