<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/">

  <channel rdf:about="http://blog.crisp.se/mattiasskarin/">
    <title>Mattias Skarin&#039;s blog</title>
    <link>http://blog.crisp.se/mattiasskarin/</link>
    <description>Kanban, Lean and Agile mysteries</description>
    <items>
      <rdf:Seq>
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2010/02/24/1267013336828.html" />
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2010/01/26/1264497374615.html" />
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2010/01/15/1263590072600.html" />
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2009/12/22/1261475755607.html" />
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2009/12/10/1260464171552.html" />
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2009/12/01/1259674805149.html" />
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2009/11/19/1258648026931.html" />
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2009/11/17/1258485267569.html" />
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2009/11/09/1257778588792.html" />
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2009/11/09/1257778452907.html" />
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2009/11/06/1257533048736.html" />
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2009/10/11/1255293440979.html" />
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2009/10/05/1254765589815.html" />
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2009/09/15/1253044055936.html" />
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2009/09/06/1252262279228.html" />
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2009/09/03/1251985800000.html" />
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2009/09/01/1251838584346.html" />
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2009/08/29/1251498710091.html" />
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2009/08/27/1251380254238.html" />
        
        <rdf:li resource="http://blog.crisp.se/mattiasskarin/2009/08/24/1251148108609.html" />
        
      </rdf:Seq>
    </items>
  </channel>

  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2010/02/24/1267013336828.html">
    <title>The invasion of Lego robots</title>
    <link>http://blog.crisp.se/mattiasskarin/2010/02/24/1267013336828.html</link>
    
      
      
        <description>
          As a part of this weeks &lt;a href=&#034;http://www.crisp.se/kanbanapplied&#034;&gt;Kanban Applied&lt;/a&gt; course, the teams had to solve problems using Lego robots.&lt;br /&gt;
&lt;br /&gt;
It was good fun. So fun teams almost forgot about Kanban :)&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Programming the bot:&lt;/strong&gt;&lt;br /&gt;
&lt;img height=&#034;225&#034; width=&#034;300&#034; src=&#034;/mattiasskarin/images/kanbanwithlegorobots/robot_programming.jpg&#034; alt=&#034;&#034; /&gt;&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2010/02/24/1267013336828.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2010/01/26/1264497374615.html">
    <title>Video from Introducing Kanban in operations</title>
    <link>http://blog.crisp.se/mattiasskarin/2010/01/26/1264497374615.html</link>
    
      
      
        <description>
          &lt;table cellspacing=&#034;1&#034; cellpadding=&#034;1&#034; border=&#034;0&#034; align=&#034;&#034; width=&#034;400&#034; summary=&#034;&#034;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;img height=&#034;91&#034; width=&#034;150&#034; src=&#034;/mattiasskarin/images/devopsdays/devopsdays.png&#034; alt=&#034;&#034; /&gt;&lt;/td&gt;
            &lt;td align=&#034;left&#034;&gt;
            &lt;div align=&#034;left&#034;&gt;A &lt;a href=&#034;http://blip.tv/file/3022558&#034;&gt;video&lt;/a&gt; of my presentation at Devopsdays&#039;09 in Belgium is now available. &lt;br /&gt;
            &lt;/div&gt;
            &lt;br /&gt;
            I didn&#039;t wear a microphone so you might need to pop up the the volume :)&amp;nbsp; &lt;br /&gt;
            &lt;br /&gt;
            If you are more interested in the slides check them out &lt;a href=&#034;http://blog.crisp.se/mattiasskarin/files/slides/introducing_kanban_in_operations.pdf&#034;&gt;here &lt;/a&gt;&lt;br /&gt;
            &lt;br /&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2010/01/26/1264497374615.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2010/01/15/1263590072600.html">
    <title>Pair program your roadmap</title>
    <link>http://blog.crisp.se/mattiasskarin/2010/01/15/1263590072600.html</link>
    
      
      
        <description>
          &lt;table width=&#034;500&#034; cellspacing=&#034;0&#034; cellpadding=&#034;1&#034; border=&#034;0&#034; align=&#034;&#034; summary=&#034;&#034;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;img width=&#034;200&#034; height=&#034;237&#034; alt=&#034;&#034; src=&#034;/mattiasskarin/images/pairprogramreleaseplanning/roadmap_planning.PNG&#034; /&gt;&lt;/td&gt;
            &lt;td valign=&#034;top&#034;&gt;Doing a road map can be a tricky thing. There are plenty of constraints and dependencies to consider:&lt;br /&gt;
            &lt;ul&gt;
                &lt;li&gt;how to we balance long and short term improvements?&lt;/li&gt;
                &lt;li&gt;how do we rate future revenue opportunities for our clients?&lt;br /&gt;
                &lt;/li&gt;
                &lt;li&gt;how well do the separate steps tie together to a coherent product?&lt;/li&gt;
                &lt;li&gt;is this fun and challenging? are we keeping our team motivated?&lt;/li&gt;
                &lt;li&gt;can we stop half way?&lt;/li&gt;
            &lt;/ul&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
