<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://devlicio.us/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Anne Epstein : scrum</title><link>http://devlicio.us/blogs/anne_epstein/archive/tags/scrum/default.aspx</link><description>Tags: scrum</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Scrum-It's not about completing the sprint</title><link>http://devlicio.us/blogs/anne_epstein/archive/2009/03/26/scrum-it-s-not-about-completing-the-sprint.aspx</link><pubDate>Fri, 27 Mar 2009 04:18:00 GMT</pubDate><guid isPermaLink="false">40756a8b-6212-4073-9d98-6c26781577de:45155</guid><dc:creator>Anne Epstein</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/anne_epstein/rsscomments.aspx?PostID=45155</wfw:commentRss><comments>http://devlicio.us/blogs/anne_epstein/archive/2009/03/26/scrum-it-s-not-about-completing-the-sprint.aspx#comments</comments><description>&lt;p&gt;
 
 
 
This week, I was reading &amp;quot;&lt;span id="btAsinTitle"&gt;Agile Principles, Patterns, and Practices in C#&lt;/span&gt;&amp;quot; by Robert Martin.&amp;nbsp; In one of the early chapters, he talks a bit
about Scrum, and mentions that working overtime (excepting the week of the release sprint)&amp;nbsp; is a big antipattern.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Now, I&amp;#39;ve been on a team that practiced Scrum, and we worked at least
some overtime fairly regularly-our single goal was to complete our
chosen tasks for the sprint.&amp;nbsp; We felt that we&amp;#39;d made a solid commitment
that because we&amp;#39;d said we&amp;#39;d do those things, we&amp;#39;d do them.&amp;nbsp; On my team,
overtime was a good thing if it allowed us to keep our word and finish
the sprint.&amp;nbsp; In fact, finishing sprints was the whole key to our
version of Scrum... the company expected us to finish our sprints, and
in return, we got to have sprints.&lt;/p&gt;
&lt;p&gt;How does the team&amp;#39;s regular use of overtime mesh with Scrum? It
doesn&amp;#39;t.&amp;nbsp; We had it wrong.&amp;nbsp; Scrum&amp;#39;s not about completing sprints, it&amp;#39;s
about learning how your own team works.&amp;nbsp; When I read about overtime was
pretty much forbidden in Scrum, I finally got it-if overtime is
forbidden and you&amp;#39;re behind, sometimes you just don&amp;#39;t get everything
done.&amp;nbsp; If you couldn&amp;#39;t get everything done in the time allotted,
something is *wrong*-and whatever it is, you&amp;#39;ve gotta bring that out
into the open so you know about it, as soon as possible.&amp;nbsp; If people
work overtime every sprint, you may not even know that the team is
consistently unable to finish in the time allotted, and the root
problem may compound over time.&amp;nbsp; Whatever it is, be it an increasingly
degraded/unreliable codebase, team disagreements,&amp;nbsp; an underperforming
team member, frequent interruptions, or tasks that just ended up being
a whole lot more difficult than expected, if you don&amp;#39;t know about it,
you can&amp;#39;t fix it. Forbidding overtime and allowing the sprint to finish
uncompleted when things don&amp;#39;t work out keeps the need for introspection
on and resolution of the underlying issues at the forefront. How you
fix the problems is up to you and isn&amp;#39;t specifically addressed by
Scrum-it may involve team building, examining distribuion of work,
taking aside some people to find out why their velocity is down, or
focused efforts to increase team velocity such as training or bringing
in some XP(Extreme Programming) techniques.&amp;nbsp; Whatever you try, Scrum
can be a companion in making sure you know how you&amp;#39;re improving. &lt;br /&gt;&lt;br /&gt;In
the end, consistently completing sprints is really kind of a side
affect, a wonderful reward that comes from the hard work of building
and understanding of the truth about your team, and then making the
tough changes based on that knowledge.&amp;nbsp; Sure, completed sprints is what
you hope for, but overtime isn&amp;#39;t the answer-it&amp;#39;s just a short term
solution when what you&amp;#39;re dealing with is a long-term problem.&amp;nbsp; If
finishing the sprint tasks becomes more important than understanding
the team&amp;#39;s weaknesses, then Scrum becomes simply a way to organize tasks-you&amp;#39;ve lost
all the introspection and growth, leaving just an alternate form of
Microsoft Project.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devlicio.us/aggbug.aspx?PostID=45155" width="1" height="1"&gt;</description><category domain="http://devlicio.us/blogs/anne_epstein/archive/tags/scrum/default.aspx">scrum</category></item></channel></rss>