<?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>Points of Interest &#187; Scrum</title>
	<atom:link href="http://www.christeck.de/wp/category/Scrum/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.christeck.de/wp</link>
	<description>Postings concerning Scrum, Software development, Openstreetmap, Gadgets, and Synthesizers</description>
	<lastBuildDate>Thu, 17 May 2012 22:18:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>How Real Is Real?</title>
		<link>http://www.christeck.de/wp/2012/05/18/how-real-is-real/</link>
		<comments>http://www.christeck.de/wp/2012/05/18/how-real-is-real/#comments</comments>
		<pubDate>Thu, 17 May 2012 22:18:52 +0000</pubDate>
		<dc:creator>ce</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.christeck.de/wp/?p=5403</guid>
		<description><![CDATA[Paul Watzlawick has written a couple of popular books. Ages ago I read »The Situation Is Hopeless, But Not Serious: The Pursuit of Unhappiness« (1983), and recently »How Real Is Real?« (1976). Actually I read the german language issue »Wie wirklich ist die Wirklichkeit?«, the first book for some time now I was reading in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://openclipart.org/detail/27150/impossible-triangle-by-sivvus-27150"><img src="http://www.christeck.de/wp/wp-content/uploads/christeck.de/sivvus_impossible_triangle.png" alt="" title="sivvus_impossible_triangle" width="250" height="233" class="aligncenter size-full wp-image-5404" /></a></p>
<p><a href="http://en.wikipedia.org/wiki/Paul_Watzlawick">Paul Watzlawick</a> has written a couple of popular books. Ages ago I read »The Situation Is Hopeless, But Not Serious: The Pursuit of Unhappiness« (1983), and recently »How Real Is Real?« (1976). Actually I read the german language issue »Wie wirklich ist die Wirklichkeit?«, the first book for some time now I was reading in my mother tongue.</p>
<p>The book is a joy to read, and I finished it in a couple of evenings. It is divided into three parts, confusion, disinformation, and communication. In short, Paul states that reality is a result of communication and provides a couple of astounding examples.</p>
<p>The book is capable of changing your point of view about everyday&#8217;s things, regardless whether private or professional issues. After reading two thirds of the book, it already helped me better understand what is happening in my team the next day. In case your job includes managing humans, I can recommend this book &#8211; you won&#8217;t regret.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.christeck.de/wp/2012/05/18/how-real-is-real/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrum &#8211; Daily Story Decomposition</title>
		<link>http://www.christeck.de/wp/2012/05/15/scrum-daily-story-decomposition/</link>
		<comments>http://www.christeck.de/wp/2012/05/15/scrum-daily-story-decomposition/#comments</comments>
		<pubDate>Tue, 15 May 2012 21:31:01 +0000</pubDate>
		<dc:creator>ce</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.christeck.de/wp/?p=5382</guid>
		<description><![CDATA[For quite a while now we are used to decompose the user stories into tickets daily rather than during a boring sprint planning II marathon. I knew other teams did it this way already, but I thought my team was not prepared for it yet. But as some team mates wanted to try it anyway, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://openclipart.org/detail/99709/ornament-04-by-ovideva"><img src="http://www.christeck.de/wp/wp-content/uploads/christeck.de/ornament-04.png" alt="" title="ornament-04" width="250" height="250" class="aligncenter size-full wp-image-5383" /></a></p>
<p>For quite a while now we are used to decompose the user stories into tickets daily rather than during a boring <a href="http://www.christeck.de/wp/2011/08/30/scrum-the-meetings/">sprint planning II marathon</a>. I knew other teams did it this way already, but I thought my team was not prepared for it yet. But as some team mates wanted to try it anyway, I didn&#8217;t object further. It turned out to be a very useful approach.</p>
<ul>
<li>The sprint planning II meeting is much shorter now, and we get some work done even on the very first day of each sprint. The saved time gets consumed anyway, as the daily ticket generation is done during the Daily Scrum, which now requires about 30 minutes instead of 15.</li>
<li>The ticket generation is much more straightforward than during sprint planning II, as it is obvious which things need to be achieved next.</li>
<li>During the Daily Scrum, the team members gain a better understanding of what will happen until the next Daily Scrum, since the ticket generation is more intense than each team mate just grabbing an existing ticket.</li>
<li>We try to generate tickets which can be finished completely until the next Daily Scrum. Thus it is much easier to synchronize the work across the team members.</li>
<li>It is much easier to respond to things which got known since the last Daily Scrum, and it&#8217;s much more &#8220;<a href="http://en.wikipedia.org/wiki/Deming_Cycle">Inspect and Adapt</a>&#8221; than the attempt to foresee everything at the beginning of the sprint.</li>
<li>The <a href="http://www.christeck.de/wp/2011/08/06/scrum-the_roles/">Product Owner</a> can review a small product increment almost every day, making it possible to apply adaptions earlier.</li>
</ul>
<p>Apparently it is a bit more difficult for the team to track whether a story is progressing well, but frankly, this problem did exist beforehand also. Since we do agile software development, we accept that a story may become more complex than expected. As a consequence the Product Owner prioritizes the stories of each sprint so that the team members can finish the topmost stories first. In case complications occur, the stories of the lowest priority can be dropped in favor of more important ones, or the devlopment team can negotiate with the Product Owner how to cope with the situation at hand.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.christeck.de/wp/2012/05/15/scrum-daily-story-decomposition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrum Easteregg &#8211; The Skilled Facilitator</title>
		<link>http://www.christeck.de/wp/2012/04/09/scrum-easteregg-the-skilled-facilitator/</link>
		<comments>http://www.christeck.de/wp/2012/04/09/scrum-easteregg-the-skilled-facilitator/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 18:35:38 +0000</pubDate>
		<dc:creator>ce</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.christeck.de/wp/?p=5308</guid>
		<description><![CDATA[Due to a cool and windy easter monday, I had the occasion to start reading »The Skilled Facilitator« (Roger Schwarz 2002). As anticipated, some of the content is similar to other books concerning &#8220;servant leadership&#8221;, e.g. »Agile Coaching« (Rachel Davies and Liz Sedley 2009), »Coaching Agile Teams« (Lyssa Adkins 2010) or »Motivating Employees« (Anne Bruce, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://openclipart.org/detail/133519/easter-eggs-by-gustavorezende"><img src="http://www.christeck.de/wp/wp-content/uploads/christeck.de/easteregg.png" alt="" title="easteregg" width="250" height="201" class="aligncenter size-full wp-image-5309" /></a></p>
<p>Due to a cool and windy easter monday, I had the occasion to start reading <a href="http://www.google.de/search?q=The+Skilled+Facilitator+ISBN+0-7879-4723-7">»The Skilled Facilitator«</a> (Roger Schwarz 2002). As anticipated, some of the content is similar to other books concerning &#8220;servant leadership&#8221;, e.g. »<a href="http://www.google.de/search?q=Davies+Sedley+ISBN+978-1-934356-43-2">Agile Coaching</a>« (Rachel Davies and Liz Sedley 2009), <a href="http://www.google.de/search?q=adkins+ISBN+978-0-321-63770-3">»Coaching Agile Teams«</a> (Lyssa Adkins 2010) or <a href="http://www.google.de/search?q=Motivating+Employees+ISBN+0-07-071868-7">»Motivating Employees«</a> (Anne Bruce, James S. Pepitone 1999).</p>
<p>It&#8217;s intentional that I started reading books which are not specialized in agile software development. It&#8217;s just to shed a little light on the work I do from a different point of view.</p>
<p>In case you are a Scrum Master who transmogrified into this role from a technical background (just like me) and who already knows how to live Scrum, this book is the right addition to your bookshelf. Though I just read a tenth of it, it is likely that it will already influence the work I&#8217;ll do tomorrow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.christeck.de/wp/2012/04/09/scrum-easteregg-the-skilled-facilitator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrum User Group Kalrsruhe April 2012</title>
		<link>http://www.christeck.de/wp/2012/04/04/scrum-user-group-kalrsruhe-april-2012/</link>
		<comments>http://www.christeck.de/wp/2012/04/04/scrum-user-group-kalrsruhe-april-2012/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 20:36:20 +0000</pubDate>
		<dc:creator>ce</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.christeck.de/wp/?p=5301</guid>
		<description><![CDATA[I&#8217;m just back from the bi-monthly meeting of the local Scrum User Group. The organisators prepared an exercise to rise the awareness of team information dynamics. The participants (including me :) ) learned a lot this evening, so thanks a bunch! The rest of the evening was covered by the usual networking and discussing actual [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://openclipart.org/detail/27814/meeting-point-in-brillant-style-by-rg1024-27814"><img src="http://www.christeck.de/wp/wp-content/uploads/christeck.de/rg1024_meeting_point_in_brillant_style2.png" alt="" title="" width="250" height="250" class="aligncenter size-full wp-image-5302" /></a></p>
<p>I&#8217;m just back from the bi-monthly meeting of the local Scrum User Group. The organisators prepared an exercise to rise the awareness of team information dynamics. The participants (including me :) ) learned a lot this evening, so thanks a bunch!</p>
<p>The rest of the evening was covered by the usual networking and discussing actual problem that we face in our everyday&#8217;s work as Scrum Masters and/or Product Owners.</p>
<p>As always, an excellent occasion to improve everyone&#8217;s skills and abilities. All credits to <a href="http://www.go-agile.de/team/ ">go-agile.de</a>, the company who provides the propellerheads behind the local Scrum User Group.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.christeck.de/wp/2012/04/04/scrum-user-group-kalrsruhe-april-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Product Owner and a Product&#8217;s Featureset</title>
		<link>http://www.christeck.de/wp/2012/03/24/the-product-owner-and-the-featureset/</link>
		<comments>http://www.christeck.de/wp/2012/03/24/the-product-owner-and-the-featureset/#comments</comments>
		<pubDate>Sat, 24 Mar 2012 12:40:36 +0000</pubDate>
		<dc:creator>ce</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.christeck.de/wp/?p=5234</guid>
		<description><![CDATA[A Product Owner is aware of a &#8220;Minimum Marketable Featureset&#8221;. The opposite would be a “Maximum Marketable Featureset” as mentioned by Willem van den Ende. Kathy Sierra blogs about the &#8220;Happy User Peak&#8220;. To achieve this, you need an empowered Product Owner who is capable of developing a clear vision of the future product. In [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://openclipart.org/detail/150553/bronze-puzzle-by-gustavorezende"><img src="http://www.christeck.de/wp/wp-content/uploads/christeck.de/bronzepuzzle.png" alt="" title="" width="248" height="250" class="aligncenter size-full wp-image-5235" /></a></p>
<p>A <a href="http://www.christeck.de/wp/2011/08/06/scrum-the_roles/" target="_blank">Product Owner</a> is aware of a &#8220;Minimum Marketable Featureset&#8221;. The opposite would be a “<a href="http://me.andering.com/2011/06/06/maximum-marketable-featureset/" target="_blank">Maximum Marketable Featureset</a>” as mentioned by Willem van den Ende. Kathy Sierra blogs about the &#8220;<a href="http://headrush.typepad.com/creating_passionate_users/2005/06/featuritis_vs_t.html" target="_blank">Happy User Peak</a>&#8220;.</p>
<p>To achieve this, you need an empowered Product Owner who is capable of developing a clear vision of the future product. In case a mass product is being developed, the most important thing is filtering the <a href="http://www.christeck.de/wp/2008/11/27/why-»solution-requests«-suck/" target="_blank">solution requests</a> and to turn it into usable software. It is the Product Owner&#8217;s responsibility to maximize the work <em>not</em> being done. Quoting Kathy Sierra:</p>
<blockquote><p>Give users what they actually want, not what they say they want. And whatever you do, don&#8217;t give them new features just because your competitors have them!</p></blockquote>
<p>The key to success is focus.</p>
<p>For the last release of the product I&#8217;m currently responsible for, we developed a completely new feature and focussed on its easy of use. As a consequence, it misses a whole bunch of features we are aware of. Additionally, we dropped a fistful of legacy features in favour of the new one. And since the product was released, the market is honouring our efforts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.christeck.de/wp/2012/03/24/the-product-owner-and-the-featureset/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kommunikationsmittel, Konvention, Präzision und Ästhetik</title>
		<link>http://www.christeck.de/wp/2012/01/17/kommunikationsmittel-konvention-prazision-und-asthetik/</link>
		<comments>http://www.christeck.de/wp/2012/01/17/kommunikationsmittel-konvention-prazision-und-asthetik/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 00:02:46 +0000</pubDate>
		<dc:creator>ce</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.christeck.de/wp/?p=5027</guid>
		<description><![CDATA[This posting about means of communication, accuracy, and aesthetics, appears in german language only due to german language references. International readers, I apologize. Kommunikationsmittel Die Sprache, die Schrift, eine technische Zeichnung oder ein Blatt Noten sind »Kommunikationsmittel[…], mit deren Hilfe sich Menschen untereinander verständigen können.«. Ein Architekt vermittelt mit einer Zeichnung anderen, wie das geplante [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://openclipart.org/detail/47191/musical-staff-by-j_alves"><img src="http://www.christeck.de/wp/wp-content/uploads/christeck.de/flying_score.png" alt="" title="" width="250" height="67" class="aligncenter size-full wp-image-5028" /></a></p>
<p>This posting about means of communication, accuracy, and aesthetics, appears in german language only due to german language references. International readers, I apologize.</p>
<p><strong>Kommunikationsmittel</strong></p>
<p>Die Sprache, die Schrift, eine technische Zeichnung oder ein Blatt Noten sind »<a href="http://de.wikipedia.org/wiki/Kommunikationsmedium">Kommunikationsmittel</a>[…], mit deren Hilfe sich Menschen untereinander verständigen können.«. Ein Architekt vermittelt mit einer Zeichnung anderen, wie das geplante Gebäude aussehen soll, während ein Komponist durch Noten ausdrückt, welches Musikstück sich in seiner Vorstellung entwickelt hat. Damit das Ganze funktioniert, bedarf es einer Konvention &#8211; beide müssen &#8220;die gleiche Sprache&#8221; sprechen.</p>
<p><strong>Interpretationsspielräume in der Kommunikation</strong></p>
<p>Trotz der Konvention gibt es Interpretationsspielräume durch Unschärfen im Kommunikationsmedium. Ein Notenblatt beispielsweise kann weder Tonhöhen noch Rhythmus beliebig fein auflösen. Kommunikation enthält außerdem auch <a href="http://de.wikipedia.org/wiki/Paul_Watzlawick">unbewusste Komponenten</a>, die vom Empfänger in seiner Vorstellung in einen entsprechenden Kontext gesetzt werden. Speziell in der schriftlichen Kommunikation kann man zudem gelegentlich feststellen, dass der eine sich präziser artikulieren kann und dabei auch Wert auf ästhetische Gesichtspunkte legt, während der andere wesentlich pragmatischer zu Werke geht. Wer ein Bild malt wird bezüglich der Ästhetik andere Maßstäbe anlegen als jemand, der eine Einkaufsliste verfasst.</p>
<p>Was aber hat das mit agiler Softwareentwicklung zu tun?!?</p>
<p><strong>Code ist ein Kommunikationsmittel</strong></p>
<p>Wie eine technische Zeichnung ist ein Stück Code in der Softwareentwicklung auch die Repräsentation der Gedanken desjenigen, der ein bestimmtes Problem lösen möchte. Mit dem Code, den er schreibt, teilt er nicht nur der Maschine, sondern auch seiner Nachwelt mit, was er dabei erreichen wollte &#8211; der Code ist also ein Kommunikationsmittel. Die Wahrscheinlichkeit, dass später entweder der Autor selbst oder ein anderer Fehler beheben, Verbesserungen oder gar neue Funktionalität hinzufügen möchte, ist groß. Sofern der Code bestimmten Konventionen folgt, präzise formuliert und gut strukturiert ist, wird es in einem halben Jahr deutlich einfacher sein, die dann anstehenden Änderungen vorzunehmen.</p>
<p>Wer agile Softwareentwicklung als Profession betreibt wird vielleicht sogar auf testgetriebene Entwicklung setzen, in der die Tests zum Ausdruck bringen, welches Bild der Programmierer beim Schreiben des Codes im Kopf hatte.</p>
<p><strong>Der Softwarearchäologe</strong></p>
<p>Boris Gloger hat vorgestern in seinem Posting <a href="http://borisgloger.com/2012/01/14/agile-architektur-ist-änderbar/" title="Agile Architektur ist änderbar!" target="_blank">Agile Architektur ist änderbar!</a> das Problem beschrieben und ein paar nette Metaphern genutzt. Das Verstehen und effiziente Ändern von Code, den man nicht selbst geschrieben hat, ist für alle Mitglieder eines ScrumTeams ein wichtiger Baustein zum Erfolg.</p>
<p>Boris schreibt:</p>
<blockquote><p>
Lesbarkeit: Der Code sollte so strukturiert und geschrieben sein, dass er leicht verständlich und lesbar ist.
</p></blockquote>
<p>Eigentlich sollte das eine Selbstverständlichkeit sein. Allerdings erfordert das Disziplin. Es ist einfach, Code zu schreiben, der etwas Nützliches tut. Es ist aber aufwändiger ihn so zu schreiben, dass die Gedankengänge auch später noch nachvollziehbar sind &#8211; sei es für den Autoren selbst oder für andere. Und nicht zuletzt spart lesbarer Code, der in »Usable Software« mündet, eine Menge Dokumentationsarbeit ein.</p>
<p>Doch halt &#8211; was ist mit Kommentaren? Boris schreibt weiter:</p>
<blockquote><p>
Inline-Dokumentation der Entscheidungen: Es sollte im Code erklärt sein, warum gewisse  Entscheidungen so getroffen wurden, wie sie getroffen wurden. Der Code selbst ist ja die Dokumentation dessen, was der Code macht. Nur wieso man die Dinge so angegangen ist, wie sie vorliegen, wäre wichtig zu wissen.
</p></blockquote>
<p>Kommentare sollten nur dort zum Einsatz kommen, wo der Code nicht mehr selbsterklärend geschrieben werden kann. Beispielsweise weil man um eine Unzulänglichkeit des Betriebssystemes (»Was macht er denn da?!?«) herumkommen musste.</p>
<p>Kommentare wie<br />
<code><br />
// Traversing the list<br />
for ( int i = 0; i < lst.size(); i++ )<br />
</code><br />
oder<br />
<code><br />
// Checking whether we can open the file<br />
if ( !f.open() )<br />
</code><br />
sollten gelöscht, dafür die Bezeichner etwas sprechender gewählt werden.</p>
<p>Vor ein paar Tagen habe ich eine Codestelle geändert. Gestern bemerkte ich, dass ich vergessen hatte, den darüberstehenden Kommentar zu ändern. Den Bug habe ich gefixt. Indem ich den Code so umgeschrieben habe, dass der Kommentar überflüssig wurde.</p>
<p><strong>Interlude</strong></p>
<p>Goke hält mit ausgestreckten Armen ein iPad so vor sich, dass er die Noten gut lesen kann. Mit spitzen Lippen pfeift er die Melodie. Nach wenigen Sekunden stimmt Peek mit ein.</p>
<p><strong>Schlussfolgerung</strong></p>
<p>Jedes Mitglied eines ScrumTeams, das vom Erfolgsfaktor der kollektiven Codeverantwortlichkeit in der agilen Softwareentwicklung überzeugt ist, wird darauf drängen, dass der Code als Kommunikationsmittel lesbar geschrieben wird. Jeder kann damit aus dem Stand gleich morgen anfangen. Wichtig ist nämlich nicht das Wollen, sondern das Tun in kleinen Schritten.</p>
<p>Wenn sich später noch die Lektüre von Büchern wie <a href="http://www.google.de/#hl=de&#038;q=ISBN+3868020608+Agile+Developer+Skills" target="_blank">Agile Developer Skills (ISBN 3868020608)</a> von Christoph Mathis und Andreas Wintersteiger oder <a href="http://www.google.de/#hl=de&#038;q=ISBN+3826655486+Clean+Code" target="_blank">Clean Code (ISBN 3826655486)</a> von Robert C. Martin anschließt - umso besser.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.christeck.de/wp/2012/01/17/kommunikationsmittel-konvention-prazision-und-asthetik/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>User Stories Applied &amp; Agile Estimating and Planning</title>
		<link>http://www.christeck.de/wp/2011/12/13/user-stories-applied-agile-estimating-and-planning/</link>
		<comments>http://www.christeck.de/wp/2011/12/13/user-stories-applied-agile-estimating-and-planning/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 23:58:48 +0000</pubDate>
		<dc:creator>ce</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.christeck.de/wp/?p=4512</guid>
		<description><![CDATA[Overview Though we introduced two physical boards for managing the product and the sprint backlogs, I&#8217;m still searching for a method to organize their items in a manner that fits our needs best. There are two books sitting on my couch which I hope to read during the Xmas break. Both are written by Mike [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.christeck.de/wp/wp-content/uploads/christeck.de/books-aj.png_aj_ashton_01.png"><img src="http://www.christeck.de/wp/wp-content/uploads/christeck.de/books-aj.png_aj_ashton_01.png" alt="" title="" width="250" height="250" class="aligncenter size-full wp-image-4514" /></a></p>
<p><strong>Overview</strong></p>
<p>Though we introduced two physical boards for managing the product and the sprint backlogs, I&#8217;m still searching for a method to organize their items in a manner that fits our needs best. There are two books sitting on my couch which I hope to read during the Xmas break. Both are written by Mike Cohn and seem to be standard works for agile addicts (and even recommended by Ken Schwaber).</p>
<p><strong>User Stories Applied</strong></p>
<p>Here&#8217;s just a short citation of its¹ back cover:</p>
<blockquote><p>
Thoroughly reviewed and eagerly anticipated by the agile community, User Stories Applied offers a requirements process that saves time, eliminates rework, and leads directly to better software.
</p></blockquote>
<p>Of course the book is not only about user stories, but also about all of the adjacent topics.</p>
<p><strong>Agile Estimating and Planning</strong></p>
<p>Again a short citation of its² back cover:</p>
<blockquote><p>
Using the techniques in Agile Estimating and Planning, you can stay agile from start to finish, saving time, conserving resources, and accomplishing more.
</p></blockquote>
<p>Again, this book is about management of agile software projects in common and not only about estimating and planning. I hope to learn a lot by reading them.</p>
<div style="line-height:1px;height:1px;background-color:lightgrey;">&nbsp;</div>
<p>¹ Mike Cohn, »<a href="http://www.google.com/search?q=%22User+Stories+Applied%22+%22Mike+Cohn%22">User Stories Applied</a>« 2004, ISBN 0-321-20568-5</p>
<p>² Mike Cohn, »<a href="http://www.google.com/search?q=%22Agile+Estimating+and+Planning%22+%22Mike+Cohn%22">Agile Estimating and Planning</a>« 2006, ISBN 0-13-147941-5</p>
]]></content:encoded>
			<wfw:commentRss>http://www.christeck.de/wp/2011/12/13/user-stories-applied-agile-estimating-and-planning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrum User Group Karlsruhe &#8211; December 2011</title>
		<link>http://www.christeck.de/wp/2011/12/08/scrum-user-group-karlsruhe-december-2011/</link>
		<comments>http://www.christeck.de/wp/2011/12/08/scrum-user-group-karlsruhe-december-2011/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 22:14:28 +0000</pubDate>
		<dc:creator>ce</dc:creator>
				<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.christeck.de/wp/?p=4900</guid>
		<description><![CDATA[Today the local Scrum User Group met at the usual location. Thomas Spielhofer came from Vienna to gather feedback concerning the study »Successful agile leadership« (German Tongue PDF). Subsequently we discussed the points presented by Thomas. I&#8217;ll not post more details as it&#8217;s late already and other things on today&#8217;s to-do-list are still open. In [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.christeck.de/wp/wp-content/uploads/christeck.de/meeting_point_in_brillant_style_rg10241.png"><img src="http://www.christeck.de/wp/wp-content/uploads/christeck.de/meeting_point_in_brillant_style_rg10241.png" alt="" title="" width="171" height="171" class="aligncenter size-full wp-image-4901" /></a></p>
<p>Today the local Scrum User Group met at the usual location. Thomas Spielhofer came from Vienna to gather feedback concerning the study »<a href="http://p-a-m.org/2011/06/exec-summary-of-the-study-on-successful-agile-leadership/">Successful agile leadership</a>« (<a href="http://p-a-m.org/wp-content/uploads/2011/11/Erfolgreiche-Fuehrung-in-der-Agilen-Welt-Eine-Studie-der-PAM.pdf">German Tongue PDF</a>). Subsequently we discussed the points presented by Thomas.</p>
<p>I&#8217;ll not post more details as it&#8217;s late already and other things on today&#8217;s to-do-list are still open. In case you are living nearby, feel free to visit the next meeting in two months.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.christeck.de/wp/2011/12/08/scrum-user-group-karlsruhe-december-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrum &#8211; The Definition of Done</title>
		<link>http://www.christeck.de/wp/2011/11/27/scrum-the-definition-of-done/</link>
		<comments>http://www.christeck.de/wp/2011/11/27/scrum-the-definition-of-done/#comments</comments>
		<pubDate>Sun, 27 Nov 2011 15:27:11 +0000</pubDate>
		<dc:creator>ce</dc:creator>
				<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.christeck.de/wp/?p=4894</guid>
		<description><![CDATA[The Scrum Guide 2011 states: The purpose of each Sprint is to deliver Increments of potentially releasable functionality that adhere to the Scrum Team’s current Definition of “Done.” and This Increment is useable, so a Product Owner may choose to immediately release it. Using Scrum, we intend to create a »potentially releasable« and »useable« piece [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_4895" class="wp-caption aligncenter" style="width: 310px"><a href="http://de.wikipedia.org/w/index.php?title=Datei:Minimoog.JPG&amp;filetimestamp=20051218171602"><img src="http://www.christeck.de/wp/wp-content/uploads/christeck.de/Minimoog1-300x173.jpg" alt="The first portable synthesizer, the Minimoog" title="The first portable synthesizer, the Minimoog" width="300" height="173" class="size-medium wp-image-4895" /></a><p class="wp-caption-text">The first portable synthesizer, the Minimoog</p></div>
<p>The <a href="http://www.scrum.org/scrumguides">Scrum Guide 2011</a> states:</p>
<blockquote><p>The purpose of each Sprint is to deliver Increments of potentially releasable functionality that adhere to the Scrum Team’s current Definition of “Done.”</p></blockquote>
<p>and</p>
<blockquote><p>This Increment is useable, so a Product Owner may choose to immediately release it.</p></blockquote>
<p>Using Scrum, we intend to create a »potentially releasable« and »useable« piece of product increment which is completely »Done« during each sprint, which means there&#8217;s <a href="http://www.christeck.de/wp/2011/09/24/professional-scrum-master-course-with-ken-schwaber-day-ii/">nothing left to do</a>. For example, the software behaves performant under real usage conditions and the end user documentation is written completely.</p>
<p>The Definition of Done is a kind of contract between the Product Development Team and the Product Owner. Together with a Product Backlog Item, it defines whether a product increment is »done«. Only »Done« product increments will be accepted by the Product Owner, otherwise the increment will be rejected.</p>
<p>My team currently struggles with performance issues which need to be addressed prior to releasing the product. The issue exists for quite some while now. It happened since performance was not listed in the Definition of Done yet and the team did only test with a small amount of data. Additionally the Definition of Done was neither respected on a regular basis nor was it maintained or emergent. Now it triggers stress, as improving the performance requires heavy changes under the hood while the planned release date is approaching.</p>
<p>During the last <a href="http://www.christeck.de/wp/2011/08/30/scrum-the-meetings/">retrospective</a> I grabbed the occasion to point out that the Definition of Done is a major key to success and that we need to learn how to cope with it properly. Unfortunately my team mates still did not understand the sense and purpose of the document. Is it their fault? No. It&#8217;s mine as their coach. I&#8217;ll try to communicate it once again tomorrow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.christeck.de/wp/2011/11/27/scrum-the-definition-of-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Certified Scrum Product Owner Certification</title>
		<link>http://www.christeck.de/wp/2011/10/11/certified-scrum-product-owner-certification/</link>
		<comments>http://www.christeck.de/wp/2011/10/11/certified-scrum-product-owner-certification/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 17:39:13 +0000</pubDate>
		<dc:creator>ce</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.christeck.de/wp/?p=4562</guid>
		<description><![CDATA[Before gaining the Professional Scrum Master I certification two days ago, I gained the Certified Scrum Product Owner certificate after a training with Roman Pichler in february. I&#8217;m currently listed as CSPO at scrumalliance.org.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.christeck.de/wp/wp-content/uploads/christeck.de/Scrum_Product_Owner_Horiz_sm.jpg"><img src="http://www.christeck.de/wp/wp-content/uploads/christeck.de/Scrum_Product_Owner_Horiz_sm-300x101.jpg" alt="" title="" width="300" height="101" class="aligncenter size-medium wp-image-4555" /></a></p>
<p>Before gaining the <a href="http://www.christeck.de/wp/2011/10/10/professional-scrum-master-i-certification/">Professional Scrum Master I certification</a> two days ago, I gained the <a href="http://www.christeck.de/wp/wp-content/uploads/christeck.de/ChristophEckertScrumAllianceCSPO_Certificate.pdf">Certified Scrum Product Owner certificate</a> after a training with <a href="http://romanpichler.com">Roman Pichler</a> in february. I&#8217;m currently listed as CSPO at <a href="http://www.scrumalliance.org/profiles/122987-christoph-eckert">scrumalliance.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.christeck.de/wp/2011/10/11/certified-scrum-product-owner-certification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