I find that pair programming is by far the fastest way of traversing the decision tree. Basically, if you are a Product Owner, construct the road map together with another person. Lay out the plan that best meets the constraints and business goals and let the other question the options. (Of course, don&#039;t forget to switch). &lt;br /&gt;
&lt;br /&gt;
Altogether, it helps you check&amp;nbsp; the different options and prepare arguments. You will be better prepared when meeting the stakeholders. For when you do, there is always something uncertain waiting for you.&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2010/01/15/1263590072600.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2009/12/22/1261475755607.html">
    <title>The book is out!</title>
    <link>http://blog.crisp.se/mattiasskarin/2009/12/22/1261475755607.html</link>
    
      
      
        <description>
          &lt;br /&gt;
&lt;br /&gt;
&lt;table cellspacing=&#034;&#034; cellpadding=&#034;1&#034; border=&#034;1&#034; align=&#034;&#034; width=&#034;&#034; summary=&#034;&#034;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td valign=&#034;top&#034;&gt;My and &lt;a href=&#034;http://www.crisp.se/henrik.kniberg&#034;&gt;Henrik&#039;s&lt;/a&gt; book on is out. Get a downloadable version, or buy the full copy at &lt;a href=&#034;http://www.infoq.com/minibooks/kanban-scrum-minibook&#034;&gt;InfoQ&lt;/a&gt;.&lt;br /&gt;
            &lt;br /&gt;
            The book includes:&lt;br /&gt;
            &lt;ul&gt;
                &lt;li&gt;Foreword by &lt;a href=&#034;http://www.poppendieck.com/&#034;&gt;Mary Poppendieck&lt;/a&gt; and &lt;a href=&#034;http://www.agilemanagement.net/Articles/hidden/Biography.html&#034;&gt;David Anderson&lt;br /&gt;
                &lt;br /&gt;
                &lt;/a&gt;&lt;/li&gt;
                &lt;li&gt;A comparison of Kanban and Scrum - their approaches as process tools in software&lt;br /&gt;
                &lt;br /&gt;
                &lt;/li&gt;
                &lt;li&gt;In-the-trenches case study of introducing Kanban in operations&lt;/li&gt;
            &lt;/ul&gt;
            Hope you enjoy the reading!              &lt;/td&gt;
            &lt;td&gt;&lt;a href=&#034;http://www.infoq.com/minibooks/kanban-scrum-minibook&#034;&gt;&lt;img src=&#034;/mattiasskarin/images/bookscrumandkanban/frontcover.jpg&#034; alt=&#034;&#034; /&gt;&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
For further reading about the case study,&amp;nbsp; see my presentation at &lt;a href=&#034;http://blog.crisp.se/mattiasskarin/files/slides/introducing_kanban_in_operations.pdf&#034;&gt;Devopsday&#039;s 2009&lt;/a&gt;.&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2009/12/22/1261475755607.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2009/12/10/1260464171552.html">
    <title>Manage the normal - treat exception as exceptional</title>
    <link>http://blog.crisp.se/mattiasskarin/2009/12/10/1260464171552.html</link>
    
      
      
        <description>
          Ever had this thrown at you?&lt;br /&gt;
&lt;br /&gt;
&amp;quot;This production bug is unacceptable, it must never happen again!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
And that event, outside your systems control, formed a policy that affected all your every day life. Failure to distinguish between uncertainty &lt;em&gt;under our control&lt;/em&gt; and uncertainty &lt;em&gt;imposed by outside events&lt;/em&gt; is a bad management habit. &lt;br /&gt;
&lt;br /&gt;
Instead;&lt;br /&gt;
&lt;strong&gt;&amp;quot;Manage the normal - treat exception as exceptional&amp;quot;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
And have a happier life :)&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2009/12/10/1260464171552.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2009/12/01/1259674805149.html">
    <title>Personal Kanban</title>
    <link>http://blog.crisp.se/mattiasskarin/2009/12/01/1259674805149.html</link>
    
      
      
        <description>
          Feeling busy? Not ready when the deadline approaches? Many things in action?&lt;br /&gt;
