<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>her er mitt arbeid</title>
	<atom:link href="http://dallokken.com/espen/feed/" rel="self" type="application/rss+xml" />
	<link>http://dallokken.com/espen</link>
	<description></description>
	<lastBuildDate>Fri, 09 Sep 2011 19:44:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Et eventyr er over for denne gang</title>
		<link>http://dallokken.com/espen/2011/07/et-eventyr-er-over-for-denne-gang/</link>
		<comments>http://dallokken.com/espen/2011/07/et-eventyr-er-over-for-denne-gang/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 18:56:10 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[Diverse]]></category>
		<category><![CDATA[inntektslaget]]></category>
		<category><![CDATA[oppstart]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/2011/07/et-eventyr-er-over-for-denne-gang/</guid>
		<description><![CDATA[I år har jeg valgt å avvikle Inntektslaget,d mitt enkeltpersonsforetak. Det har vært morsomme tre år og definitivt en erfaring å ta med seg videre. Opprinnelig startet jeg det fordi jeg så en mulighet for å tjene penger på å holde foredrag om Flex rammeverket i Oslo mens det enda var få som kunne det. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm1.static.flickr.com/186/442132738_460501f563.jpg"> I år har jeg valgt å avvikle Inntektslaget,d mitt enkeltpersonsforetak. Det har vært morsomme tre år og definitivt en erfaring å ta med seg videre. Opprinnelig startet jeg det fordi jeg så en mulighet for å tjene penger på å holde foredrag om Flex rammeverket i Oslo mens det enda var få som kunne det.<br />
Jeg hadde fått en del erfaring gjennom arbeidet med Ezmo musikkspilleren og den så jeg en mulighet for å tjene noen ekstra kroner på. I tillegg var det å kunne være hos forskjellige bedrifter å snakke med de som jobbet der også noe som var spennende. Alle selskaper har sine grunner og historier for hvorfor de ønsket å vite mer om Flex, men en fellesnevner var at de syntes de brukte for mye tid på å utvikle rimelig enkel funkskonalitet med web teknologien og menneskene de hadde. Derfor så de på Flex som en mulighet til å lage rike internett applikasjoner, raskere og med bedre funksjonalitet enn før.<br />
Jeg skal ikke påstå at alle jeg snakket for lyktes med å oppnå begge disse tingne. Teknologi er oft e ikke eneste hinder for at organisasjoner klarer å utnytte det potensialet de føler de har. Kundene jeg snakket for var alt fra konsulentselskaper, til banker og til selskaper i medie bransjen.</p>
<p>Å holde foredrag på konferanser eller for selskaper er noe jeg ikke slutter med, men det er ikke noe jeg gjør som et eget selskap. Hvis du ønske å ha meg til å komme til din bedrift eller konferanse så kommer jeg gjerne.</p>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2011/07/et-eventyr-er-over-for-denne-gang/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hva bruker du for å lage dine greier?</title>
		<link>http://dallokken.com/espen/2011/04/hva-bruker-du-for-a-lage-dine-greier/</link>
		<comments>http://dallokken.com/espen/2011/04/hva-bruker-du-for-a-lage-dine-greier/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 20:15:32 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[Diverse]]></category>
		<category><![CDATA[mineverktøy]]></category>
		<category><![CDATA[thesetup]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/?p=491</guid>
		<description><![CDATA[Thomas Kjeldahl Nilsson har startet en norsk versjon av The Setup som heter Mine Verktøy. Konseptet går ut på at ulike typer mennesker som jobber i ulike former for kreative disipliner forteller om hvilke verktøy de bruker for å lage sine greier. Jeg hadde aldri hørt om dette før Thomas var så hyggelig å spurte [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://kjeldahlnilsson.net/" target="_blank">Thomas Kjeldahl Nilsson</a> har startet en norsk versjon av <a href="http://usesthis.com/" target="_blank">The Setup</a> som heter <a href="http://mineverktoy.com/espen-dallokken" target="_blank">Mine Verktøy</a>.  Konseptet går ut på at ulike typer mennesker som jobber i ulike former for kreative disipliner forteller om hvilke verktøy de bruker for å lage sine greier. Jeg hadde aldri hørt om dette før Thomas var så hyggelig å spurte om jeg ville delta, hvilket var en no-brainer etter å ha sett <a href="http://usesthis.com/">The Setup</a>! </p>
<p>I ånden av skamløs selvpromotering så legger jeg ved <a href="http://mineverktoy.com/espen-dallokken" target="_blank">en link til intervjuet jeg ga til Mine Verktøy</a>. Der kan du også lese om hva historien er bak maskinen under (det som ikke står er at den kostet meg 500 kroner donert til WWF og den har Dell Enterprise support!!).<br />
<img src="http://mineverktoy.com/images/espen-dallokken/espen-laptop.jpg" alt="Min Ezmo PC" width="455"/></p>
<h3>Hva har DU laget?</h3>
<p>Det er både inspirerende og lærerikt å lese om hva andre bruker av verktøy og utstyr, men minst like spennende er det å se alt de sinnsykt kule de lager. Fordi det er hva jeg føler det å være programmerer handler om. Ikke en søken etter en eller annen høyere form for forståelse av programmering, det handler om hva du lager. Du har ikke min respekt om alt du kan gjøre er å referere til hvordan du ville gjort ting eller hva andre gjør. Vis meg hva du har gjort, og du vil få min anerkjennelse. Hvis du kun kan referere til tomt snakk, så får du prøve igjen (når det er sagt, hvem er vel egentlig interessert i hva jeg mener?;)).</p>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2011/04/hva-bruker-du-for-a-lage-dine-greier/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Jeg vil ha dogmatikerne tilbake i smidig-bevegelsen</title>
		<link>http://dallokken.com/espen/2010/12/jeg-vil-ha-dogmatikerne-tilbake-i-smidig-bevegelsen/</link>
		<comments>http://dallokken.com/espen/2010/12/jeg-vil-ha-dogmatikerne-tilbake-i-smidig-bevegelsen/#comments</comments>
		<pubDate>Sat, 04 Dec 2010 11:33:42 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[smidig]]></category>
		<category><![CDATA[metodikk]]></category>
		<category><![CDATA[smidig2010]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/?p=476</guid>
		<description><![CDATA[Smidig 2010 er nettopp over og jeg tror alle deltagere var rimelig fornøyde. Selv var jeg også godt fornøyd etter å ha truffet mange kule og kunnskapsrike kolleger fra rundt om i landet. Det begynne å ligne litt på en veldig trivelig re-union å være på Smidig. Litt som å komme tilbake til hjembygda også [...]]]></description>
			<content:encoded><![CDATA[<p>Smidig 2010 er nettopp over og jeg tror alle deltagere var rimelig fornøyde. Selv var jeg også godt fornøyd etter å ha truffet mange kule og kunnskapsrike kolleger fra rundt om i landet. Det begynne å ligne litt på en veldig trivelig re-union å være på Smidig. Litt som å komme tilbake til hjembygda også treffe igjen gamle kjente.</p>
<p>Det er riktignok en ting som har slått meg etter å ha reflektert over det som ble sagt under konferansen. På meg virket det som det var en opplest sannhet, og da er det alltid grunn til å bli skeptisk, at det var viktigere å stadig &#8220;bli smidigere&#8221; enn å &#8220;være smidig&#8221;. Under konferansen så tenkte jeg: &#8220;ja, det er vel bedre enn ingenting&#8221;, men i ettertid så er det ikke tvil om at det nok ikke nødvendigvis er slik.</p>
<h2>Typisk norsk å være&#8230;</h2>
<p>Typisk norsk å være middelmådig pleier jeg som regel å si. Vi nordmenn er oppdratt til å senke seg oss ned på nivå med gjennomsnittet gjennom tidlig innføring i jantelov og sosialdemokratiske prinsipper. Derfor er det jo bare naturlig at vi også viderefører dette i arbeidslivet. Hvorfor skal vi ikke være puristiske å kreve at man faktisk gjør det som kreves for å oppnå full effekt av smidige metoder? Det at enhver som prøver litt skal slå seg på brystet og si jo vi jobber iterativt, inkrementell og evolusjonært (dette er <a href="http://www.linkedin.com/pub/0/12a/bb3">Reidar Sande</a> sin herlige definisjon av smidig fra Smidig 2008 i lyntalen <a href="http://www.smidig.no/page_attachments/0000/0199/081009_-_Mona_Lisa__Smidig_2008_.pptx">Ble Mona Lisa malt iterativt, inkrementelt eller evolusjonært?</a>) trekker de som virkelig får det til ned i gjørma.<br />
&#8220;Vi jobber stadig smidigere, og derfor vil vi vinne over de som er smidig&#8221; var noe som ble ytret på konferansen. Det utsagnet er såpass meningsløst og flåsete at det kunne vært tatt ut av FrP sitt program. Fordi man har manglende evne til å innføre smidige metoder så skal man være likeverdig med de som faktisk får det til? I stedet for å jobbe hardere så påberoper man seg en offerrolle hvor man føler seg urettferdig behandlet av &#8220;de andre&#8221; som bare er ønsker å heve seg over &#8220;folk flest&#8221;.</p>
<h2>En gris er fremdeles en gris selv om du tar på den hatt og frakk</h2>
<p>Du vet at det er noe fishy på gang i det noen sier: &#8220;vi kjører smidig, men..&#8221;. Etter men så kommer det alltid en eller annen bortforklaring eller tåkelegging rundt de delene som ikke er smidig. &#8220;Vi er smidig, men leverer tre ganger i året&#8221;. &#8220;Vi er smidig, men vi har design up front og massevis av kontrakter&#8221;. Det hjelper ikke å ha en intensjon eller en visjon om å være smidig. Du må faktisk legge inn den jobben og gjøre de grepene som kreves for å kunne etterleve det.<br />
Jeg synes ikke det skal være nok å stadig &#8220;være smidigere&#8221;. Det er bare en unnskyldning for manglende evne til endring og man bruker smidig ordet bare fordi det er trendy. De som snakker om dette vil på et blunk kunne bytte til &#8220;det neste hotte&#8221;, fordi de i praksis alltid kjører som de alltid har gjort.<br />
Hjelper ikke om du kler ut din rigide tungrodde prosess med smidige hatter og skjerf, du er hva du er uansett kostymer.</p>
<h2>Det er bare hardt arbeid som får deg i mål</h2>
<p>Min oppfordring er at vi skal slutte å godta at smidig begrepet dras gjennom gjørma og gruppevoldtas av tilfeldig praktikanter ved passende anledninger. Vi skal konfrontere og kle av alle de som poserer som smidig fordi det er trendy. Hvorfor skal man senke ambisjonene bare fordi ting er litt vanskelig? Hvorfor skal vi godta at &#8220;bli litt smidigere&#8221; er likeverdig med å faktisk være smidig? </p>
<p>Å jobbe smidig er knallhardt arbeid som tar veldig lang tid, så det er bare naturlig at mange sliter med å få det til. Derfor er det så utrolig viktig at man ikke stopper halvveis også sier det er nok. Ingen har sagt at det å få til smidig utvikling i en organisasjon er enkelt, så det er bare å brette opp armene og erkjenne hvor man står og fortsette arbeidet.</p>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2010/12/jeg-vil-ha-dogmatikerne-tilbake-i-smidig-bevegelsen/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Det å presentere</title>
		<link>http://dallokken.com/espen/2010/09/det-a-presentere/</link>
		<comments>http://dallokken.com/espen/2010/09/det-a-presentere/#comments</comments>
		<pubDate>Sat, 11 Sep 2010 11:05:30 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[utvikling]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javazone]]></category>
		<category><![CDATA[presentasjon]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/?p=447</guid>
		<description><![CDATA[Jeg var så heldig å få lov til å snakke om noe jeg virkelig synes er spennende på årets JavaZone, nemlig mine erfaringer fra å forsøke skape den nye typen sosiale musikkspiller i foredraget: &#8220;How we blew our shot at beating Spotify, spending two metric truckloads of cash doing it&#8221;. En takk går til programkomiteen [...]]]></description>
			<content:encoded><![CDATA[<p>Jeg var så heldig å få lov til å snakke om noe jeg virkelig synes er spennende på årets <a href="http://jz10.java.no/" target="new" >JavaZone</a>, nemlig mine erfaringer fra å forsøke skape den nye typen sosiale musikkspiller i foredraget:  <a target="new" href="http://javazone.no/incogito10/events/JavaZone%202010/sessions#2f712101-d6cd-4b7a-925b-e5a90248833d">&#8220;How we blew our shot at beating Spotify, spending two metric truckloads of cash doing it&#8221;</a>. </p>
<p>En takk går til programkomiteen som lot meg slippe til med et tema som kanskje er litt utenfor, men som likevel så ut til å være spennende for mange. Personlig trodde jeg at det enten ble meg og noen gamle kolleger som kom dit, men det var utrolig gledelig å se et pakket rom. Det var utrolig spesielt å snakke foran en tydelig engasjert gjeng som også stilte en rekke veldig bra spørsmål etter jeg var ferdig, så tusen takk til dere som kom.</p>
<h2>Det å presentere</h2>
<p>Veldig mange sier at det å holde foredrag handler 80% om det å presentere og 20% om innholdet. Jeg er veldig enig i dette, hvis ikke den som står på scenen faktisk gir av seg selv og forsøker å gjøre det spennende for de som hører på så burde egentlig hele salen gå. Personlig gjør jeg dette veldig ofte, klarer ikke den på scenen å skape en kobling med de som hører på så kan du heller lese slidene etterpå eller se videoen. Du får ingenting ut av å sitte der. </p>
<p>Selvsagt er det utfordringer ved å fokusere mye på hvordan man presenterer, fordi det er ikke alle som da klarer å få med seg hovedbudskapet. Dette forstod jeg da jeg så artikkelen <a target="new" href="http://www.digi.no/850856/slik-tapte-vi-for-spotify">Slik tapte vi for Spotify</a> på digi.no, hvor journalisten hadde valgt å fokusere på de tabloide utsagnene som ikke var en del av hovedbudskapet som gikk på innovasjon og det å starte opp selskaper. Det er selvsagt nyttig erfaring å ta med seg videre og forsøke gjøre det slik at enda fler får med seg det viktigste. Heldigvis var nok journalisten i mindretall, for jeg fikk mange <a href="http://www.no.capgemini.com/teknologiblogg/2010/09/javazone_2010_how_we_blew_our.php" target="new">gode tilbakemelding på nettet</a> og fra folk som var i eller hadde jobbet i oppstartsfirma at jeg hadde noen gode poenger. </p>
<h3>Hvordan jobbe med presentasjon?</h3>
<p>Det er mennesker som skriver bøker om emnet og holder foredrag om nettopp dette. Personlig så har jeg ikke lest noe særlig av slike ting, fordi jeg har en enkel filosofi: <strong>Jeg holde kun foredrag om ting jeg bryr meg om</strong>.</p>
<p>Dersom jeg skulle holdt foredrag om andre ting, ja så kanskje hadde jeg hatt behov for en metode eller lignende for å komme frem til en presentasjon. Kanskje hadde jeg måtte øve mye og trent på hvordan levere ting. Gitt at jeg alltid snakker om noe jeg brenner for eller som jeg er veldig engasjert i så har jeg ikke behov for noen metode for å komme opp med foredraget (ok, kanskje avsnittene nedenfor kan regnes som en metode, hva vet jeg). Det bare kommer av seg selv, fordi jeg har noe å si.</p>
<p>Til årets JavaZone brukte jeg i underkant av ti timer på å forberede foredraget. Det gikk med litt tid til å få slidene til å matche musikken på introen, men til å sette opp selve foredraget så brukte jeg lite tid. Siste uka før konferansen begynte jeg å sette opp selve presentasjonen. Før det hadde jeg satt opp noen mind maps hvor jeg hadde lagt inn hoved poengene og utover det foregikk forberedelsene i hodet mitt. Jeg føler at det er bedre å gå å gjøre presentasjonen i hodet en del ganger, visualisere hvordan det skal gjøres, fremfor å begynne å hacke ting inn i slides. </p>
<h3>Å lage slides er like kjedelig som å skrive manuelle test script</h3>
<p>Å lage slides er, for meg, en svært lite kreativ prosess og noe jeg forsøker å bruke minst mulig tid på. Det er som når man skrev stil på skolen og måtte føre inn med penn (ja, så gammel er jeg at jeg ikke kunne levere stil elektronisk). Oppsett av slides er å føre inn for meg, kjedelig men nødvendig likevel. Jeg gjør det slik fordi jeg vil ha mest mulig frihet til å tenke på hvordan ting skal leveres på scenen så lenge som mulig. Det å sette opp slides gjør ting veldig endelig og det er mye jobb å rette opp i ting etterpå. Ved å ha mind maps og ting i hodet så er det ekstremt lett å gjøre justeringer :)</p>
<p>Det eneste som jeg pleier å øve på er introen. Den aller første setningen må sitte og der er det etter min erfaring veldig dumt å ta det på sparket. Kommer du skeivt ut allerede i det du sier hva du skal snakke om, så kan det fort gå bare nedover fra der. Derfor sørger jeg alltid for å ha helt klart for meg hva første setning er. Alt etter det tar jeg på sparket. Å gjøre selve foredraget er noen ganger litt sånn ut av kroppen opplevelse. Det har hendt at jeg har blitt både overrasket og flau når jeg har sett meg selv på video etterpå fordi jeg trodde virkelig ikke at jeg sa <u>det</u>.<br />
Jeg tror at om jeg hadde øvet inn alt jeg skulle si, så hadde ikke foredraget blitt noe bra. Alt jeg øver inn er første setning og etter det ser jeg bare på flyten i presentasjonen og at det er en bra historie som fortelles. Det er langt viktigere at slidene danner en bra ramme som jeg bare kan snakke ut i fra uten å ha trent inn noe. </p>
<p>Sannelig virker det som jeg har en metode likevel når jeg leser dette her, men jeg tror ikke jeg vil anbefale noen andre å følge den. Finn ut av hva du må gjøre for å føle deg trygg når du skal levere noe også gjør du det. Ikke les en bok eller hør på sånne som meg. Lag din egen måte å gjøre det på, så kommer det helt sikkert til å være veldig mye bedre enn å adoptere andre sine metoder. Dette gjelder ikke bare det å gjøre presentasjoner, men også ting som blogg innlegg. Skriver du fra hjertet om noe du brenner for så blir det stort sett bra og folk skjønner det. Ikke hør på en eller annen &#8220;kjendis blogger&#8221; som skal fortelle deg hvordan du skal gå frem for å skrive blogg. Det er egentlig veldig enkelt: Har du noe på hjertet, så skriv det. Hvis du ikke egentlig har noe å melde, vel så la være å skriv det blogg innlegget. Vi trenger virkelig ikke flere innholdsløse blogger på nettet :)</p>
<h2>Kjære konsulent med fin tittel, kom deg ned av scena!</h2>
<p>På JavaZone er det ekstremt mange konsulentselskaper som ønsker å profilere seg og det har hjulpet konferansen til å vokse seg til å bli en av de største. Problemet med dette er at de samme selskapene tvinger folk som aldri burde stått foran et publikum til å holde foredrag fordi de har en tittel som tilsier det. Jeg har en bønn til alle dere som tvinger i utgangspunktet veldig dyktige mennesker til å gjøre noe de åpenbart ikke er skikket til. Du bør settes foran et publikum bare fordi du er flink, du skal være foran publikumet fordi du klarer å formidle et budskap. Å kunne lese opp dine egne slides holder rett og slett ikke. </p>
<h3>Det handler om å levere</h3>
<p>Jeg konstaterte på at det var noe murring om nordmenn som ikke snakket på engelsk og slike ting. Det er godt mulig de snakket om meg også her, for jeg hadde tittel og slider på engelsk men snakket på norsk. Hvorfor gjorde jeg det? Først og fremst av respekt for de som kommer å hører på. Nå tenker du kanskje at det var en rar ting å si ettersom det kan være noen som ikke forstår engelsk i salen. Jeg mener det er bedre å faktisk være i stand til å formidle noe til 80-90% av salen, fremfor å stå der å stotre på håpløs engelsk og bruke all energi på å forsøke å huske hva faen det var du  skulle si. Flere foredrag jeg så på JavaZone var på såpass dårlig engelsk at jeg strengt tatt tror de engelsktalende hadde problemer med å forstå det likevel. I tillegg så var det folk som jeg vet kan holde bra foredrag som fremstod som ubrukelige fordi de ikke gjorde det på sitt morsmål.</p>
<p>Derfor mener jeg det er en respektfull ting å gjøre å faktisk innse at, nei jeg kommer ikke til å klare å levere en bra presentasjon som engasjerer de som hører på om jeg gjøre det på engelsk så jeg gjør det på morsmålet mitt. Da er det i vertfall en viss kvalitet på det jeg gjør og jeg kan skape den stemningen jeg ønsker. De som ikke forstår norsk kan forlate salen og heller se på <a target="new" href="http://slidesha.re/9xKxce">slidene</a>, eventuelt snakke med meg etterpå. Jeg skulle selvsagt ønske at jeg hadde tid til å øve tilstrekkelig slik at jeg kunne gjort foredraget  på engelsk, men det var ikke mulig i år. All respekt til de som gjorde det og klarte det bra, dere er mer dedikert og flittig enn meg :) </p>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2010/09/det-a-presentere/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Inntektslaget hjelper OS ID på 1-2-3</title>
		<link>http://dallokken.com/espen/2010/04/inntektslaget-hjelper-os-id-pa-1-2-3/</link>
		<comments>http://dallokken.com/espen/2010/04/inntektslaget-hjelper-os-id-pa-1-2-3/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 19:14:40 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[inntektslaget]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/?p=353</guid>
		<description><![CDATA[OS ID hadde behov for enkel integrasjon mot Mattilsynets MATS web service API for å raskt kunne betjene sine kunder ved oppdaterte føringer for merking av husdyr. Inntektslaget utvikler og satte i produksjon første versjon fire timer etter at oppdraget var signert. Deretter fulgte nye versjoner etterhvert som brukerne var fornøyde og ville ha mer. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.osid.no"><img class="alignleft" title="OS ID" src="http://dallokken.com/inntektslaget/osid/osid_badge.png" alt="" width="296" height="123" /></a><a href="http://www.osid.no/" target="_blank">OS ID</a> hadde behov for enkel integrasjon mot <a href="http://www.mattilsynet.no/skjema/mats" target="_blank">Mattilsynets MATS web service API</a> for å raskt kunne betjene sine kunder ved oppdaterte føringer for merking av husdyr.<br />
Inntektslaget utvikler og satte i produksjon første versjon fire timer etter at oppdraget var signert. Deretter fulgte nye versjoner etterhvert som brukerne var fornøyde og ville ha mer.</p>
<h2>Digital samhandling</h2>
<p>Det skulle være to typer funksjonalitet i applikasjonen:</p>
<ul>
<li>søke frem produsenter hos Matvaretilsynet for å se detaljinformasjon</li>
<li>hente frem informasjon om alle merker en produsent hadde.</li>
</ul>
<p>Elektronisk samhandling er veldig i vinden om dagen, men det er åpenbart at veldig mange har veldig mye å lære når det gjelder hva dette innebærer. Tilgjengeligheten på tjenestene fra Mattilsynet sett fra en programmerer si ståsted er ekstremt dårlig. De to kallene jeg behøvde å gjøre hadde et API som ikke lignet i det hele tatt. Det kunne like gjerne vært fra to ulike aktører. Dette er selvsagt altfor dårlig. Elektronisk samhandling er mulig dersom aktørene forstår hva slags ansvar det innebærer og er profesjonelle nok til å sørge for å ha konsistente APIer på tvers av sine tjenester.</p>
<h2>Enkel brukerflate for en enkel applikasjon</h2>
<p>Applikasjonen består av to helt enkle skjermbilder hvor brukerne kan søke frem produsenter. Begge skjermbildene var med i første leveranse som ble utviklet.<br />
<a href="http://dallokken.com/espen/wp-content/uploads/2010/02/Image002.png"><img class="alignleft size-thumbnail wp-image-399" title="Image002" src="http://dallokken.com/espen/wp-content/uploads/2010/02/Image002-150x150.png" alt="" width="150" height="150" /></a><br />
En utfordring ved å benytte WebServices støtten i Flex 3 er manglende støtte for vanlig HTTP autentisering, men takket være god hjelp fra andre utviklere som har vært i samme situasjon var dette løst raskt. Utover dette var det datamengden i skjermbildet for visning av antallet merker som var en stor utfordring og er noe som skal løses i kommende leveranser.<br />
<a href="http://dallokken.com/espen/wp-content/uploads/2010/02/Image0011.png"><img class="alignleft size-thumbnail wp-image-400" title="Image001" src="http://dallokken.com/espen/wp-content/uploads/2010/02/Image0011-150x150.png" alt="" width="150" height="150" /></a></p>
<h2>Tur-retur på fire timer</h2>
<p>Hurtig utvikling ved hjelp av Flex rammeverket kombinert med AIR teknologien gjorde det mulig å implementere og installere hos kunden en applikasjon i løpet av 4 timer. Siden den gang har applikasjonen blitt utvidet med mer funksjonalitet, men dette har vært tillegg og ikke store omskrivninger. Du kan jobbe utrolig raskt og med høy kvalitet takket være Flex rammeverket&#8217;s muligheter til å bygge <em>datadrevne applikasjoner</em>. Å ta en rask prototype for så å bygge den ut er enkelt når du følger dette ene prinsippet.</p>
<p>Overgangen fra prototype til ferdig applikasjon opphører og det sparer en for tid og penger. AIR rammeverket sin innebygde støtte for automatisk oppdatering gjør det enkelt å stadig legge ut nye versjoner til brukerne uten at det blir noen drift- eller forvaltningskostnader i forbindelse med utrullingen.</p>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2010/04/inntektslaget-hjelper-os-id-pa-1-2-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Åpenhet og deling i sentrum på GoOpen 2010</title>
		<link>http://dallokken.com/espen/2010/04/apenhet-og-deling-i-sentrum-pa-goopen-2010/</link>
		<comments>http://dallokken.com/espen/2010/04/apenhet-og-deling-i-sentrum-pa-goopen-2010/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 17:57:00 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[jobb]]></category>
		<category><![CDATA[foredrag]]></category>
		<category><![CDATA[GoOpen]]></category>
		<category><![CDATA[konferranse]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/?p=409</guid>
		<description><![CDATA[Jeg var så heldig å bli spurt om å holde foredrag angående Statens pensjonskasse sin bruk av Friprog i forretnings kritiske løsninger. GoOpen var et nytt bekjentskap for meg, men det var et veldig hyggelig et. Å arrangere en konferanse hos Latter på Aker Brygg nå på våren gir en flott ramme og tiltross for [...]]]></description>
			<content:encoded><![CDATA[<p>Jeg var så heldig å bli spurt om å holde foredrag angående <a href="http://vimeo.com/11049958" target="_blank">Statens pensjonskasse sin bruk av Friprog</a> i forretnings kritiske løsninger. <a href="http://www.goopen.no/" target="_blank">GoOpen</a> var et nytt bekjentskap for meg, men det var et veldig hyggelig et. Å arrangere en konferanse hos Latter på Aker Brygg nå på våren gir en flott ramme og tiltross for en litt kjedelig start med innledning av en IKT-minister som var spent på om &#8220;videokonferansen de skulle ha senere&#8221; kom til å fungere.</p>
<p>Heldigvis tok det seg veldig opp etter dette og fokuset var ikke så mye på åpen kildekode, men langt mer om deling av data og tilgjengeliggjøring av disse gjennom åpne standarder. I tillegg var det noen spennende keynote speakers fra utlandet som var med å krydre konferansen. Blant annet <a href="http://twitter.com/EngesethsBlog" target="_blank">Stefan Engeseth</a> sitt foredrag om å &#8220;<a href="http://www.goopen.no/foredragsholdere/one-bli-ett-med-kunden-och-framtiden/" target="_blank">bli i ett med kunden</a>&#8221; var et friskt pust hvor han ikke var redd for å tal de store og suksessfulle midt i mot.</p>
<h2>Fri programvare i Statens pensjonskasse</h2>
<p>Nedenfor er mitt foredrag på GoOpen hvor jeg fortalte om hvordan <a href="http://www.spk.no" target="_blank">Statens pensjonskasse</a> forholder seg til fri programvare og hvordan SPK bidrar til miljøet.<br />
<object width="400" height="227"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=11049958&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=11049958&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="227"></embed></object>
<p><a href="http://vimeo.com/11049958">Fri programvare i Statens pensjonskasse</a> from <a href="http://vimeo.com/friprog">Friprogsenteret</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Alle foredragsholdere mottok en hvit konvolutt hvor det lå en donasjon til Leger Uten Grenser på noen kroner. Dette var et veldig bra tiltak og langt bedre enn ostehøvler og andre ting. Kan være noe å tenke på for andre konferanser i Norge også? Jeg ser på dere <a href="http://javazone.no" target="_blank">JavaZone</a> og <a href="http://smidig.no" target="_blank">Smidig.no</a> Alt i alt en kul opplevelse å delta på GoOpen og det er ingen grunn til ikke å møte opp der igjen neste år.</p>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2010/04/apenhet-og-deling-i-sentrum-pa-goopen-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Jeg vet hvorfor du ikke lykkes med Scrum (eller noen annen metode for den del)</title>
		<link>http://dallokken.com/espen/2010/02/jeg-vet-hvorfor-du-ikke-lykkes-med-scrum-eller-noen-annen-metode-for-den-del/</link>
		<comments>http://dallokken.com/espen/2010/02/jeg-vet-hvorfor-du-ikke-lykkes-med-scrum-eller-noen-annen-metode-for-den-del/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 19:51:53 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[Diverse]]></category>
		<category><![CDATA[smidig]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/?p=386</guid>
		<description><![CDATA[I artikkelserien &#8220;jeg vet hvorfor&#8221; skal jeg nå ta for meg Scrum, men jeg tror dette gjelder alle metoder. Den absolutt mest utbredte av de smidige metodene er Scrum og den benyttes på så mange ulike måte og tolkes i så mange retninger at den naturlig nok begynner å miste litt av den sølvfargede glansen [...]]]></description>
			<content:encoded><![CDATA[<p>I artikkelserien &#8220;jeg vet hvorfor&#8221; skal jeg nå ta for meg Scrum, men jeg tror dette gjelder alle metoder. Den absolutt mest utbredte av de smidige metodene er Scrum og den benyttes på så mange ulike måte og tolkes i så mange retninger at den naturlig nok begynner å miste litt av den sølvfargede glansen metoden hadde da den først kom. Årsakene til hvorfor mange føler de ikke lykkes med Scrum er like mange som årsakene til at andre føler de får mye igjen for å benytte metoden. Jeg har vært i kontakt med mange som hevder å benytte Scrum og det er selvsagt en enorm forskjell i hvordan metoden brukes rundt omkring. Likevel vil jeg påstå at det er en fellesnevner for alle de som ikke får Scrum til å fungere.</p>
<h2>Lille speil på veggen der&#8230;</h2>
<p>Jeg hadde gleden av å delta på <a href="http://bit.ly/9g7eFk" target="_new">Mike Cohn&#8217;s</a> Scrum Master &#8220;Sertifisering&#8221; i fjor og en av tingene jeg sitter igjen med er det Mike sa om at:</p>
<p><em> &#8220;Scrum løser ingen problemer, den bare viser deg problemene dine&#8221;</em></p>
<p>Dette er selvsagt ikke noe som du nevner når du selger inn metoden, ettersom ingen vil ha noe som bare viser deg problemene uten noen løsning. Følgelig blir veldig mange skuffet når det viser seg at Scrum kun visualiserer og bringer for dagen alle problemer du tidligere har forsøkt å feie under teppet. Du titter i speilet og alt du ser er utfordringene du har slitt med tidligere og dette fra noe som alle mener er så bra. Naturlig nok sitter en ofte skuffet tilbake og begynner å se etter neste ting som lover å løse dine problemer uten noe jobb. Det er også en del andre ting som Scrum lover og dette snakker Geir Amsjø om i <a href="http://scrummaster.no/?p=388" target="_blank">Hva oppnår du med Scrum?</a>.</p>
<h2>Arbeit macht frei</h2>
<p>Arbeidet skal sette deg fri, og slik også når det gjelder metodearbeid. Hvis du skal lykkes med å implementere en metode må du være beredt på at det krever <span style="text-decoration: underline;">endringer</span>. Gjerne store endringer som vil gå langt utover f.eks et prosjekt. Scrum vil i stor grad vise deg hvor problemene er og hvorvidt du skal få ønsket effekt ved å bruke Scrum avhenger 100% av din evne til å endre omgivelsene. Uten store endringer i både prosjekt og i omgivelsene vil du <span style="text-decoration: underline;">aldri</span> lykkes særlig bra med Scrum.</p>
<p>Klarer du ikke å ha hyppige leveranser fordi du har en driftsorganisasjon som evner å ta i mot mer enn 1 gang i året? Vel, da må du ta tak i det. Hvis du ikke har noen som kan fungere som produkteier eller være kravstiller, ja så må du ta tak i dette å stable noe på beina.</p>
<h2>Når Scrum ikke er nok..</h2>
<p>Dette med endringer rører ved noe av det som mange snakker om i disse dager, nemlig at Scrum er en metode for prosjekt gjennomføring. Et prosjekt er noe flyktig som har en start og en slutt, mens organisasjonen som betalte for prosjektet består. Mangelen på helhets fokus er hva jeg mener er Scrum&#8217;s <a href="http://no.wikipedia.org/wiki/Akillesh%C3%A6l" target="_new">akilleshæl</a>. Metodikken gir deg kun hjelp til å belyse mangler og gjennomføre et prosjekt. Utover dette er du på egenhånd og får liten hjelp. Organisasjoner trenger et helhets fokus og en måte å tenke på som hjelper i mer enn bare praktisk prosjektgjennomføring.</p>
<h2>Lean, the &#8220;new&#8221; kid on the block</h2>
<p>Veldig mange har begynte å snakke om Lean som et svar på manglene vi har erfart med Scrum. Mytologien rundt Lean har mange ingredienser som gjør at det er en sikker hit blant IT-folk: et ekskluderende vokabular av Japanske ord, har sitt opphav i østlige tanker og er noe nytt. Tiltross for all hypen som vi har sett, og som vi kommer til å se enda mer av i årene som kommer, så tror jeg faktisk at helhets fokuset i Lean er hva Scrum mangler for større organisasjoner.</p>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2010/02/jeg-vet-hvorfor-du-ikke-lykkes-med-scrum-eller-noen-annen-metode-for-den-del/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Presisering rundt sosialdemokratiet</title>
		<link>http://dallokken.com/espen/2009/12/presisering-rundt-sosialdemokratiet/</link>
		<comments>http://dallokken.com/espen/2009/12/presisering-rundt-sosialdemokratiet/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 15:00:00 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[smidig]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[smidig2009]]></category>
		<category><![CDATA[xpmeetup]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/?p=372</guid>
		<description><![CDATA[Jeg var så heldig å få sjansen til å holde min lyntale på Oslo XP Meetup igår. Det var utrolig spennende fordi det var diskusjon umiddelbart etter lyntalen. I motsetning til på konferanser så måtte jeg her svare for mine tildels breibente påstander om det ene og det andre. En ting jeg åpnebart formidlet uklart [...]]]></description>
			<content:encoded><![CDATA[<p>Jeg var så heldig å få sjansen til å <a href="/espen/2009/12/%c3%b8nskereprise-fra-smidig-2009/" target="_blank">holde min lyntale på Oslo XP Meetup igår</a>. Det var utrolig spennende fordi det var diskusjon umiddelbart etter lyntalen. I motsetning til på konferanser så måtte jeg her svare for mine tildels breibente påstander om det ene og det andre.</p>
<p>En ting jeg åpnebart formidlet uklart var dette rundt spesialistenes rolle i smidige prosjekter. Mange tolket mine utsagn til at man skulle ha spesialister som kun jobbet med sin spesialitet og at ingen andre på teamet gjorde det. Dette er like dumt som bare å ha generalister og mitt poeng er at du må sørge for å utnytte spesialisten slik at du hever kompetanse på resten av teamet. Spesialisten må selvsagt kunne gjøre mer enn sin spesialitet og det er viktig å sørge for at spesialistens kunnskap kommer resten av teamet tilgode.</p>
<p>Det var også nevnt i diskusjonene at spesialister som får jobbe i fred på sine egne ting er et kjempeproblem når denne personen ikke lengre er til stede, og igjen er jeg helt enig her. &#8220;Smarte&#8221; programmerere er et kjempe problem dersom de sitter alene å koker opp noe, så de må selvsagt tvinges til å jobbe med noe annet også.</p>
<p>Lyntaler er ofte slik at de fungerer best om man ikke tar med de grå nyansene, og jeg holder de som regel med Caps lock&#8217;en på. Slik at det er selvsagt mange nyanser rundt tingene jeg snakker om i Det Smidige Sosialdemokratiet, men det blir en kjedelig tale om jeg tar med det også.</p>
<p>Takk til alle som kom med spørsmål og feedback under Meetup&#8217;en, det var utrolig gøy å få snakke der og jeg gjør det gjerne igjen.</p>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2009/12/presisering-rundt-sosialdemokratiet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ønskereprise fra Smidig 2009</title>
		<link>http://dallokken.com/espen/2009/12/%c3%b8nskereprise-fra-smidig-2009/</link>
		<comments>http://dallokken.com/espen/2009/12/%c3%b8nskereprise-fra-smidig-2009/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 12:18:19 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[Diverse]]></category>
		<category><![CDATA[lyntale]]></category>
		<category><![CDATA[smidig]]></category>
		<category><![CDATA[smidig2009]]></category>
		<category><![CDATA[xpmeetup]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/?p=368</guid>
		<description><![CDATA[7. desember arrangerer Oslo XP Meetup tradisjonen tro en ønskereprise av de este lyntalene fra Smidig 2009. Jeg er så heldig å være en av dere, så dersom du ønsker å få med deg Det Smidige Sosialdemokrati en gang til så er det bare å komme. Du vil i tillegg til å få med deg [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://xp.meetup.com/13/calendar/11833440/" target="_blank">7. desember arrangerer Oslo XP Meetup</a> tradisjonen tro en ønskereprise av de este lyntalene fra <a href="http://smidig2009.no/" target="_blank">Smidig 2009</a>. Jeg er så heldig å være en av dere, så dersom du ønsker å få med deg <a href="http://smidig2009.no/talks/8" target="_blank">Det Smidige Sosialdemokrati</a> en gang til så er det bare å komme.</p>
<p>Du vil i tillegg til å få med deg mange spennende taler også ha mulighet til å diskutere med de som holder dem, så det er din mulighet til å komme i dialog.</p>
<p>Hvis ikke får du nøye deg med videoen nedenfor av lyntalen min.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=8015849&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=8015849&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://vimeo.com/8015849">Det Smidige Sosialdemokrati</a> from <a href="http://vimeo.com/user358997">leif</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2009/12/%c3%b8nskereprise-fra-smidig-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enkelhet, ikke så enkelt</title>
		<link>http://dallokken.com/espen/2009/11/enkelhet-ikke-sa-enkelt/</link>
		<comments>http://dallokken.com/espen/2009/11/enkelhet-ikke-sa-enkelt/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 19:25:24 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[smidig]]></category>
		<category><![CDATA[utvikling]]></category>
		<category><![CDATA[enkelhet]]></category>
		<category><![CDATA[simplicity]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/?p=308</guid>
		<description><![CDATA[Dette er en artikkel i kategorien refleksjon og det kommer som et resultat av det jeg har erfart i de siste årene hvor Smidig-bevegelsen virkelig har blitt allemannseie. Jeg har både vært team medlem, Scrum Master, arkitekt og delvis produkt eier i ulike sammenhenger. En ting har alltid ligget å ulmet i bakhodet mitt de [...]]]></description>
			<content:encoded><![CDATA[<p>Dette er en artikkel i kategorien refleksjon og det kommer som et resultat av det jeg har erfart i de siste årene hvor Smidig-bevegelsen virkelig har blitt allemannseie. Jeg har både vært team medlem, Scrum Master, arkitekt og delvis produkt eier i ulike sammenhenger. En ting har alltid ligget å ulmet i bakhodet mitt de siste årene og det har med begrepet <em>enkelhet</em> eller <a href="http://en.wikipedia.org/wiki/Simplicity" target="_blank">simplicity</a>.</p>
<p>Begrepet brukes til veldig mye rart og har blitt en viktig ingrediens i alle dokumenter om visjoner og strategier. Alt skal være enkelt. En annen setting hvor enkelhet nevnes hyppig er i diskusjoner rundt konkrete løsninger. Her brukes begrepet ofte som hersketeknikk hvor den som kommer med &#8220;<em>men det er jo ikke enkelt</em>&#8221; eller &#8220;<em>det er unødig komplisert</em>&#8221; forsøker å parkere andre forslag. Det er i denne andre konteksten hvor det hele tiden har skurret i hodet mitt. Veldig ofte bruker man begrepet <em>enkelt</em> på en måte som tilsier at noe skal være <em>banalt</em> eller <em>simpelt</em>. Løsninger som involverer teknikker eller noen biblioteker blir ofte merket som <em>kompliserte</em> (ofte med unødvendig som prefix).</p>
<h3>Enkelhetens lover</h3>
<p><img class="alignleft" title="4th law: Learn" src="http://lawsofsimplicity.com/images/desk/05_1600_1200sm.jpg" alt="" width="133" height="100" />Enkelhet kan oppnås på mange måter, hvor en av de er å redusere og fjerne noe. Dette er grunntanken de fleste forbinder med enkelhet, men etter å ha lest <a href="http://en.wikipedia.org/wiki/John_Maeda" target="_blank">John Maeda</a> sin <a href="http://lawsofsimplicity.com/" target="_blank">The Laws Of Simplicity</a> ble jeg klar over at dette er bare en av veldig mange teknikker som kan brukes til å oppnå enkelhet.</p>
<p>Maeda oppsummerer enkelhet i <a href="http://lawsofsimplicity.com/category/laws?order=ASC" target="_blank">ti lover</a> som kan brukes i et arbeid med å oppnå enkelhet i løsninger. I det daglige hører jeg stortsett snakk om å oppnå enkelhet gjennom <a href="http://lawsofsimplicity.com/?p=50" target="_blank">Lov 1: Reduser</a>. Det er selvsagt en viktig teknikk for å oppnå enkelhet, men den er overvurdert særlig i forbindelse med å løse problemer som oppstår under systemutvikling. Dersom det er en problemstilling som ikke er triviell, så er det faktisk slik at det er en del andre lover som faktisk gir bedre resultat enn bare å redusere kompleksitet og å &#8220;dumb it down&#8221;. Organisering og kunnskap fører veldig ofte til enkelhet i løsningen, på tilsvarende måte som loven om å redusere.</p>
<h3>Simplifisering mer enn bare å redusere</h3>
<p>Hvis du må lage et rammeverk for å utøve f.eks mapping fra ett objekt til et annet, så kan det gjøres enkelt dersom du sørger for at rammeverket er godt organisert og hvis du sørger for å la de som skal bruke det få økt kunnskap gjennom eksempler og dokumentasjon.  Veldig mange vil si at å lage et rammeverk strider imot det å gjøre noe enkelt, men det blir for enkelt mener jeg. Et godt skrevet rammeverk som er testet og skrevet brukervennlig vil jeg si er essensen i enkelhet. Du gjør en ofte utført operasjon enkel for flere. Hvorvidt det ligger avansert kode i rammeverket er egentlig uinteressant. Ingen stiller spørsmål rundt hvorvidt Spring rammeverket bruker noe avansert for å oppnå det de gjør. Hvorfor skal man i prosjekter måtte gå kanossagang om man ønsker å benytte seg av noe som av enkelte oppfattes som <em>avansert</em>?</p>
<h3>Balanse</h3>
<p>Enkelhet består ikke i å fokusere på <em>reduksjon</em> eller bare å se på tidsbesparelser. Evnen til å vurdere flere av lovene slik at de balanserer hverandre ut som er nøkkelen til å oppnå <em>enkelhet</em>.</p>
<p>Det viktigste er likevel å innse at for å oppnå enkelhet kreves mer enn reduksjon. Hvis du synes utvikling av web applikasjoner er vanskelig med Java verdens mange rammeverk, så blir det ikke bedre av å redusere alle slike å bare bruke servlet klassene. En slik drastisk reduksjon er ofte fundert på en tanke om enkelhet, trukket altfor langt. Ofte bunner slike på manglende kunnskap eller behov for å bevise noe, som begge er krefter som trekker i retning av &#8220;dumbing down&#8221;: ikke enkelhet.</p>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2009/11/enkelhet-ikke-sa-enkelt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Refleksjoner rundt Smidig 2009</title>
		<link>http://dallokken.com/espen/2009/10/refleksjoner-rundt-smidig-2009/</link>
		<comments>http://dallokken.com/espen/2009/10/refleksjoner-rundt-smidig-2009/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 19:24:46 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[smidig]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[smidig2009]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/?p=332</guid>
		<description><![CDATA[Nok en gang samlet Smidig-menigheten seg til to dager i refleksjonen og læringens tegn på Smidig 2009 konferansen. Konferansen er den største grasrot konferansen i Skandinavia som handler om smidige metoder. De frivillige som bruker enormt med tid på å gjøre dette mulig fortjener all mulig heder og ære. Jeg har vært så heldig å [...]]]></description>
			<content:encoded><![CDATA[<p>Nok en gang samlet Smidig-menigheten seg til to dager i refleksjonen og læringens tegn på <a href="http://smidig2009.no" target="_blank">Smidig 2009 konferansen</a>. Konferansen er den største grasrot konferansen i Skandinavia som handler om smidige metoder. De frivillige som bruker enormt med tid på å gjøre dette mulig fortjener all mulig heder og ære. Jeg har vært så heldig å få delta de to siste årene og det har vært ekstremt læreriktig og morsomt.</p>
<p>Årets utgave av Smidig var langt bedre enn fjorårets. Lyntalene var bedre, spissere og mer variert enn fjorårets. Innholdet i talene var også langt mer givende enn før. Alt dette fine til tross så sitter jeg igjen med en liten følelse av å være litt skuffet. Vi har kommet langt, men det er en ting som jeg synes mangler fullstendig i all iveren etter å være smidig og det er fokuset på forretningen i det hele. Jeg snakker her ikke om <em>forretningssiden</em>, som er veldig mye omtalt i smidige metoder. Nei, jeg snakker om hvorfor smidige metoder er økonomisk bra og er fornuftig business. Statoil-Hydro adopterer ikke <a href="http://www.epmreview.com/Resources/Interviews/Bjarte-Bogsnes-Project-Manager-Beyond-Budgeting-Statoil.html" target="_blank">Beyond Budgeting</a> fordi de er idealister, nei de gjør det fordi de skal effektivisere sine prosesser.</p>
<p>Utviklere liker gjerne å tro at smidige metoder vinner nytt terreng fordi all ønsker dem godt og at alle setter pris på godt håndverk utført i trygge omgivelser. Jeg mener dette bare er en heldig sideeffekt som de fleste ikke egentlig bryr seg om. Smidige metoder brer om seg fordi det er <em>bra business</em>, ikke fordi alle ønsker en bedre verden. Det var ikke noe fokus på forskuttering, måling av effekt eller andre økonomiske aspekter. Dette er tross alt hovedgrunnen til at stadig fler bruker smidige metoder, nemlig at det er kostnadsbesparende og gir mer verdi igjen for en investering.</p>
<p>Det norske smidig miljøet er veldig god på å fremheve og fokusere på de mykere sidene ved smidige metoder, men vi ignorer i veldig stor grad fundamentet for at smidige metoder lykkes. Nemlig de forretningsmessige aspektene ved metoden og hvordan man  i smidige metoder skaper et samspill med den administrative / økonomiske delen av en organisasjon.</p>
<h2>Oppsummering</h2>
<ul>
<li>Kanban er fett og vi sier alle Fuck Scrum!</li>
<li>Par-programmering er hva de unge kule driver med</li>
<li>Statoil-Hydro, smidigere enn hva som møter øyet</li>
<li>Deler av UX miljøet i Norge mener de er så viktige at de må ha en egen prosess helt alene uten inblanding når de utøver sin magi (uten at noen vel egentlig har sett noe magi fra dette miljøet noen sinne)</li>
<li>Rock&#8217;n roll har sin plass i smidige metoder, det beviste Christian B.Hauknes!</li>
</ul>
<p>Igjen så må jeg rose arangørene av årets Smidig konferanse, dere leverte virkelig varene i år. Eneste forbedring er at middagen burde vært i et øl telt ute på Youngs-torget!</p>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2009/10/refleksjoner-rundt-smidig-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Essensen i brukergrensesnittsutvikling</title>
		<link>http://dallokken.com/espen/2009/09/essensen-i-brukergrensesnittsutvikling/</link>
		<comments>http://dallokken.com/espen/2009/09/essensen-i-brukergrensesnittsutvikling/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 17:38:59 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[utvikling]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javazone]]></category>
		<category><![CDATA[presentasjon]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/?p=303</guid>
		<description><![CDATA[Midt i det som skulle være pappa-permen min så stakk jeg innom JavaZone 2009 for å holde en presentasjon om brukergrensesnittsutvikling. Jeg har lenge tenkt på å holde et foredrag om dette emnet, ettersom det er noe jeg ofte ser behov for i prosjekter jeg har jobbet på. Tradisjonelle Java utviklere sliter veldig med å [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.mesan.no/filestore/JavaZone2009logo.jpg" alt="null" /> Midt i det som skulle være pappa-permen min så stakk jeg innom <a href="http://www.java.no/javazone/2009" target="_new">JavaZone 2009</a> for å holde en presentasjon om brukergrensesnittsutvikling. Jeg har lenge tenkt på å holde et foredrag om dette emnet, ettersom det er noe jeg ofte ser behov for i prosjekter jeg har jobbet på. Tradisjonelle Java utviklere sliter veldig med å applisere sine kunnskaper om objekt orientert programmering i utformingen av brukergrensesnitt. Det er essensen i utvikling av grensesnitt, ingen sort-magi eller annen heksekunst. Teknikken med å objekt orientere er <a href="http://tcs.java.no/tcs/?id=0D5021AF-FB41-4F73-87BE-745A23D5E94D" target="_new">The Essence of User Interface Programming</a>.<br />
I tillegg kommer jeg med en hjelpende hånd til utviklere som starter med grensesnittsutvikling, hvor jeg gir noen tips om hvordan de bør forholde seg til noen av de kjente fallgruvene/problemstillingene som kommer opp i grensesnittsutvikling.</p>
<p>Se foredraget <a href="http://tcs.java.no/tcs/?id=0D5021AF-FB41-4F73-87BE-745A23D5E94D" target="_new">The Essence of User Interface Programming</a> og legg gjerne inn din kommentar. Takk til <a href="http://www.java.no/javazone/2009" target="_new">JavaZone</a> for å arrangere en bra konferranse og det er alltid morsomt å delta!</p>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2009/09/essensen-i-brukergrensesnittsutvikling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inntektslaget hjelper til å levere lånekalkulator</title>
		<link>http://dallokken.com/espen/2009/05/inntektslaget-hjelper-til-a-levere-lanekalkulator/</link>
		<comments>http://dallokken.com/espen/2009/05/inntektslaget-hjelper-til-a-levere-lanekalkulator/#comments</comments>
		<pubDate>Mon, 18 May 2009 17:54:09 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[Diverse]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/?p=284</guid>
		<description><![CDATA[DnBNOR har fått en ny lånekalkulator utviklet ved hjelp av Flex rammeverkt takket være bistand fra Inntektslaget til å introdusere Flex rammeverket inn i organisasjonen. Kalkulatoren har vært i test en stund og har blitt godt motatt av bankens kunder. Les detaljene om lånekalkulator oppdraget Se lånekalkulatoren]]></description>
			<content:encoded><![CDATA[<p>DnBNOR har fått en ny lånekalkulator utviklet ved hjelp av Flex rammeverkt takket være bistand fra Inntektslaget til å introdusere Flex rammeverket inn i organisasjonen. Kalkulatoren har vært i test en stund og har blitt godt motatt av bankens kunder.</p>
<ul>
<li><a href="http://dallokken.com/espen/arbeider/moderningsering-av-lanekalkulator-for-dnbnor/" target="_blank">Les detaljene om lånekalkulator oppdraget</a></li>
<li><a href="https://www.dnbnor.no/person/elift_laanekalk/iframe_laanekalkulator.html" target="_blank">Se lånekalkulatoren</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2009/05/inntektslaget-hjelper-til-a-levere-lanekalkulator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Endringer i produksjonsmidlene skaper revolusjon</title>
		<link>http://dallokken.com/espen/2009/04/endringer-i-produksjonsmidlene-skaper-revolusjon/</link>
		<comments>http://dallokken.com/espen/2009/04/endringer-i-produksjonsmidlene-skaper-revolusjon/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 13:45:08 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[Diverse]]></category>
		<category><![CDATA[musikk]]></category>
		<category><![CDATA[opphavsrett]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/?p=213</guid>
		<description><![CDATA[Tittlene på denne postingen er noe jeg stadig hørte fra en av mine lærere på Holmen VGS på Tynset. Han var en blod-rød kommunist som ved enhver anledning kom inn på dette uavhengig av hvilket fag det nå måtte være han i utgangspunktet skulle undervise i. Hans ord kom tilbake til meg da jeg så [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Join the party" src="http://mklasing.files.wordpress.com/2008/03/motivaional_communism.jpeg" alt="" width="400" height="320" />Tittlene på denne postingen er noe jeg stadig hørte fra en av mine lærere på Holmen VGS på Tynset. Han var en blod-rød kommunist som ved enhver anledning kom inn på dette uavhengig av hvilket fag det nå måtte være han i utgangspunktet skulle undervise i. Hans ord kom tilbake til meg da jeg så programmet <a href="http://www1.nrk.no/nett-tv/klipp/470663" target="_blank">&#8220;Digitale Pirater&#8221; på NRK3</a>.</p>
<p>Jeg har tidligere vært med på å forsøke etablere en tjeneste som forsøkte å gjøre musikk tilgjengelig for folk på en ny måte gjennom musikk tjenesten Ezmo. Vi forsøkte hele tiden å spille på lag med platebransjen i et forsøk på å etablere en ny måte å selge musikk på gjennom venners anbefalinger direkte i en musikk spiller. Det triste med platebransjen er at de uansett forslag eller forretningside er hemmet av hvordan musikk distribueres idag. Vi i Ezmo ønsket å være en global musikk tjeneste, hvilket skulle vise seg å være ekstremt vanskelig ettersom platebransjen deles inn i regioner hvor du må kjøpe rettighetene i alle disse. Hvilket betød at vi i Ezmo måtte ha betalt for rettigheter i alle soner dersom vi skulle være en global tjeneste.</p>
<p>Dette problemet er noe som <a href="http://spotify.com" target="_blank">Spotify</a> har fått erfare i det siste, sanger har &#8220;forsvunnet&#8221; fra <a href="http://spotify.com" target="_blank">Spotify</a> og jeg antar det er fordi de har begynt å få mer oppmerksomhet fra platebransjen og dermed kommet i kontakt med disse tingene. Jeg synes <a href="http://spotify.com" target="_blank">Spotify</a>er utrolig spennende, men jeg ser desverre ikke noe håp i at den vil overleve. Årsaken er at loven om opphavsrett håndheves på en slik måte at det er mer eller mindre umulig å drive forretning uten å ha absurde ressurser til å betale for rettigheter rundt om i alle mulige soner platebransjen er delt inn i. Nettopp opphavsretten og hvordan den kommer til å måtte endre seg var temaet for dokumentaren <a href="http://www1.nrk.no/nett-tv/klipp/470663" target="_blank">Digitale Pirater</a>.</p>
<h2>Techno Brega &#8211; en avansert russe-konkurranse</h2>
<p><a href="http://en.wikipedia.org/wiki/Tecno_brega" target="_blank">Techno Brega</a> er en ekstremt populær musikk genre i Brasil. I techno brega tar artistene en hit låt fra f.eks USA og remikser den til å ha beats som er basert på den <a href="http://en.wikipedia.org/wiki/Brega_(music)" target="_blank">tradisjonelle braga musikken</a>. for så å lansere den som sin egen. Disse artistene gir bort CDene gratis og bruker CDer som rene promoteringsartikler. I techno brega er det ulike soundsystems som konkurere om å være de beste (ikke helt ulikt hvordan man i Norge konkurerer om det beste anlegget på russebiler). Festene som soundsystemene arrangerer er stedet hvor man tjener penger. De tjener penger på inngang og alle slike ting, men i tillegg tar de opp DJ setene som artistene spiller for så å selge de på CD idet festen er over. Artistene har funnet en måte å effektivt tjene penger på sin kunst uten å måtte bekymre seg særlig for pirater. Dette konseptet er noe som andre artister har forsøkt kopiere i vesten, men uten særlig hell.</p>
<h2>Nigeria-wood</h2>
<p>I dokumentaren intervjues representanter for en av verdens største film industrier, nemlig den Nigerianske. Nigeria er ett av verdenes mest folkerike land og det er nigerianere spredt rundt om i alle verdenes hjørner. Den nigerianske film industrien er en av de største produsentene av filmer i verden i dag . Det pussige er at dette skjer uten at det forekommer piratkopiering av filmer i Nigeria. Dette fordi de selger filmene veldig billig og det er produsentene av filmene selv som står for distribusjon og salg. Digitalt film utstyr kan nå kjøpes relativt billig og det kreves ikke mer enn en relativt bra datamaskin til å gjøre redigering. Gjennom at ikke bare den rike delen av verden har tilgang på produksjonsutstyr for film har gjort at en helt ny gener filmer produseres i Nigeria.</p>
<p>Produsentene av filmene selger filmene veldig billig og fra sine egne butikker. Produksjonskostnadene er veldig lave ettersom alt er digitalt. Den største faren for Hollywood er at disse filmmakerne fokuserer på historier som bygger på afrikanske verdier og tradisjoner. Disse filmene snakker direkte til mennesker rundt om i verden som er av afrikansk opprinnelse. Dette har gjort at nigerianske filmprodusenter nå har den afro-amerikanske befolkningen i USA som sin neste målgruppe og det gir grunn til bekymring for Hollywood. Filmer som snakker direkte til afro-amerikanere kan vise seg å være en større trussel mot den etablerte filmindustrien.</p>
<h2>Opphavsretten vil endres</h2>
<p>Dokumentaren viser en herlig kontrast mellom representanten fra MAAA (Motion Picture Association of Americ) og en av de mest kjente film produsentene i Nigera. Hvor den nigerianske produsenten ikke engang tenker på piratkopiering som noe galt, mens MPAA helst vil ha SWAT teams inn i alle tenåringers soverom dersom de ser ulovlig film. Alle eksemplene i dokumentaren viser hvordan definisjonen av opphavsrett blir nødt til å endre seg på grunn av grunnleggende <em>endringer i produksjonsmidlene</em>. Det er uunngålig at måten vi ser på opphavsrett vil endre seg de nærmeste årene. Utviklingen er ikke til å stoppe, så spørsmålet er hvem vil være med?</p>
<p>Jeg tror på ingen måte at musikk- eller film industrien vil dø. Historien om videokasetten vil gjenta seg og disse bransjene vil komme til å finne måter å overleve på. Det eneste som er sikkert er at måten de tjener penger på vil endre seg og jeg tror også hvordan man definerer opphavsrett</p>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2009/04/endringer-i-produksjonsmidlene-skaper-revolusjon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Relevante annonser nå også fra Norge</title>
		<link>http://dallokken.com/espen/2009/04/relevante-annonser-na-ogsa-fra-norge/</link>
		<comments>http://dallokken.com/espen/2009/04/relevante-annonser-na-ogsa-fra-norge/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 17:00:02 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[Diverse]]></category>
		<category><![CDATA[annonsering]]></category>
		<category><![CDATA[oax]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/?p=219</guid>
		<description><![CDATA[I det siste har mange snakket høyt om å lage &#8220;det nye Google&#8221; og hvordan de er så briljante i forhold til alle de andre selskapene som prøver det samme. Min tidligere arbeidsgiver Open AdExchange har denne uken gått live med sin løsning for relevante annonser for store medie hus. Uten noe skryt eller bravour [...]]]></description>
			<content:encoded><![CDATA[<p>I det siste har mange snakket høyt om å lage &#8220;det nye Google&#8221; og hvordan de er så briljante i forhold til alle de andre selskapene som prøver det samme.</p>
<p>Min tidligere arbeidsgiver <a href="http://openadex.com/">Open AdExchange</a> har denne uken gått live med sin løsning for relevante annonser for store medie hus. Uten noe skryt eller bravour har de etablert seg i Danmark som den største spilleren i det danske markedet. Jeg tror disse gutta har evnene og forretnings forståelsen til å kunne lykkes i å faktisk bli en viktig aktør i det digitale annonse markedet.</p>
<p>Gratulere til alle sammen og lykke til i Danmark!</p>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2009/04/relevante-annonser-na-ogsa-fra-norge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tenke globalt, handle lokalt</title>
		<link>http://dallokken.com/espen/2009/03/tenke-globalt-handle-lokalt/</link>
		<comments>http://dallokken.com/espen/2009/03/tenke-globalt-handle-lokalt/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 08:23:29 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[smidig]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[norge]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/?p=206</guid>
		<description><![CDATA[Tittlen er et kjent slagord fra miljøbevegelsen når det gjelder hvordan man skal bekjempe klimaproblemene vi står ovenfor. Jeg føler det samme slagordet gjelder for smidige metoder og hvordan man best klarer å få smidige metoder til å fungere i sin organisasjon. Smidig systemutvikling handler veldig mye om kommunikasjon og mellommenneskelige relasjoner. Likevel er dette [...]]]></description>
			<content:encoded><![CDATA[<p>Tittlen er et kjent slagord fra miljøbevegelsen når det gjelder hvordan man skal bekjempe klimaproblemene vi står ovenfor. Jeg føler det samme slagordet gjelder for smidige metoder og hvordan man best klarer å få smidige metoder til å fungere i sin organisasjon.</p>
<p>Smidig systemutvikling handler veldig mye om kommunikasjon og mellommenneskelige relasjoner. Likevel er dette et element som veldig skjelden blir adressert hverken i prosjekter eller i debatter om smdige metoder. Allistar Cockburn har skrevet en del om dette i sin utmerkede bok Agile Software Development, likevel føler jeg at det er et poeng han og mange andre glemmer å adressere: <em>kulturelle forskjeller</em>.</p>
<h2>Kulturelle forskjeller utgjør den store forskjellen</h2>
<p>Kommunikasjon mellom mennesker i jobbsammenheng i Norge og for eksempel i Tyskland er veldig forskjellig. Tyskland har en mer hierarkisk måte å forholde seg til hverandre enn hva man har i Norge. Tilsvarende er det forskjeller mellom Japan, USA, Polen, Svergie, Danmark også videre også videre. Disse kulturelle forskjellene mener jeg er noe man i større grad bør adressere når man diskuterer hvor smidige metoder skal gå videre nå.</p>
<p>Veldig mye av litteraturen om smidige metoder handler kommer fra USA og er veldig farget av hvordan arbeidsmiljøet er der borte. Måten man jobber på i USA er veldig forskjellig fra hvordan vi gjør det i Norge. Dette gir seg særlig utslag i en av de viktigste delene av en smidig metode, nemlig <em>retrospectives</em>. Et interaktivt forum hvor man skal åpent utviksle erfaringer og forbedringer vil kreve ulike teknikker i et amerikanske arbeidsmiljø enn i et norsk. Grunnen er at norsk arbeidskultur har et helt annet sett med grunnverdier enn det som er vanlig i blant annet USA.</p>
<h2>Gjør lokale tilpassninger</h2>
<p>Når du og din organisasjon har begynt å jobbe med smidige metoder er noe av det viktigste dere kan gjøre når dere har fått litt erfaring er å forsøke gjøre lokale tilpassninger. Still spørsmål rundt hvorfor dere gjør tingere dere gjør? Hvorfor gjør vi stand-up? Fungerer retrospectives slik vi gjør de? Passer stand-ups til de menneskene vi har i vår organiasjon? Har vi personligheter som gjør at vi får noe ut av retrospectives?</p>
<p>Dette er noen av spørsmålene som dere bør stille dere slik at dere kan gjøre lokale tilpassninger til smidige metoder som f.eks Scrum. Still spørsmål ved alt og se på hvordan det passer til din organisasjon. Deretter gjør dere endringer eller justeringer slik at dere får en metode som passer dere organiasjon.</p>
<h2>Norsk smidighet</h2>
<p>Jeg føler at det mest konstruktive man kan gjøre når man snakker om å videreutvikle smidige metoder her i Norge er å gjøre lokale tilpassninger som tar høyde for hvordan man nordmenn kommuniserer og arbeider i Norge. Særlig ville jeg lagt vekt på hvordan retrospektives gjøres, for her er ikke nordmenn særlig flinke. Vi er generelt altfor positive og tilgivende ovenfor dårlige rammebetingelser. Dette er noe som er et problem ettersom man da ikke får gode tilbakemeldinger på hvordan metoden fungerer.</p>
<p>Det er vitkigere å komme med tillegg til det smidige manifest enn å lage komersielle innpakninger for å selge konsulenttimer slik som man har gjort med <a href="http://jobb.gd.no/" target="_blank">Agile 2.0</a>. Miljøet rundt smidige metoder i Norge er veldig levende og det er veldig mange flinke folk som bidrar i debatter. Jeg er sikker på at det norske smidige miljøet kan ta smidige til det neste steget ved å gjøre tilpassninger som reflekterer hvordan man samarbeider i norsk arbeidsliv.</p>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2009/03/tenke-globalt-handle-lokalt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jeg vet hvorfor du ikke &#8220;får til smidig&#8221;</title>
		<link>http://dallokken.com/espen/2009/02/jeg-vet-hvorfor-du-ikke-far-til-smidig/</link>
		<comments>http://dallokken.com/espen/2009/02/jeg-vet-hvorfor-du-ikke-far-til-smidig/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 09:34:31 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[smidig]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/?p=190</guid>
		<description><![CDATA[I andedammen her i Norge har skeptikerne til smidige metoder virkelig fått vann på mølla ettersom flere og flere &#8220;står frem&#8221; med sine historier om hvordan de ikke har vært på et eneste bra smidig prosjekt. Smidige fundamentalister vil gi deg følgende svar: &#8220;Hvis det ikke virker, så gjør du det feil&#8221;. Hvilket egentlig ikke [...]]]></description>
			<content:encoded><![CDATA[<p>I andedammen her i Norge har skeptikerne til smidige metoder virkelig fått vann på mølla ettersom flere og flere &#8220;står frem&#8221; med sine historier om hvordan de ikke har vært på et eneste bra smidig prosjekt.</p>
<p>Smidige fundamentalister vil gi deg følgende svar: &#8220;Hvis det ikke virker, så gjør du det feil&#8221;. Hvilket egentlig ikke er noe svar siden det ikke gir den som sliter noen løsning. Særlig ettersom svaret på &#8220;hva er riktig måte?&#8221; ofte er: &#8220;Du må bare tilpasse og plukke det som passer fra Scrum&#8221;. Igjen er dette svaret like nyttig for en som ikke får til smidige metoder som det vil være å si til en nyfødt baby: &#8220;Hvordan skal vi ta på bleien idag?&#8221;. Uten god kunnskap og erfaring vil hverken du som nyfrelst Scrum bruker eller babyen klare å velge riktig fremgangsmåte.</p>
<h2>Flere nivå av modenhet</h2>
<p><a href="http://www.aikidofaq.com/essays/tin/shuhari.html" target="_blank"><img class="alignleft" title="Shu Ha Ri" src="http://japaneseshodo.com/images/shuharith.jpg" alt="" width="264" height="299" /></a><a href="http://alistair.cockburn.us/" target="_blank">Allistar Cockburn</a> skriver i en av de beste bøkene om smidig systemutvikling, <a href="http://www.amazon.com/gp/product/0201699699" target="_blank">Agile Software Development</a>, om hvordan man i <a href="http://www.aikidofaq.com/essays/tin/shuhari.html" target="_blank">kampsporten Aikido går gjennom tre stadier</a> for å lære nye teknikker: <a href="http://www.martinfowler.com/bliki/ShuHaRi.html" target="_blank">Shu-ha-ri</a>.</p>
<p>Å tilnærme seg en smidig systemutviklingsprosess med disse tankene i hodet er en nøkkel til å lykkes med smidige metoder. Akkurat som kampsporteleven må også organisasjoner / prosjekter gå gjennom de tre stegene for læring. Det viktigste er å innse på hvilket nivå man faktisk er.</p>
<p>Hvis du er ny til Scrum så mener jeg du bør følge det du har lært til punkt og prikke som en mal (du er i Shu stadiet). Dette helt til du har målt og erfart hvilke teknikker som ikke passer for din situasjon (du er kommet til Ha stadiet). Da har du oppnådd større innsikt til å gjøre kvalifiserte valg og tilpassninger. Etterhvert vil du se fler og flere ting som du kan gjøre av tilpassninger for at det skal passe i din organisasjon (du har nådd Ri stadiet).</p>
<p><em>Det viktigste er at du <span style="text-decoration: underline;">må</span> gå gjennom alle tre stadiene. Du er ikke si at du er så smart at du kan gå rett på å tilpasse smidige metoder uten erfaring.</em></p>
<p>Forsøk å i ikke tenke til å begynne med, det vil hjelpe i det lange løp.</p>
<h2>Smidige prosjekter handler også om teknologi</h2>
<p>I iveren etter å være smidig glemmer mange at metoder som Scrum faktisk ikke sier noe som helst om den tekniske gjennomføringen av et prosjekt. Derfor ender mange prosjekter med å &#8220;glemme&#8221; viktigheten til de fundamentale teknikkene som du finner i blant annet eXtreme Programming:</p>
<ul>
<li>Test drevet utvikling</li>
<li>Kvalitet på testkode</li>
<li>Automatisert utrulling</li>
<li>Objekt orientert design</li>
</ul>
<p>Ivrige Scrum-praktikere glemmer ofte bort viktigheten til det å ha smidig teknologi og smidige metoder for å jobbe med teknologi. Hvis du ikke fortsetter å ha fokus på disse grunnleggende tingene vil du aldri lykkes med smidige prosjektmetodikker. Du vil feile om og om igjen inntil du innser viktigheten av å se smidig systemutvikling i en helhet, hvor du må velge teknikker så lenge du ikke ødelegger balansen mellom dem.</p>
<h2>To ting kreves for å lykkes med smidige metoder</h2>
<ul>
<li>Ikke tenk når du er ny til smidige metoder, gå igjennom de tre stadiene av læring.</li>
<li>Ikke fokuser utelukkende på prosjektmetodikk, men også tekniske metoder for systemutvikling.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2009/02/jeg-vet-hvorfor-du-ikke-far-til-smidig/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Smidig baseball stadion?</title>
		<link>http://dallokken.com/espen/2009/01/smidig-baseball-stadion/</link>
		<comments>http://dallokken.com/espen/2009/01/smidig-baseball-stadion/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 17:48:37 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[smidig]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/?p=180</guid>
		<description><![CDATA[En smidig tilnærming til samarbeid og problemløsning er ikke noe som bare gjøres i programvareutvikling, det gjøres også når man skal bygge enorme konstruksjoner. I Discovery Channel programmet Build It Bigger viste de historien om hvordan Washington fikk et nytt baseball stadion for sitt lag Washington Nationals. Det at man lager enorme stadioner i USA [...]]]></description>
			<content:encoded><![CDATA[<p>En smidig tilnærming til samarbeid og problemløsning er ikke noe som bare gjøres i programvareutvikling, det gjøres også når man skal bygge enorme konstruksjoner. I <a href="http://dsc.discovery.com/" target="_blank">Discovery Channel</a> programmet <a href="http://dsc.discovery.com/fansites/build-it-bigger/build-it-bigger.html" target="_top">Build It Bigger</a> viste de historien om hvordan Washington fikk et nytt baseball stadion for sitt lag <a href="http://nationals.mlb.com/" target="_blank">Washington Nationals</a>.</p>
<p>Det at man lager enorme stadioner i USA er ikke noe oppsiktsvekkende, men det som gjorde meg &#8220;varm under kraven&#8221; var hvordan de gikk frem for å bygge denne stadionet.  Arkitektene og byggmesterne hadde utrolig dårlig tid for å få stadionet ferdig til sesongstart. Derfor valgt de å dele opp byggingen i &#8220;10 pizzastykker&#8221; og utviklet den helhetlige arkitekturen og utseende for stadionet underveis. Nå dette høres veldig kjent ut og høres ut som hvordan man gjør smidig systemutvikling.</p>
<p>En av tingene man høre om en iterativ måte å arbeide på er at man &#8220;mister oversikt over helheten&#8221;. Hvis en team med utbyggere og en gjeng arkitekter klarer å bygge et enorm baseball stadion, så burde vel det være mulig også i programvare utvikling?</p>
<h2>Iterativt, inkrementelt og evolusjonært</h2>
<p><a href="http://www.linkedin.com/pub/0/12a/bb3" target="_blank">Reidar Sande</a> snakket på <a href="http://smidig.no/smidig2008/" target="_blank">Smidig2008</a> om <a href="http://www.smidig.no/page_attachments/0000/0199/081009_-_Mona_Lisa__Smidig_2008_.pptx" target="_blank">hvorvidt Mona Lisa ble malt iterativt, inkrementelt eller evolusjonært</a> og det er her man kommer inn på hvordan de klarte å bygge en baseball stadion på en smidig måte.</p>
<p>Erfarne og kompetente fagfolk gjør iterativ, inkrementell og evolusjonær utvikling uten at noen trenger å fortelle dem det. Erfaring kalles egenskapen som gjør at du er i stand til å holde øye med helheten samtidig som du kan fokusere på detaljene. Jeg tror nøkkelen til å mestre balansen mellom disse tre tingene og dermed også til å bygge gode arkitekturer i smidige prosjekter ligger i å ha mennesker med erfaring fra smidige prosjekter til å ha oppsyn med det. Her er det viktig å presisere at du må ha erfaring fra <em>smidige</em> prosjekter. Jeg mener mange gjør feil i å ikke bytte ut eller oppdatere sine beslutningstagere før de begynner med smidig systemutvikling. Manglende praktisk erfaring er en av hovedårsakene til at mange føler de ikke lykkes med smidig systemutvikling.</p>
<p>Kravene til en arkitekt i smidige prosjekter er litt anderledes enn i tradisjonelle prosjekter. Du må kommunisere mer og justere oftere enn hva som er vanlig. Tiden du får til å komme opp med løsninger er også begrenset, slik at du må i lang større grad <em>dyrke frem</em> en arkitektur fremfor å bruke månedsvis på å designe den i UML og PowerPoint. Denne evnen er ikke noe alle arkitekter har i blodet og dette er en utfordring man må forsøke å løse.</p>
<p>Mitt råd er å enten leie inn erfarne arkitekter fra smidige prosjekter eller kjøre små pilot prosjekter hvor dine folk kan prøve og feile. Hvis du ikke gjør det tror jeg du vil ha store problemer med å innføre smidige metoder i din organisasjon.</p>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2009/01/smidig-baseball-stadion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utdaterte arkitekter koster din bedrift penger</title>
		<link>http://dallokken.com/espen/2008/12/om-arkitekter/</link>
		<comments>http://dallokken.com/espen/2008/12/om-arkitekter/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 13:50:52 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[utvikling]]></category>
		<category><![CDATA[arkitekter]]></category>
		<category><![CDATA[programvare]]></category>
		<category><![CDATA[smidig]]></category>
		<category><![CDATA[smidigemetoder]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/?p=163</guid>
		<description><![CDATA[I anledning Software 2009 skal jeg holde en lyntale hvor jeg tar opp et tema jeg, og veldig mange andre jeg har snakket med, føler smerten til på daglig basis: Programvare arkitekter som ikke jevnlig utfører praktisk utvikling påfører sine bedrifter enorme kostnader Hvordan kan jeg påstå noe slik når det jo er de beste [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dataforeningen.no/software"><img class="aligncenter" title="Software 2009" src="http://dataforeningen.no/filestore/software2009copy.jpg" alt="" width="300" height="162" /></a>I anledning <a href="http://dataforeningen.no/software" target="_blank">Software 2009</a> skal jeg holde en <a href="http://smidig2007.no/static/lyntaler_info" target="_blank">lyntale</a> hvor jeg tar opp et tema jeg, og veldig mange andre jeg har snakket med, føler smerten til på daglig basis:</p>
<p><strong>Programvare arkitekter som ikke jevnlig utfører praktisk utvikling påfører sine bedrifter enorme kostnader</strong></p>
<p>Hvordan kan jeg påstå noe slik når det jo er de beste som får det store ansvaret av å være arkitekter? Årsaken mener jeg ikke er manglende kompetanse, men snarere en gradvis fjerning fra der hvor den faktiske produksjonen skjer. Denne distansen gjør at man i stadig mindre grad er i stand til å gjøre gode vurderinger på enkelt saker.</p>
<p>Gjennom å i stadig mindre grad ta del i det daglige arbeidet havner arkitektene i en situasjon hvor man stort sett kan beslutte på generelt grunnlag og gammel kompetanse. Konsekvensen for bedriftene er at man ofte får en teknisk infrastruktur som stagnerer og som tilslutt må byttes ut til enorme kostnader. I stedet for at man har gradvis forbedret og oppdatert infrastrukturen har man hele tiden kjørt &#8220;safe&#8221; og med det man kan godt fra før.</p>
<h2>Kontinuerlig forbedring</h2>
<p>Hvordan unngår du så at de som tar beslutninger har detaljkunnskap og praktisk erfaring nok til å kunne holde seg oppdatert? Arkitekter må plasseres ut i praktisk arbeid. Dette heter <a href="http://en.wikipedia.org/wiki/Eating_one%27s_own_dog_food" target="_blank">eat your own dog food</a> eller Pain Driven Development. Gjennom å la arkitektene føle på kroppen hvordan det er å utføre vanlige systemutviklingsoppgaver etter retningslinjer de selv har lagt vil også de føle på kroppen behovet for kontinuerlig forbedring av arkitektur og infrastruktur. Gjennom å skape en kultur for endring og kontinuerlig forbedring vil bedriften spare store summer gjennom at de slipper store prosjekter for oppdatering av utdatert arkitektur.</p>
<p>Hvis du synes dette høres spennende ut, så kom på Dataforeningens Software 2009.</p>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2008/12/om-arkitekter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Har du en jobb eller en karriere?</title>
		<link>http://dallokken.com/espen/2008/11/har-du-en-jobb-eller-en-karriere/</link>
		<comments>http://dallokken.com/espen/2008/11/har-du-en-jobb-eller-en-karriere/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 16:35:28 +0000</pubDate>
		<dc:creator>espen</dc:creator>
				<category><![CDATA[jobb]]></category>
		<category><![CDATA[arbeid]]></category>
		<category><![CDATA[chris rock]]></category>
		<category><![CDATA[karriere]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[smidig]]></category>
		<category><![CDATA[toyota]]></category>

		<guid isPermaLink="false">http://dallokken.com/espen/?p=144</guid>
		<description><![CDATA[Hvis man til enhver tid har øyne og ører åpne vil man kunne lære noe nytt i de mest pussige situasjoner. Dette gjelder også når du ser TV på en lørdag kveld. Jeg så Chris Rock sitt Kill The Messenger show på SVT2 denne helga. Ikke bare var showet hysterisk morsomt, men det inneholdt også [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="Jobb vs karriere" src="/images/espen/jobb_vs_karriere.png" alt="" width="435" height="200" />Hvis man til enhver tid har øyne og ører åpne vil man kunne lære noe nytt i de mest pussige situasjoner. Dette gjelder også når du ser TV på en lørdag kveld. Jeg så <a href="http://svt.se/svt/jsp/Crosslink.jsp?d=74527&amp;selectedDate=20081115&amp;shortVersion=true&amp;showWeek=false" target="_blank">Chris Rock sitt Kill The Messenger show på SVT2</a> denne helga. Ikke bare var showet hysterisk morsomt, men det inneholdt også jobb relaterte råd! Hvem hadde trodd at en av de mest reflekterte uttalelsene jeg har hørt siste året om jobb kommer fra <a href="http://en.wikipedia.org/wiki/Chris_Rock" target="_blank">Chris Rock</a>?</p>
<p>Spørsmålet han stiller publikum var: har du en jobb eller har du en karriere? Chris var kjempefornøyd med at han ikke lengre måtte ha en <em>jobb</em> nå som han hadde en <em>karriere</em>. En jobb er noe du gjør 9-17 og du får lønn (i Rock&#8217;s tilfelle var det å skrape reker på en rekerestaurant i Brooklyn). En karriere derimot er noe du har når du virkelig tjener penger.</p>
<h2>Du skaper din egen karriere</h2>
<p>Jeg har sett mange kolleger og andre i bransjen som alltid har veldig mange årsaker til hvorfor de ikke gjøre ulike ting. &#8220;Jeg kan ikke jobbe test drevet fordi prosjekt lederen gir meg ikke tid&#8221;. &#8220;Prosjektet suger fordi vi bruker utdatert teknologi og arkitekten er en dust&#8221;. Denne typen uttalelser kommer oftest fra de som har en jobb og som ser på det de gjør som en jobb.<br />
Hvis du derimot ser på det du gjør som en karriere lar du ikke detaljer som lite tid og inkompetente arkitekter hindre deg i å gå videre i din karriere. Du finner måter å komme deg rundt hindringene på slik at du kan komme videre.</p>
<p>Hvis alt du kommer opp med er unnskyldninger til hvorfor du ikke gjør ulike ting, så er det heller ikke rart du ikke får nye arbeidsoppgaver eller at du aldri får gjøre noe du synes er spennende. Muligheten til å gjøre spennende ting skaper du selv og du kan ikke vente på at de lander i fanget ditt. Du må ta det du gjør som en karriere og ikke en jobb du får betalt for. Hvis du er en utvikler som ser på det du gjør som en jobb og er fornøyd med det, så må du heller ikke forvente å gjøre spennende ting. Du må jobbe for å komme i riktig posisjon, du må ta sjanser, du må stille spørsmål.</p>
<p>Så still deg selv spørsmålet: <strong>Har jeg en jobb eller har jeg en karriere?</strong></p>
<h2>Elegante løsninger?</h2>
<p>Det Chris sier her sammenfaller veldig med ideène som Mathew E. May skriver om i <a href="http://www.amazon.com/Elegant-Solution-Toyotas-Mastering-Innovation/dp/0743290178" target="_blank">The Elegant Solution: Toyota&#8217;s Formula for Mastering Innovation</a>. Boken handler om hvordan Toyota har skapt et system for kontinuerlig inovasjon og at dette er nøkkelen til at de er verdens beste bil produsent. Arbeidsgivere må i følge boken få sine ansatte til å føle at de har en <em>karriere</em>, langt mer enn at de har en jobb.</p>
<p>Desverre kunne ikke YouTube finne akkurat sekvensen jeg refererer til, likevel så legger jeg med en godbit fra showet Kill The Messenger:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/5fQyz_aecNc&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/5fQyz_aecNc&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://dallokken.com/espen/2008/11/har-du-en-jobb-eller-en-karriere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

