<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Kommentarer till 12 fallgropar i Scrum</title>
	<atom:link href="http://true-consulting.se/fallgropar-i-scrum/feed/" rel="self" type="application/rss+xml" />
	<link>http://true-consulting.se/fallgropar-i-scrum/</link>
	<description>Social Media Consulting</description>
	<lastBuildDate>Wed, 04 Aug 2010 07:53:13 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Av: Min topp fem på saker som gör ett Scrumprojekt extremt otydligt &#171; Finn Lydänge</title>
		<link>http://true-consulting.se/fallgropar-i-scrum/#comment-138</link>
		<dc:creator>Min topp fem på saker som gör ett Scrumprojekt extremt otydligt &#171; Finn Lydänge</dc:creator>
		<pubDate>Mon, 10 May 2010 20:32:21 +0000</pubDate>
		<guid isPermaLink="false">http://true-consulting.se/?p=279#comment-138</guid>
		<description>[...] Andra saker som kan få ditt Scrumprojekt att komma snett och hamna i dåligt sällskap kan du läsa om på True Consultings blogg. [...]</description>
		<content:encoded><![CDATA[<p>[...] Andra saker som kan få ditt Scrumprojekt att komma snett och hamna i dåligt sällskap kan du läsa om på True Consultings blogg. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Av: Therese Reuterswärd</title>
		<link>http://true-consulting.se/fallgropar-i-scrum/#comment-127</link>
		<dc:creator>Therese Reuterswärd</dc:creator>
		<pubDate>Sun, 28 Feb 2010 17:42:11 +0000</pubDate>
		<guid isPermaLink="false">http://true-consulting.se/?p=279#comment-127</guid>
		<description>Huvudet på spiken: Projektägare borde finnas hos både kund och leverantör; som beställare på ena sidan och som &quot;proxy för den verkliga kunden&quot; hos leverantören. Scrum Mastern bör ansvara för teknisk höjd, vägval, problemlösning och coachning av utvecklarna. Fördelen med både en Scrum Master och en PL är att projektledaren då hinner leda fler projekt parallellt. Sen har jag som &quot;proxy&quot; inget emot att styra upp scrum board, planning meetings, demos, köpa extra minne till teamets datorer eller testa färdig funktionalitet :)</description>
		<content:encoded><![CDATA[<p>Huvudet på spiken: Projektägare borde finnas hos både kund och leverantör; som beställare på ena sidan och som &#8221;proxy för den verkliga kunden&#8221; hos leverantören. Scrum Mastern bör ansvara för teknisk höjd, vägval, problemlösning och coachning av utvecklarna. Fördelen med både en Scrum Master och en PL är att projektledaren då hinner leda fler projekt parallellt. Sen har jag som &#8221;proxy&#8221; inget emot att styra upp scrum board, planning meetings, demos, köpa extra minne till teamets datorer eller testa färdig funktionalitet :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Av: Joel Abrahamsson</title>
		<link>http://true-consulting.se/fallgropar-i-scrum/#comment-126</link>
		<dc:creator>Joel Abrahamsson</dc:creator>
		<pubDate>Sun, 28 Feb 2010 17:16:54 +0000</pubDate>
		<guid isPermaLink="false">http://true-consulting.se/?p=279#comment-126</guid>
		<description>I en perfekt värld skulle jag säga att det är produktägarens roll att övervaka budgeten medan konceptförståelsen kommer naturligt för hela teamet genom att det inte finns någon person som är ansvarig för kundkontakten, dvs hela teamet har kontakt med kunden och sätter sig in i hur kundens verksamhet fungerar.
Sen kan ju verkligheten naturligtvis sätta sina begränsningar. Av de scrumprojekt jag deltagit i hittills tycker jag mig dock kunna uttyda att det fungerar mycket bättre när det inte finns någon person som har en enbart administrativ och relationsbyggande roll (läs: projektledare) i teamet utan då alla teamets medlemmar adderar kundnytta, om än i olika utsträckning.
Emil skrev ett intressant inlägg om detta för ett tag sedan, http://unwillingcoder.com/Entry.aspx/get-rid-of-the-project-manager-get-more-value

Sägas bör dock att jag inte tror att den traditionella projektledaren inte längre behövs, men jag tror att den personen är betydligt bättre lämpad som produktägare hos kunden eller (i värsta fall) som proxy för den verkliga kunden hos leverantören. 

Gällande att hålla kodbasen lättrörlig så förstår jag att inlägget inte på något sätt uteslöt det. Jag tycker dock att det är en fråga som diskuteras på tok för lite, framför allt i proportion till hur mycket projektmetodik diskuteras. Detsamma gäller ofta för hur man ser på frågorna i många organisationer. Jag tycker ofta att man ser att företag skickar sina projektledare på utbildning för att bli scrum masters och sina utvecklare på utbildning för att lära sig en specifik teknik, typ EPiServer CMS, och sedan ska man tuta och köra med agil mjukvaruutveckling. I själva verket tycker jag att man borde skicka sina projektledare på utbildning i produktägarskap, uppmuntra sina utvecklare att läsa på om några av de ämnen jag nämde i min tidigare kommentar och ständigt söka nya vägar att bygga mera flexibel mjukvara. Och skicka alla på den där scrum kursen :) 

Ursäkta långrandigheten, som du märker är detta ett ämne som intresserar mig :-)</description>
		<content:encoded><![CDATA[<p>I en perfekt värld skulle jag säga att det är produktägarens roll att övervaka budgeten medan konceptförståelsen kommer naturligt för hela teamet genom att det inte finns någon person som är ansvarig för kundkontakten, dvs hela teamet har kontakt med kunden och sätter sig in i hur kundens verksamhet fungerar.<br />
Sen kan ju verkligheten naturligtvis sätta sina begränsningar. Av de scrumprojekt jag deltagit i hittills tycker jag mig dock kunna uttyda att det fungerar mycket bättre när det inte finns någon person som har en enbart administrativ och relationsbyggande roll (läs: projektledare) i teamet utan då alla teamets medlemmar adderar kundnytta, om än i olika utsträckning.<br />
Emil skrev ett intressant inlägg om detta för ett tag sedan, <a href="http://unwillingcoder.com/Entry.aspx/get-rid-of-the-project-manager-get-more-value" rel="nofollow">http://unwillingcoder.com/Entry.aspx/get-rid-of-the-project-manager-get-more-value</a></p>
<p>Sägas bör dock att jag inte tror att den traditionella projektledaren inte längre behövs, men jag tror att den personen är betydligt bättre lämpad som produktägare hos kunden eller (i värsta fall) som proxy för den verkliga kunden hos leverantören. </p>
<p>Gällande att hålla kodbasen lättrörlig så förstår jag att inlägget inte på något sätt uteslöt det. Jag tycker dock att det är en fråga som diskuteras på tok för lite, framför allt i proportion till hur mycket projektmetodik diskuteras. Detsamma gäller ofta för hur man ser på frågorna i många organisationer. Jag tycker ofta att man ser att företag skickar sina projektledare på utbildning för att bli scrum masters och sina utvecklare på utbildning för att lära sig en specifik teknik, typ EPiServer CMS, och sedan ska man tuta och köra med agil mjukvaruutveckling. I själva verket tycker jag att man borde skicka sina projektledare på utbildning i produktägarskap, uppmuntra sina utvecklare att läsa på om några av de ämnen jag nämde i min tidigare kommentar och ständigt söka nya vägar att bygga mera flexibel mjukvara. Och skicka alla på den där scrum kursen :) </p>
<p>Ursäkta långrandigheten, som du märker är detta ett ämne som intresserar mig :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Av: Therese Reuterswärd</title>
		<link>http://true-consulting.se/fallgropar-i-scrum/#comment-125</link>
		<dc:creator>Therese Reuterswärd</dc:creator>
		<pubDate>Sun, 28 Feb 2010 16:46:06 +0000</pubDate>
		<guid isPermaLink="false">http://true-consulting.se/?p=279#comment-125</guid>
		<description>Att kodbasen är lättrörlig är ju en oerhört viktig förutsättning! Du har helt rätt, och som projektledare utgår man ifrån att teamet tar eget ansvar för att rätt metodik för systemdesign och utveckling tillämpas. Jag tycker också själv att Scrum Master ska vara en utvecklare (även om det inte rekommenderas att det är tech-gurun). Men Scrum Mastern måste isåfall också ha kundkontakt, konceptförståelse och övervaka timmar och budget. Scrum hanterar ju som bekant inte kostnad och projektekonomi heller..</description>
		<content:encoded><![CDATA[<p>Att kodbasen är lättrörlig är ju en oerhört viktig förutsättning! Du har helt rätt, och som projektledare utgår man ifrån att teamet tar eget ansvar för att rätt metodik för systemdesign och utveckling tillämpas. Jag tycker också själv att Scrum Master ska vara en utvecklare (även om det inte rekommenderas att det är tech-gurun). Men Scrum Mastern måste isåfall också ha kundkontakt, konceptförståelse och övervaka timmar och budget. Scrum hanterar ju som bekant inte kostnad och projektekonomi heller..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Av: Joel Abrahamsson</title>
		<link>http://true-consulting.se/fallgropar-i-scrum/#comment-124</link>
		<dc:creator>Joel Abrahamsson</dc:creator>
		<pubDate>Sun, 28 Feb 2010 12:56:19 +0000</pubDate>
		<guid isPermaLink="false">http://true-consulting.se/?p=279#comment-124</guid>
		<description>Mycket intressant och välskrivet Therese!

Jag saknar dock den, enligt min erfarenhet, vanligaste och djupaste fallgropen: att inte inse att projektmetodiken bara är en av flera delar i att jobba lättrörligt med mjukvaruutveckling. 
Minst lika viktigt är i min mening att systemdesign och utveckling sker på ett agilt sätt, vilket inte scrum på något sätt garanterar.
Framför allt då scrummastern är en icke-tekniker (i min mening fel) tas ofta egentligen självklara begrepp som SOLID-principerna, TDD och continous integration (för att nämna några) inte upp alls. Finns inte de bitarna på plats är projektet dömt att misslyckas efter några månader, oavsett hur väl man har infört scrum, eftersom kodbasen inte är lättföränderlig. Man har slagit i scrum-väggen, http://allankelly.blogspot.com/2009/07/scrum-wall-another-agile-failure-mode.html.

Som vanligt har Ayende formulerat det jag försöker säga mycket bättre än vad jag kan på sin blogg: http://ayende.com/Blog/archive/2010/02/20/nice-process-but-what-about-the-engineering-bits.aspx</description>
		<content:encoded><![CDATA[<p>Mycket intressant och välskrivet Therese!</p>
<p>Jag saknar dock den, enligt min erfarenhet, vanligaste och djupaste fallgropen: att inte inse att projektmetodiken bara är en av flera delar i att jobba lättrörligt med mjukvaruutveckling.<br />
Minst lika viktigt är i min mening att systemdesign och utveckling sker på ett agilt sätt, vilket inte scrum på något sätt garanterar.<br />
Framför allt då scrummastern är en icke-tekniker (i min mening fel) tas ofta egentligen självklara begrepp som SOLID-principerna, TDD och continous integration (för att nämna några) inte upp alls. Finns inte de bitarna på plats är projektet dömt att misslyckas efter några månader, oavsett hur väl man har infört scrum, eftersom kodbasen inte är lättföränderlig. Man har slagit i scrum-väggen, <a href="http://allankelly.blogspot.com/2009/07/scrum-wall-another-agile-failure-mode.html" rel="nofollow">http://allankelly.blogspot.com/2009/07/scrum-wall-another-agile-failure-mode.html</a>.</p>
<p>Som vanligt har Ayende formulerat det jag försöker säga mycket bättre än vad jag kan på sin blogg: <a href="http://ayende.com/Blog/archive/2010/02/20/nice-process-but-what-about-the-engineering-bits.aspx" rel="nofollow">http://ayende.com/Blog/archive/2010/02/20/nice-process-but-what-about-the-engineering-bits.aspx</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