&lt;br /&gt;
Maybe you should consider a personal kanban. Now,&amp;nbsp; I will admit the first to admit I heard about the concept I thought &amp;quot;but isn&#039;t slight over administration? What about just saying no?&amp;quot; But not all events are under our own control and as this story will tell; I&#039;m now convinced it actually works. &lt;br /&gt;
&lt;img width=&#034;500&#034; height=&#034;362&#034; alt=&#034;Personal kanban board&#034; src=&#034;/mattiasskarin/images/personalkanban/personal_kanban_overview.PNG&#034; /&gt;&lt;br /&gt;
&lt;br /&gt;
The personal kanban can help address three problems:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&amp;quot;Constant reprioritization&amp;quot;&lt;/li&gt;
    &lt;li&gt;&amp;quot;I need to be able to focus&amp;quot;&lt;/li&gt;
    &lt;li&gt;&amp;quot;I want to feel the reward of completing work&amp;quot;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2009/12/01/1259674805149.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2009/11/19/1258648026931.html">
    <title>West vs. Japan</title>
    <link>http://blog.crisp.se/mattiasskarin/2009/11/19/1258648026931.html</link>
    
      
      
        <description>
          Why do we level out? In many agile teams I have met the introduction of Agile methods have made the teams to take a big leap. But then, after a while, they level out. Why so? &lt;br /&gt;
&lt;br /&gt;
&lt;div align=&#034;center&#034;&gt;&lt;img align=&#034;middle&#034; src=&#034;/mattiasskarin/images/westvsjapan/westvsjapan.PNG&#034; alt=&#034;&#034; /&gt;&lt;br /&gt;
&lt;/div&gt;&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2009/11/19/1258648026931.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2009/11/17/1258485267569.html">
    <title>Speaker at Lean Conference, Atlanta 2010</title>
    <link>http://blog.crisp.se/mattiasskarin/2009/11/17/1258485267569.html</link>
    
      
      
        <description>
          &lt;img width=&#034;100&#034; hspace=&#034;4&#034; height=&#034;123&#034; align=&#034;right&#034; src=&#034;/mattiasskarin/images/atlantalean2010/atlanta2010Speaker.png&#034; alt=&#034;&#034; /&gt;I will present at the &lt;a href=&#034;http://atlanta2010.leanssc.org/&#034;&gt;Lean Software &amp;amp; Systems Conference&lt;/a&gt;, April 21-13 in Atlanta. &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Looks like a promising event, with speakers like Don Reinertsen and David Anderson.&lt;br /&gt;
