<?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>Code Camp 09 &#187; Problemløsning</title>
	<atom:link href="http://codecamp09.tekniskblogg.no/category/probleml%c3%b8sning/feed/" rel="self" type="application/rss+xml" />
	<link>http://codecamp09.tekniskblogg.no</link>
	<description>eXtreme coaching med Kent Beck</description>
	<lastBuildDate>Tue, 09 Mar 2010 12:40:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Kan vi forene tradisjonelle tenkere og smidige utviklere?</title>
		<link>http://codecamp09.tekniskblogg.no/2009/11/24/kan-vi-forene-tradisjonelle-tenkere-og-smidige-utviklere/</link>
		<comments>http://codecamp09.tekniskblogg.no/2009/11/24/kan-vi-forene-tradisjonelle-tenkere-og-smidige-utviklere/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 21:47:34 +0000</pubDate>
		<dc:creator>Anders</dc:creator>
				<category><![CDATA[Kent Beck]]></category>
		<category><![CDATA[Problemløsning]]></category>

		<guid isPermaLink="false">http://codecamp09.tekniskblogg.no/?p=165</guid>
		<description><![CDATA[Tilbake til hverdagen. Tilbake til Corollaen, regn og novembermørke. Får en feilmelding om at batteriet på MacBooken er i ferd med å ta kvelden, og det ligger en regning på piggdekkgebyr i posten &#8230; Stemningen på jobben bærer derimot preg av alt annet enn en deprimerende årstid. Jeg er heldig som har slike positive, smarte [...]]]></description>
			<content:encoded><![CDATA[<p>Tilbake til hverdagen. Tilbake til Corollaen, regn og novembermørke. Får en feilmelding om at batteriet på MacBooken er i ferd med å ta kvelden, og det ligger en regning på piggdekkgebyr i posten &#8230; Stemningen på jobben bærer derimot preg av alt annet enn en deprimerende årstid. Jeg er heldig som har slike positive, smarte og småsprø kolleger. Kommer du på jobb med en sur mine blir det kjapt tatt hånd om av noen frekke bemerkninger, et uflatterende bilde på internbloggen og 5 hoder på 5 minutter bortom arbeidsplassen for å jabbe &#8230;</p>
<p style="text-align: center"><img class="aligncenter size-full wp-image-186" title="IMG_0264" src="http://codecamp09.tekniskblogg.no/files/2009/11/IMG_0264.jpg" alt="IMG_0264" width="589" height="240" />(Noen har nettopp brukket bygget til Kent)</p>
<p>Lærdommen fra vår uke sammen med Kent begynner dessuten å synke inn. Vi har et lite forsprang på gutta boyz og the girl power på kontoret nå, men det varer ikke lenge. Vi er ivrige på å bringe kunnskapen videre, og våre kolleger plukker kjapt opp poengene.</p>
<p>Iterate har et større prosjekt på trappene og selv klør jeg i fingrene etter å komme igang og anvende ny kunnskap. Dette er med en kunde som ikke driver med IT-utvikling selv, men som på andre områder har fokus på arbeidsprosesser, verdiskapning og riktig bruk av mennesker. Vi har hatt et oppdrag for dem tidligere og opplevde svært raskt at et felles tankesett er en stor fordel for begge parter: <em>&#8220;Hvorfor jobber ikke alle på denne måten?&#8221;</em> var deres første kommentar da vi foreslo en smidig metodikk for gjennomføringen av prosjektet.</p>
<p><em>&#8220;Våre folk er svært kompetente, og derfor tror vi det er lurere å la dem finne den beste måten å jobbe på selv, fremfor utførlige prosessbeskrivelser&#8221;</em>. Vi la diplomatisk frem vårt budskap, og det ble mottatt litt på samme måte som om man gir noen en paraply i kraftig regnvær. Det er herlig med slike kunder. Ikke minst fordi vi vet så inderlig godt at det er dette som gir dem mest verdi for pengene.</p>
<p>Dette med felles tankesett &#8211; og det motsatte &#8211; var også noe som opptok Kent. Jeg var innom temaet i innlegget om <a href="http://codecamp09.tekniskblogg.no/2009/10/30/fremtidens-it-prosjekter/">fremtidens IT-prosjekter</a>. Her spør Kent hvorfor det er så vanskelig for fagfolk fra den tradisjonelle skolen å forholde seg til smidige fagfolk. Og vice versa. Han tror svaret ligger i verktøy, teknologier, metoder og andre aspekter ved vår arbeidsmåte. De verktøyene man trenger i et tradisjonelt prosjekt er kanskje unødvendige i et smidig prosjekt, og omvendt. Og så videre.</p>
<p>I denne øvelsen har Kent kategorisert metodikkene etter lengden på leveransesyklene. Et tradisjonelt prosjekt har én syklus. Et intenst, XP-drevet prosjekt leverer flere ganger om dagen. Mellom disse ytterpunktene finner vi mer kjente metoder som Scrum, RUP og andre iterative tilnærminger. For å komme nærmere spørsmålet om hva som skaper den ofte følte avgrunnen mellom tradisjonell tankegang og smidig, stilte jeg Kent spørsmålet om det var noe de to ytterpunktene hadde <strong>til felles</strong>. Han hadde ikke noe svar. <a href="http://www.threeriversinstitute.org/blog/?p=402">Før idag</a>.</p>
<p>Kent er en ivrig tilhenger av det som kalles <a href="http://en.wikipedia.org/wiki/Appreciative_inquiry">Appreciative Inquiry</a>.<em> &#8220;Når vi ingeniører skal løse en vanskelig situasjon, skal vi alltid begynne med å ramse opp og kategorisere alle problemene vi har sett&#8221;</em>. Det var tydelig at han hadde gått frem på denne måten mange ganger. <em>&#8220;Så skal vi prioritere alle problemene og deretter gå for å løse de vi anser som viktigst. Det vi i praksis gjør i en slik situasjon er å be alle i rommet tenke hardt på hvordan vi har gjort idiotiske ting, tenkt dumt og feilet &#8211; Hvor gode løsninger tror dere vi finner i en slik sammenheng?&#8221;</em> Appreciative Inquiry dreier seg om å jobbe seg frem til gode løsninger gjennom å fokusere på det som har vært positivt. Ved første tanke høres det kanskje unnvikende og feigt ut. Men som Kent påpeker kan AI være vel så tøft som klassisk problemløsning. Poenget er i all hovedsak å finne løsninger, fremfor å grave frem problemer man kanskje hadde lagt bak seg.</p>
<p>Det var altså AI som satte meg på sporet av spørsmålet Kent ikke kunne svare på. I et forsøk på å gå ut av skyttergraven og tenke positivt om tradisjonell prosjektmetodikk (du er herved utfordret!), prøvde å jeg finne områder vi har til felles. Kanskje dette kan være veien til stadig bedre måter å jobbe med programvareutvikling på?</p>
<p>Snart starter vi forøvrig opp ukentlig coaching med Kent. Dagboken fortsetter fra det vi behandler i disse sesjonene.</p>
]]></content:encoded>
			<wfw:commentRss>http://codecamp09.tekniskblogg.no/2009/11/24/kan-vi-forene-tradisjonelle-tenkere-og-smidige-utviklere/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
