<?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>Altran CIS bloggen &#187; 2009</title>
	<atom:link href="http://blogg.altran.se/cis/index.php/tag/2009/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogg.altran.se/cis</link>
	<description>Altran CIS bloggen</description>
	<lastBuildDate>Thu, 26 Jan 2012 18:32:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>eXtreme Programming in practice</title>
		<link>http://blogg.altran.se/cis/2009/11/30/extreme-programming-in-practice/</link>
		<comments>http://blogg.altran.se/cis/2009/11/30/extreme-programming-in-practice/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 23:32:17 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[agila arbetsätt]]></category>
		<category><![CDATA[extreme programming]]></category>
		<category><![CDATA[Neal Ford]]></category>
		<category><![CDATA[XP]]></category>
		<category><![CDATA[Øredev]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=294</guid>
		<description><![CDATA[Från Neal Fords dragning på Øredev hämtar jag dessa råd och rön kring XP i praktiken.
Några grundprinciper för XP är att förbättra kommunikationen, sträva efter enkelhet, ge feedback och att alltid fortsätta framåt med mod.
Målet ska alltid vara att sträva efter att skapa något mindre extremt än man hade tidigare.
Upprätta en inception sprint (sprint 0 [...]]]></description>
			<content:encoded><![CDATA[<p>Från Neal Fords dragning på Øredev hämtar jag dessa råd och rön kring XP i praktiken.</p>
<p>Några grundprinciper för XP är att förbättra kommunikationen, sträva efter enkelhet, ge feedback och att alltid fortsätta framåt med mod.<br />
Målet ska alltid vara att sträva efter att skapa något mindre extremt än man hade tidigare.</p>
<p>Upprätta en inception sprint (sprint 0 även kallad), där man fångar kraven på en högre nivå. Låt utvecklarna ta fram grova estimat och använd som underlag för planeringen. Sätt upp förutsättningar för att kunna övervaka projektet utifrån data från det verkliga arbetet och följ upp gjorda estimat med utfallet.</p>
<p>Var inte rädd för att ändra åtagandet i kommande sprint om det visat sig vara övermäktigt att leverera enligt tidigare åttaganden. Estimera om dina user storys om estimatet inte verkar stämma.</p>
<p>Använd klara, tydliga och avgränsade user stories, ha mindsetet att det endast finns klara (100%) eller ej klara (0%) user stories.</p>
<p>Flytta runt på personer om så är behövligt. Låt folk mingla och lära av varandra.</p>
<p>Skapa &#8221;spikes&#8221;, dvs. små utredningar huruvida det går att lösa ett problem eller framtida krav på det sätt som man väntar sig.</p>
<p>Håll alltid reda på projektets &#8221;truck number&#8221;, dvs. hur många oumbärliga projektmedlemmar som måste &#8221;gå åt&#8221; för att projektet inte skulle kunna fortsätta.</p>
<p>Skapa inga svulstiga ramverk (frame works). Det bästa &#8221;designverktyget&#8221; är en white board tillsammans med en digitalkamera, så att man kan ta en bild av det man ritat och kommmit fram till.</p>
<p>Parprogrammera! Det kostar 15% mer, men koden innehåller å andra sidan 15% färre buggar.</p>
<p>Testa att ping-pong-programmera, dvs. man skriver koden växelvis och får på så sätt större förståelse och kunskap av det som utvecklats.</p>
<p>Får ni någon gång möjlighet att lyssna till Neal Ford, gör det! En mycket kompetent och fantastiskt rolig föreläsare.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2009/11/30/extreme-programming-in-practice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tar du ditt ansvar som yrkesman?</title>
		<link>http://blogg.altran.se/cis/2009/11/09/tar-du-ditt-ansvar-som-yrkesman/</link>
		<comments>http://blogg.altran.se/cis/2009/11/09/tar-du-ditt-ansvar-som-yrkesman/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 21:52:41 +0000</pubDate>
		<dc:creator>Kompetensfabriken</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[Cory Haines]]></category>
		<category><![CDATA[Software Craftsmanship]]></category>
		<category><![CDATA[Tyler Jennings]]></category>
		<category><![CDATA[Øredev]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=212</guid>
		<description><![CDATA[Med inspiration från Tyler Jennings föredrag på Øredev 2009 om Software Craftsmanship.
Precis som smeder för i världen gjorde verktyg, så gör även vi som utvecklar mjukvara det. Skillnaden är bara att våra verktyg inte görs av metall utan av 1:or och 0:or. Smederna satte stor ära i sin yrkesskicklighet och ägnade ofta ett helt liv till [...]]]></description>
			<content:encoded><![CDATA[<p>Med inspiration från Tyler Jennings föredrag på Øredev 2009 om Software Craftsmanship.</p>
<p>Precis som smeder för i världen gjorde verktyg, så gör även vi som utvecklar mjukvara det. Skillnaden är bara att våra verktyg inte görs av metall utan av 1:or och 0:or. Smederna satte stor ära i sin yrkesskicklighet och ägnade ofta ett helt liv till att förfina sin yrkesskicklighet. Det borde även vi göra oavsett om vi jobbar som programmerare, arkitekter eller med kravhantering. Vi borde ta varje tillfälle som ges att träna och lära oss av varandra.</p>
<p>Detta är just vad som är innebörden i &#8221;Manifesto for Software Craftsmaship&#8221;.<br />
<a href="http://manifesto.softwarecraftsmanship.org/">http://manifesto.softwarecraftsmanship.org/</a></p>
<p>En man som tagit fasta på detta är Cory Haines. Genom att resa runt i USA och parprogrammera med många olika personer på olika företag vill han utvecklas både som yrkesman och människa. Läs hans intressanta historia här:<br />
<a href="http://www.coreyhaines.com/">http://www.coreyhaines.com/</a></p>
<p>Här är några tips på hur du kan utveckla din yrkesskicklighet:</p>
<ul>
<li>Övning och åter övning med code katas &amp; dojos.</li>
<li>Studera kod från mästare (t.ex Fitnesse eller JRuby).</li>
<li>Glöm aldrig att vara noggran (mitt eget tips).</li>
<li>Parprogrammering och partestning.</li>
<li>Var alltid nyfiken och öppen för nya ideer.</li>
</ul>
<p>Alla som kan musik verkar vara överens om att Stradivarius var en mästare på sitt yrke (att göra fioler). Men han misslyckades med något väldigt viktigt. Han misslyckade nämligen med att överföra sin kunskap till någon som kunde ta över och fortsätta förfina hantverket. Gör inte om hans misstag, se till att dagligen dela med dig av din kunskap!</p>
<p>/Patrik</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2009/11/09/tar-du-ditt-ansvar-som-yrkesman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why your Agile rollout is failing</title>
		<link>http://blogg.altran.se/cis/2009/11/06/why-your-agile-rollout-is-failing/</link>
		<comments>http://blogg.altran.se/cis/2009/11/06/why-your-agile-rollout-is-failing/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 00:38:26 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[agila arbetssätt]]></category>
		<category><![CDATA[Dan North]]></category>
		<category><![CDATA[ThoughtWorks]]></category>
		<category><![CDATA[Øredev]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=191</guid>
		<description><![CDATA[Torsdagen på Øredev innehöll till skillnad från onsdagens mellanmjölk både de absoluta topparna och en och annan bottentrålning.
Dan North från ThoughtWorks stod för den absoluta toppen. Likt en nyvaken engelsman som har bråttom till bussen levererade han 50 minuter fakta på ett enastående underhållande sätt. Salen var bokstavligt talat fylld till bredden, med eftersläntrarna sittandes [...]]]></description>
			<content:encoded><![CDATA[<p>Torsdagen på Øredev innehöll till skillnad från onsdagens mellanmjölk både de absoluta topparna och en och annan bottentrålning.<br />
Dan North från ThoughtWorks stod för den absoluta toppen. Likt en nyvaken engelsman som har bråttom till bussen levererade han 50 minuter fakta på ett enastående underhållande sätt. Salen var bokstavligt talat fylld till bredden, med eftersläntrarna sittandes på golvet!</p>
<p>Men så till ämnet, varför fallerar införandet av agila arbetssätt och hur gör man istället?</p>
<p>De främsta orsakerna är:</p>
<ul>
<li>Dålig start,</li>
<li>Bristfällig planering,</li>
<li>Otillräcklig finansiering,</li>
<li>Bristande kommunikation och</li>
<li>Rädsla för förändring</li>
</ul>
<p>För att komma till rätt med detta bör man:</p>
<ul>
<li>Vinna organisationens förtroende.</li>
<li>Framhäv vad den enskilde har att vinna på det.</li>
<li>Utbilda alla som finns i och kretsat kring projektet.</li>
<li>Känna till vad förändring innebär, se <a title="se Satir Change Model" href="http://www.stevenmsmith.com/my-articles/article/the-satir-change-model.html" target="_blank">SatirChange Model</a>.</li>
<li>Använd agila coacher (75% av projekten som saknar coacher misslyckas).</li>
<li>Inför automatiska byggeni projektet (Continuous Integration).</li>
<li>Inför automatiserade tester.</li>
<li>Teamet testar det de anser relevant, inte det som står i ev. testfall.</li>
<li>Bli bra på att skapa user stories.</li>
<li>Bryt ner större funktionsområden i user stories.</li>
<li>Användsmå user stories.</li>
<li>Använd 1 vecka korta sprintar.</li>
<li>Identifiera vad som går att göra bättre.</li>
<li>Förbättra processen fortlöpande.</li>
<li>Var transparent mot omvärlden.</li>
<li>Gör &#8221;quick wins&#8221;.</li>
<li>Starta smått.</li>
<li>Involvera ledning och asÃ¤rskild personer som innehar &#8221;stödfunktioner&#8221;, som ex. Configuration Management.</li>
<li>Anpassa Human Resources-funktionerna efter agila arbetsätt.</li>
<li>Uppdatera styrtalen så att se avspeglar detverkliga resultatet snarare än insatsen.</li>
<li>Arkitekterna ska ingå i teamen.</li>
<li>Inför incitament att dela med sig av kunskap.</li>
<li>Teamen ska vara multifunktionella, där arkitekten ingår.</li>
</ul>
<p>Ett föredrag bli inte effektivare och roligare än så här. En lysande dragning!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2009/11/06/why-your-agile-rollout-is-failing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A managers guide to Agile adoption</title>
		<link>http://blogg.altran.se/cis/2009/11/06/a-managers-guide-to-agile-adoption/</link>
		<comments>http://blogg.altran.se/cis/2009/11/06/a-managers-guide-to-agile-adoption/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 23:24:16 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[Mike Cottmeyer]]></category>
		<category><![CDATA[Øredev]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=176</guid>
		<description><![CDATA[En av onsdagens absolut bästa talare på Øredev hittar vi i Mike Cottmeyer i ämnet hur man implementerar agila arbetsätt i mycket stora organisationer.
Den största utmaningen är när flera team med olika mål ska koordineras och där produkten består av flera större delar där ingen egentligen kan hela produkten. När detta är fallet rekommenderar Mike att man organiserar [...]]]></description>
			<content:encoded><![CDATA[<p>En av onsdagens absolut bästa talare på Øredev hittar vi i Mike Cottmeyer i ämnet hur man implementerar agila arbetsätt i mycket stora organisationer.<br />
Den största utmaningen är när flera team med olika mål ska koordineras och där produkten består av flera större delar där ingen egentligen kan hela produkten. När detta är fallet rekommenderar Mike att man organiserar teamen kring komponenter/tjänster.</p>
<p>De olika teamen i de olika projekten ska alltid arbeta i samma cykler, så att projekten och dess team inte jobbar i otakt. I de fall ett projekt skulle kunna starta på nästa cykel, men samtidigt ev. kan vara beroende av resultatet av ett annat team eller projekt bör projektets team fokusera på att refaktorera eller utbilda sig istället. Använda tiden till att reducera den tekniska skulden och göra sig redo för framtiden i form av utbildning och dyl. med andra ord.</p>
<p>När man nått framgång med de agila arbetsätten i ett team bör man skala upp steg för steg, anser Mike. Man sprider framgångsfaktorerna från ett team till flera andra, från ett projekt till ett annat osv. Vartefter organisationen blir allt mer agil behöver man från ledningsnivå börja arbeta på samma sätt. Man tar på översta nivån fram vilka krav/affärsmöjligheter organisationen ska arbeta med framöver och prioriterar dessa. Inom respektive &#8221;affärsområde&#8221; bryter man ner ledningens krav/möjligheter i ett antal projekt. I de respektive projekten fördelar man de nu detaljerade kraven över flera team, som sedan bryter ner kraven på en detaljnivå och implementerar dessa.</p>
<p>För att koordinera och kommunicera kraven/möjligheterna mellan de olika nivåerna skapas team med arkitekter och produktägare, som arbetar med riktlinjer och prioriteringar som kommuniceras till den &#8221;underliggande&#8221; nivån. Viktigt att dessa endast jobbar med frågor som rör den nivå man arbetar på och inte detaljstyr underliggande nivåer.</p>
<p>Slutligen är det av yttersta vikt att teamen på de underliggande nivåerna ger återkoppling och förbättringsförslag &#8221;uppåt&#8221; i organisationen för att överliggande nivåer ska kunna förbättra inputen till de underliggande teamen i framtiden. </p>
<p>Läs mer av Cottmeyer i hans utmärkta blogg på:<br />
<a href="http://www.leadingagile.com/">http://www.leadingagile.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2009/11/06/a-managers-guide-to-agile-adoption/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accomplishing more by doing less</title>
		<link>http://blogg.altran.se/cis/2009/11/05/accomplishing-more-by-doing-less/</link>
		<comments>http://blogg.altran.se/cis/2009/11/05/accomplishing-more-by-doing-less/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 23:35:42 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[Marc Lesser]]></category>
		<category><![CDATA[Zen]]></category>
		<category><![CDATA[Øredev]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=165</guid>
		<description><![CDATA[Onsdagens första huvudtalare vid Øredev var Googles &#8221;Executive Coach&#8221; Marc Lesser tillika zenlärare.
Ett intressant session om att åstadkomma mer genom att göra mindre.
En viss grad av upptagenhet är nödvändigt i livet, för att försörja oss, lära oss saker och uppleva livet. Ofta bryter det dock ner oss vi blir ständigt upptagna och vi lägger mängder av energi [...]]]></description>
			<content:encoded><![CDATA[<p>Onsdagens första huvudtalare vid Øredev var Googles &#8221;Executive Coach&#8221; Marc Lesser tillika zenlärare.<br />
Ett intressant session om att åstadkomma mer genom att göra mindre.</p>
<p>En viss grad av upptagenhet är nödvändigt i livet, för att försörja oss, lära oss saker och uppleva livet. Ofta bryter det dock ner oss vi blir ständigt upptagna och vi lägger mängder av energi utan att uppnå något alls.<br />
Att göra <em>mindre </em>handlar om att stanna upp och reflektera när upptagenheten är påtaglig. De faktorer som hindrar oss från att just göra mindre hävdar Marc är rädsla, antaganden, distraktioner, motstånd och upptagenhet.<br />
Grundfilosofin i mycket att det Marc berättar om återfinner man sannolikt i zen-grenen av Mahayanabuddhismen från 500-talet.</p>
<p>Marc har även skrivit en bok ämnet, som vi förövrigt fick och som man kan läsa mer om här:<br />
<a href="http://www.accomplishingmorebydoingless.com/">http://www.accomplishingmorebydoingless.com/</a></p>
<p>Vill man se en variant av föredraget hittar man det här:<br />
<a href="http://www.youtube.com/watch?v=4OJqMPRYqOU">http://www.youtube.com/watch?v=4OJqMPRYqOU</a></p>
<p>Avslutar med ett tänkvärt citat från sessionen lånat av Shunryu Suzuki-Roshi: &#8221;You are perfect as you are, and you could use a little improvement&#8221; .</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2009/11/05/accomplishing-more-by-doing-less/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Altran på Øredev 2009</title>
		<link>http://blogg.altran.se/cis/2009/11/05/altran-pa-%c3%b8redev-2009/</link>
		<comments>http://blogg.altran.se/cis/2009/11/05/altran-pa-%c3%b8redev-2009/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 22:13:49 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[Øredev]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=158</guid>
		<description><![CDATA[Då är alla konferensdeltagare från Altran samlade och har tagit del av den första riktiga konferensdagen på Øredev 2009 i Malmö.
Temat för året är Effektivitet och vi kommer här att dela med oss av några godbitar från konferensen.
http://www.oredev.se
]]></description>
			<content:encoded><![CDATA[<p>Då är alla konferensdeltagare från Altran samlade och har tagit del av den första riktiga konferensdagen på Øredev 2009 i Malmö.<br />
Temat för året är Effektivitet och vi kommer här att dela med oss av några godbitar från konferensen.</p>
<p><a href="http://www.oredev.se">http://www.oredev.se</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2009/11/05/altran-pa-%c3%b8redev-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