&lt;br /&gt;
Ps: There are some new exciting events in Stockholm this spring coming up with David Anderson, stay tuned.&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2009/11/17/1258485267569.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2009/11/09/1257778588792.html">
    <title>Four strategies for dealing with breaking WIP limits</title>
    <link>http://blog.crisp.se/mattiasskarin/2009/11/09/1257778588792.html</link>
    
      
      
        <description>
          Doing kanban, there will come a point where you will be faced with holding or breaking the work in progress limit.&amp;nbsp; Here are fours ways of dealing with that situation:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Case1: &lt;strong&gt;Urgency!&lt;/strong&gt;&lt;br /&gt;
    The new story has higher priority than work on the board.&amp;nbsp; Accept a temporary violation of WIP, but don&#039;t starting more work until WIP is balanced again&lt;br /&gt;
    &lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;Case2: &lt;strong&gt;Pleasant &amp;quot;no&amp;quot;&lt;/strong&gt;&lt;br /&gt;
    Bring the stakeholder to the board and ask them if they would like you to throw away for&amp;nbsp; the benefit of their request. &lt;br /&gt;
    &lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;Case3: &lt;strong&gt;Can&#039;t say now for Legal reasons&lt;/strong&gt;&lt;br /&gt;
    Start an overflow section. Whenever WIP risk being broken, compare the priority to what is on the board and if it is less put the work in a overflow section. The policy&amp;nbsp; being: to put something on the overflow secion requires an email to the sent to the stakeholder saying you can&#039;t do it right now but you may do it somewhere in the future (best solution is to find someone else to solve the problem) &lt;br /&gt;
    &lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;Case 4: &lt;strong&gt;Homework has been made&lt;/strong&gt;&lt;br /&gt;
    Don&#039;t violate WIP, instead ask the stakeholder to put it in the right priority in the backlog&lt;/li&gt;
&lt;/ul&gt;
Don&#039;t forget, the &amp;quot;urgent&amp;quot; story brings information you can learn from. Is it a common or special cause? Is it an undiscovered demand type? Does the stakeholders upstream understand your approach?&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2009/11/09/1257778588792.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2009/11/09/1257778452907.html">
    <title>The Manager Sanity Check</title>
    <link>http://blog.crisp.se/mattiasskarin/2009/11/09/1257778452907.html</link>
    
      
      
        <description>
          So, you&#039;re planning the future. There are is a lot of stuff you are eager to do. But stop and think - are you pushing forward in the right direction?&lt;br /&gt;
&lt;br /&gt;
Make sure there&#039;s a balance between:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Product - what would makes up evolving in the eyes of our customers?&lt;br /&gt;
    We are not pushing features for ourselves right?&lt;br /&gt;
    &lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;People - what would make this a better place to work in? &lt;br /&gt;
    Are we leveraging the skills at our disposal?&lt;br /&gt;
    &lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;Process - are we limiting WIP, improving quality, surfacing problems early?&lt;br /&gt;
    Done right we should gain time to experiment and fulfilling creative ideas.&lt;br /&gt;
    &lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;Purpose - are we contributing to the society around us?&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2009/11/09/1257778452907.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2009/11/06/1257533048736.html">
    <title>Devopsdays&#039;09</title>
    <link>http://blog.crisp.se/mattiasskarin/2009/11/06/1257533048736.html</link>
    
      
      
        <description>
          &lt;table width=&#034;400&#034; cellspacing=&#034;1&#034; cellpadding=&#034;1&#034; border=&#034;0&#034; align=&#034;&#034; summary=&#034;&#034;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;img width=&#034;150&#034; height=&#034;91&#034; alt=&#034;&#034; src=&#034;/mattiasskarin/images/devopsdays/devopsdays.png&#034; /&gt;&lt;/td&gt;
            &lt;td&gt;My &lt;a href=&#034;http://blog.crisp.se/mattiasskarin/files/slides/introducing_kanban_in_operations.pdf&#034;&gt;slides &lt;/a&gt;from Devopsdays&#039;09 in Belgium. &lt;br /&gt;
            &lt;br /&gt;
            It is inspiring to see the number of system administrators looking into Kanban. Myself I discovered Cucumber scripting. &lt;br /&gt;
            &lt;br /&gt;
            Thanks to Patrick who pioneers a great conference for system administrators and developers.&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/files/slides/introducing_kanban_in_operations.pdf&#034;&gt;&lt;/a&gt;&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2009/11/06/1257533048736.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2009/10/11/1255293440979.html">
    <title>Know your continuous improvement</title>
    <link>http://blog.crisp.se/mattiasskarin/2009/10/11/1255293440979.html</link>
    
      
      
        <description>
          Continuous improvement ( &amp;quot;kaizen&amp;quot;) is a core process within Kanban and/or Scrum.&lt;br /&gt;
