Forfatter: Johannes Brodwall

En smidig kontrakt?

Forutsetter din prosjektplan at ingenting endrer seg etter at prosjektet starter eller tar den inn over seg læring? For utviklingsprosjekter av programvare kaller vi sistnevnte “Smidige” prosjekter. I smidige prosjekter verdsetter vi “å tilpasse oss endringer fremfor å følge en plan” og “samarbeid med kunden fremfor kontraktsforhandlinger”. Det betyr ikke at smidige prosjekter ikke har [...]
Posted in Smidig | Skriv kommentar

Inspirerende open space

Sist helg var jeg på Agile Coach Camp der vi hadde to dager fylt med open spaces med positive, engasjerte og smarte mennesker.
Posted in Uncategorized | 3 kommentarer

Del din kunnskap!

Har du noe du kunne tenke deg å diskutere? Har du kunnskap du kunne tenke deg å dele? Har du noe du kunne tenke deg å lære? Er det noen måte du kunne tenke deg å endre verden rundt deg? På kick-off i år vil Steria feire “The Power of Sharing” ved å vie den [...]
Posted in Uncategorized | 3 kommentarer

Kunsten å holde foredrag

For å holde et godt foredrag, må du kunne noe, du må ville noe og du må gjøre noe.
Posted in Uncategorized | Tagged , | 13 kommentarer

Retrospektivteknikker

På Smidig 2010 arrangerte jeg en workshop der jeg testet ut en del retrospektiv-teknikker på deltagerne. Workshopen var veldig godt besøkt og jeg har fått en del forespørsler om å skrive en oppsummering av teknikkene. Øvelsene kan tjene som inspirasjon til dine egne retrospektiver og workshops.
Posted in Uncategorized | Tagged , , | Skriv kommentar

Min supre produkteier

Dette er en oppsummering av foredraget mitt på Smidig 2010 konferansen Jeg har vært så heldig å være på et prosjekt med en produkteier som har sørget for at vår innsats har blitt brukt til å effektivt skape verdi for brukerne av systemet. Jeg vil trekke fram mine observasjoner om hvordan produkteieren på dette prosjektet [...]
Posted in Uncategorized | Tagged , , | 3 kommentarer

Slik lykkes du med smidig utvikling

Har du startet å bruke smidige metoder, men lurer på hvordan du skal få det til å fungere bedre? I denne artikkelen kan du få konkrete tips om hvordan å forbedre kommunikasjonen, kvaliteten og forretningsfokus på ditt smidige eller ikke-smidige utviklingsprosjekt.
Posted in Uncategorized | Tagged , , , , | 13 kommentarer

Planlegging eller kommunikasjon?

“Skjer ‘a?” Det er nesten vanskelig å tenke tilbake på tiden før mobiltelefon. Tiden da man måtte planlegge “vi møtes ved kinoen klokken 20:00, og dersom noe går galt, så møtes vi i stedet ved billettluka 21:00″. Tiden da man måtte legge igjen en beskjed, eller låne en telefon for å ringe hjem for, ja [...]
Posted in Smidig | Tagged , , , , | Skriv kommentar

Husk å melde deg på Smidig 2010

Smidig 2010: Norges største smidige konferanse Har du fått med deg at Smidig 2010 arrangeres 16.-17. November på Radisson BLU, Holberg plass i Oslo? Konferansen har åpnet for foredrag. Early bird prisen på billetter varer KUN TIL TORSDAG, så det gjelder å bestemme seg fort! Opplev vårt unike format, med over 70 lyntaler og 100 [...]
Posted in Smidig | Tagged , | Skriv kommentar

Hvilke spørsmål skaper et bra seminar?

Jeg liker å holde foredrag og seminarer der jeg involverer deltagerne. Å stille spørsmål til forsamlingen er en god måte å engasjere folk på, men jeg har lært meg at ikke alle spørsmål er skapt like. Hvilke spørsmål er gode for å få respons?
Posted in Uncategorized | Tagged , , , | Skriv kommentar

Å skrive tilbud er som å forelske seg

En varm glede fyller hjertet mitt i dag: Løsningsarkitekturen jeg laget vårt tilbud til Statnetts nye system for handel av kraftreserver ble undertegnet på fredag. De valgte oss! Det siste halve året eller så har jeg gått å gledet og gruet meg over dette tilbudet. Og det har slått meg: Å skrive et tilbud er [...]
Posted in Smidig, Strategi | Tagged | Skriv kommentar

En øvelse for å finne et felles mål for teamet ditt

En gruppe som skal nå et mål sammen trenger å ha en felles forståelse av målet. Og de trenger å stole på at resten av gruppen også har samme mål. Derfor har mange prosjekter en visjon som man utarbeider i fellesskap. Men hva gjør du fram til du har tid til å lage en grundig [...]
Posted in Uncategorized | Tagged , , | Skriv kommentar

Bugs of honor, bugs of shame

Det er flaut med bugs. Noen bugs gjør meg flauere enn andre. Andre bugs er helt akseptable. I prosjektet mitt er vi stolte av at såpass få feil finnes av testere (eller av brukere), men det er noen som faller gjennom sikkerhetsnettet vårt. Her er noen av bugsene vi har hatt i det siste, fra [...]
Posted in Programmering | Tagged , , | 3 kommentarer

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 [...]
Posted in Uncategorized | Tagged , | 1 kommentar

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 [...]
Posted in Smidig, Strategi | Tagged , , , , | 4 kommentarer

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 [...]
Posted in Samhandling | Tagged | 5 kommentarer

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. [...]
Posted in Programmering, Smidig | Tagged , , , | 1 kommentar

Scrum – “Det var dyrt”-øyeblikket

Hva skjer når kostnaden i utviklingsprosjektet plutselig blir veldig tydelig? Man kan ha en ærlig dialog.
Posted in Smidig | Tagged , , , , | 2 kommentarer

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?
Posted in Programmering | Tagged , , | Skriv kommentar

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).
Posted in Programmering | Tagged , , , , | Skriv kommentar