&lt;br /&gt;
But what does it mean?&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&#034;_blank&#034; href=&#034;http://blog.crisp.se/mattiasskarin/files/continuousimprovement/continuous_improvement.pdf&#034;&gt;Here is an A3 I use to explain the concept&lt;/a&gt;&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2009/10/11/1255293440979.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2009/10/05/1254765589815.html">
    <title>The responsibility model</title>
    <link>http://blog.crisp.se/mattiasskarin/2009/10/05/1254765589815.html</link>
    
      
      
        <description>
          At the Lean Software conference in London &lt;a href=&#034;http://www.selfishprogramming.com/about/&#034;&gt;Portia Tung&lt;/a&gt; tipped me off about  &lt;a href=&#034;http://www.christopheravery.com/responsibility-process&#034;&gt;Christopher Avery&#039;s&lt;/a&gt; responsibility model. I need to show it to you.&lt;br /&gt;
&lt;ol&gt;
    &lt;li&gt;&lt;strong&gt;Denial &lt;/strong&gt;- &amp;lsquo;Problem? What problem? There&amp;rsquo;s no problem.&lt;br /&gt;
    &lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Blame &lt;/strong&gt;&amp;ndash; &amp;lsquo;I don&amp;rsquo;t have a problem working with you. You seem to have a problem with me. That makes it your problem. &amp;lsquo;&lt;br /&gt;
    &lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Justify &lt;/strong&gt;&amp;ndash; &amp;lsquo;I guess it&amp;rsquo;s possible that I&amp;rsquo;ve become insensitive to other people&amp;rsquo;s feelings and needs. I can&amp;rsquo;t help it though. After all, I&amp;rsquo;ve been doing this job for a long time. It&amp;rsquo;s who I am.&amp;rsquo;&lt;br /&gt;
    &lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Shame &lt;/strong&gt;&amp;ndash; &amp;lsquo;What have I done? I&amp;rsquo;m going to look such an idiot in front of the people at work. How am I going to live it down? Why should they help me after the way I&amp;rsquo;ve behaved?&amp;rsquo;&lt;br /&gt;
    &lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Obligation &lt;/strong&gt;&amp;ndash; &amp;lsquo;Tell me what you think I should do. I have no choice but to do it (even though I don&amp;rsquo;t want to). I&amp;rsquo;ll do whatever you say. It&amp;rsquo;s only a job after all (no one can expect to do a job they love).&amp;rsquo;&lt;br /&gt;
    &lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Responsibility &lt;/strong&gt;&amp;ndash; &amp;lsquo;I can wait for them to change but that could take forever. No, it&amp;rsquo;s up to me. I want to fix the problem. So how am I going to be a better colleague? I know! I&amp;rsquo;ll listen more. And be more considerate towards others. It&amp;rsquo;s a start.&amp;rsquo;&lt;/li&gt;
&lt;/ol&gt;
Now test yourself -&amp;nbsp; just how professional are you?&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2009/10/05/1254765589815.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2009/09/15/1253044055936.html">
    <title>The problem solving algorithm</title>
    <link>http://blog.crisp.se/mattiasskarin/2009/09/15/1253044055936.html</link>
    
      
      
        <description>
          &amp;nbsp;I have been watching several discussions over the years between brilliant people where clear perception of the problem prevented them from solving it.&amp;nbsp; It is so easy to marry ourselves with our suggestions of  action (how) that we  loose focus about&amp;nbsp; what the nature of the problem really was. &lt;br /&gt;
&lt;br /&gt;
For cases like this, I advice teams to follow this problem solving algorithm:&lt;br /&gt;
&lt;ol&gt;
    &lt;li&gt;&lt;strong&gt;Surface problem&lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Concretize problem&amp;nbsp; - write it down!&amp;nbsp;&lt;/strong&gt; (what, when, how, who)&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Find root cause&lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Surface ideas&amp;nbsp;&lt;/strong&gt; (start with those that helps improving the existing situation)&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
For seeing situations like this, I try to keep the following  &amp;quot;aha&amp;quot; reminders in the back of my head..&lt;br /&gt;
&lt;br /&gt;
As an &lt;em&gt;arguing manager&lt;/em&gt;, if I can&#039;t concertize the problem it is a sign I need step back and put the right decisions into the right hands - the people closest to the problem.&lt;br /&gt;
&lt;br /&gt;
As an &lt;em&gt;arguing engineer&lt;/em&gt;, have I progressed towards engineering a solution, or even evolved into solving another problem (which I felt needed to be sorted first), before concretizing it&#039;s nature with my counter part?&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2009/09/15/1253044055936.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2009/09/06/1252262279228.html">
    <title>Why cycle time can tell you more than velocity</title>
    <link>http://blog.crisp.se/mattiasskarin/2009/09/06/1252262279228.html</link>
    
      
      
        <description>
          Take a look at this chart and tell us how we are doing?&lt;br /&gt;
&lt;div align=&#034;center&#034;&gt;&lt;img src=&#034;/mattiasskarin/images/cycletimevsvelocity/team_velocity.png&#034; alt=&#034;&#034; /&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div align=&#034;center&#034;&gt;&lt;em&gt;Team velocity of a the Starship team. Number are weeks, the colors &lt;br /&gt;
represents different categories of work. &lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&#034;left&#034;&gt;It is quite hard... There are too many variables distorting our data. Do we having a problem with estimating? Or is available man days fluctuating? How do we know?&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
This problem gets accentuated as we try to plan releases. If we went on and made a made a release plan based on this velocity, what predictability can we expect?&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2009/09/06/1252262279228.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2009/09/03/1251985800000.html">
    <title>Stop runaway meetings with the timeout sign</title>
    <link>http://blog.crisp.se/mattiasskarin/2009/09/03/1251985800000.html</link>
    
      
      
        <description>
          &lt;img align=&#034;left&#034; src=&#034;/mattiasskarin/images/runawaymeetings/timeout_small.jpg&#034; alt=&#034;&#034; /&gt;Sometimes it is hard to stop a running meeting. You might have someone so fond of talking he doesn&#039;t realize time is up. Or the daily stand up has gone haywire. How do you break in, politely?&lt;br /&gt;
&lt;br /&gt;
Teach everyone the timeout sign.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;quot;hey, let me get back to code&amp;quot;&amp;nbsp; :)&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2009/09/03/1251985800000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2009/09/01/1251838584346.html">
    <title>Your Scrum is running fine, right?</title>
    <link>http://blog.crisp.se/mattiasskarin/2009/09/01/1251838584346.html</link>
    
      
      
        <description>
          Your team is coding along, sprints are passing by, your somewhere around sprint 15.. life is ok..&amp;nbsp; ..or?&lt;br /&gt;
&lt;br /&gt;
As a famous test leader once said:&lt;br /&gt;
&amp;quot;Team are happily completing sprints but nothing gets&#039;s done&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Here are a couple of&amp;nbsp; things to look out for in your Scrum organization..&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2009/09/01/1251838584346.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2009/08/29/1251498710091.html">
    <title>What to refactor?</title>
    <link>http://blog.crisp.se/mattiasskarin/2009/08/29/1251498710091.html</link>
    
      
      
        <description>
          It is not uncommon I run into a team coding a system in desperate need of refactoring,&amp;nbsp; at the same with huge pressured to move things out of the door. When &lt;img align=&#034;right&#034; src=&#034;/mattiasskarin/images/whattorefactor/refactor_crybaby.PNG&#034; alt=&#034;&#034; /&gt;trying to refactor we face the bad news of doing nothing but refactoring..&lt;br /&gt;
&lt;br /&gt;
So we need to be a bit more clever. He are two ways;&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2009/08/29/1251498710091.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2009/08/27/1251380254238.html">
    <title>Learn Kanban from the source - Kanban Jedi training class</title>
    <link>http://blog.crisp.se/mattiasskarin/2009/08/27/1251380254238.html</link>
    
      
      
        <description>
          On September 24-25:th in Stockholm, there is a chance to learn Kanban directly from the source!&lt;br /&gt;
&lt;br /&gt;
Kanban is framework to help improve efficiency and continuous learning, but with a very light weight  footprint. It works both in- and outside software environments.&amp;nbsp; Support is one example.&lt;br /&gt;
&lt;br /&gt;
&lt;table width=&#034;500&#034; cellspacing=&#034;1&#034; cellpadding=&#034;1&#034; border=&#034;0&#034; align=&#034;&#034; summary=&#034;&#034;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;strong&gt;You will learn how to&lt;/strong&gt;&lt;/td&gt;
            &lt;td align=&#034;left&#034;&gt;&lt;strong&gt;Who can benefit from participating?&lt;/strong&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;
            &lt;ul&gt;
                &lt;li&gt;Start up Kanban&lt;/li&gt;
                &lt;li&gt;Draw a Kanban board&lt;/li&gt;
                &lt;li&gt;Set up measurements&lt;/li&gt;
                &lt;li&gt;Drive continuous improvement with Kanban&lt;/li&gt;
                &lt;li&gt;Advanced concepts such as risk management with Kanban&lt;/li&gt;
            &lt;/ul&gt;
            &lt;/td&gt;
            &lt;td valign=&#034;top&#034;&gt;
            &lt;ul&gt;
                &lt;li&gt;Developers&lt;/li&gt;
                &lt;li&gt;Project managers&lt;/li&gt;
                &lt;li&gt;Product owners&lt;/li&gt;
                &lt;li&gt;Line managers&lt;/li&gt;
                &lt;li&gt;Coaches &amp;amp; trainers&lt;/li&gt;
            &lt;/ul&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
Hosting the training is David Anderson, one of the most experienced practitioner in the field. So it is a great opportunity to learn from the source.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&#034;http://www.crisp.se/kanbanjedi&#034;&gt;http://www.crisp.se/kanbanjedi&lt;/a&gt;&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2009/08/27/1251380254238.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://blog.crisp.se/mattiasskarin/2009/08/24/1251148108609.html">
    <title>It is not the process, it&#039;s the improvements</title>
    <link>http://blog.crisp.se/mattiasskarin/2009/08/24/1251148108609.html</link>
    
      
      
        <description>
          For those of you who wonder &amp;quot;why would anybody convert a Scrum team to Kanban&amp;quot; (see earlier &lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2009/06/27/1246060356429.html&#034;&gt;blog&lt;/a&gt;) - it is important that you understand the true intent. (..yes there is one! :) &amp;nbsp;&amp;nbsp; What expected output do you have from a process framework? &lt;br /&gt;
&lt;br /&gt;
This important &amp;quot;why&amp;quot; question is often left out in the debate. The heated &amp;quot;Scrum vs Kanban&amp;quot; discussion is a good example. Try yourself&amp;nbsp; &amp;quot;why are you using Scrum&amp;quot;? (or Kanban). At what point would you throw the tool out for not delivering? &lt;br /&gt;
&lt;br /&gt;
It is no wonder debates turns heated if we disagree on where we are heading. But if we instead start with clarifying intent (&amp;quot;why&amp;quot;) - then the actual choice of tools becomes less important (more like a boring context summary :)&lt;br /&gt;
&lt;br /&gt;
Why then? How do you know that the process tool works for you? &lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;First (obvious) - it helps you deliver running software.&lt;br /&gt;
    &lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt; Second (less obvious) - it makes you do continuous improvement effectively&lt;br /&gt;
    &lt;/li&gt;
&lt;/ul&gt;
If you are getting results from  continuous improvement - your tool is right. If it is not happening, it is probably wrong. (check yourself, what improvements have you benefited from lately?) &lt;br /&gt;
&lt;br /&gt;
This was the main reason I chose to implement Kanban in the Scrum teams. It was not because  the sprints where not delivering, it was because the &lt;em&gt;improvements &lt;/em&gt;didn&#039;t happen.&lt;p&gt;&lt;a href=&#034;http://blog.crisp.se/mattiasskarin/2009/08/24/1251148108609.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  

</rdf:RDF>
