<?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>borselaer.org &#187; Scrum</title>
	<atom:link href="http://www.borselaer.org/index.php/tag/scrum/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.borselaer.org</link>
	<description>Thoughts on agile project management based on human values and behavior and using PRINCE2, Scrum and Lean principles.</description>
	<lastBuildDate>Sun, 29 Aug 2010 14:26:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>presentation published: The Two Largest Project Killers (in English)</title>
		<link>http://www.borselaer.org/index.php/2010/07/presentation-published-the-two-largest-project-killers-in-english/</link>
		<comments>http://www.borselaer.org/index.php/2010/07/presentation-published-the-two-largest-project-killers-in-english/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 07:18:11 +0000</pubDate>
		<dc:creator>Martin van Borselaer</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[People-skills]]></category>
		<category><![CDATA[PRINCE2]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.borselaer.org/?p=664</guid>
		<description><![CDATA[I promised an English translation of my presentation &#8216;The Two Largest Project Killers&#8217;, so here it is. It is my strong belief that if everything else fails, removing fear and complexity increases the odds for success substantially. The two largest project killers View more presentations from Martin van Borselaer.]]></description>
			<content:encoded><![CDATA[<p>I promised an English translation of my presentation &#8216;The Two Largest Project Killers&#8217;, so here it is. It is my strong belief that if everything else fails, removing fear and complexity increases the odds for success substantially.</p>
<p><strong><a title="The two largest project killers" href="http://www.slideshare.net/borselaerorg/the-two-largest-project-killers">The two largest project killers</a></strong></p>
<div id="__ss_4725150" style="width: 425px;"><object id="__sse4725150" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=thetwolargestprojectkillers-100710051810-phpapp02&amp;stripped_title=the-two-largest-project-killers" /><param name="name" value="__sse4725150" /><param name="allowfullscreen" value="true" /><embed id="__sse4725150" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=thetwolargestprojectkillers-100710051810-phpapp02&amp;stripped_title=the-two-largest-project-killers" name="__sse4725150" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/borselaerorg">Martin van Borselaer</a>.
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.borselaer.org/index.php/2010/07/presentation-published-the-two-largest-project-killers-in-english/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Whitebook: Agile Business Case management (Dutch)</title>
		<link>http://www.borselaer.org/index.php/2010/06/whitebook-agile-business-case-management-dutch/</link>
		<comments>http://www.borselaer.org/index.php/2010/06/whitebook-agile-business-case-management-dutch/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 14:07:32 +0000</pubDate>
		<dc:creator>Martin van Borselaer</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Business Case]]></category>
		<category><![CDATA[PRINCE2]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Whitebook]]></category>

		<guid isPermaLink="false">http://www.borselaer.org/?p=512</guid>
		<description><![CDATA[Today my (Dutch) Whitebook on Agile Business Case management is published here. This Whitebook explains why an agile approach is useful in determining the project validity within a PRINCE2 project and also explains how this works in combination with Scrum.]]></description>
			<content:encoded><![CDATA[<p>Today my (Dutch) Whitebook on Agile Business Case management is published <a href="http://www.whitehorses.nl/whitebooks/2010/agile-business-case-management" target="_blank">here</a>. This Whitebook explains why an agile approach is useful in determining the project validity within a PRINCE2 project and also explains how this works in combination with Scrum.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.borselaer.org/index.php/2010/06/whitebook-agile-business-case-management-dutch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>De twee grootste projectkillers</title>
		<link>http://www.borselaer.org/index.php/2010/05/de-twee-grootste-projectkillers/</link>
		<comments>http://www.borselaer.org/index.php/2010/05/de-twee-grootste-projectkillers/#comments</comments>
		<pubDate>Wed, 26 May 2010 08:06:33 +0000</pubDate>
		<dc:creator>Martin van Borselaer</dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[People-skills]]></category>
		<category><![CDATA[PRINCE2]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.borselaer.org/?p=491</guid>
		<description><![CDATA[Yesterday I gave a presentation (in Dutch) on what I believe are the two most common reasons for projectfailure. I published the presentation on Slideshare. I&#39;ll try to post an English version the next few weeks. Twee projectkillers &#160; &#160; View more presentations from Martin van Borselaer.]]></description>
			<content:encoded><![CDATA[<p>Yesterday I gave a presentation (in <em>Dutch</em>) on what I believe are the two most common reasons for projectfailure. I published the presentation on <a href="http://www.slideshare.net/borselaerorg/twee-projectkillers" target="_blank">Slideshare</a>. I&#39;ll try to post an English version the next few weeks.</p>
<div id="__ss_4311267" style="width: 425px;"><strong><a href="http://www.slideshare.net/borselaerorg/twee-projectkillers" title="Twee projectkillers">Twee projectkillers</a></strong><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="355" id="__sse4311267" width="425"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=tweeprojectkillers-100526024500-phpapp02&amp;stripped_title=twee-projectkillers" /><param name="name" value="__sse4311267" /><param name="allowfullscreen" value="true" /><embed allowfullscreen="true" allowscriptaccess="always" height="355" id="__sse4311267" name="__sse4311267" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=tweeprojectkillers-100526024500-phpapp02&amp;stripped_title=twee-projectkillers" type="application/x-shockwave-flash" width="425"></embed></object></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/borselaerorg">Martin van Borselaer</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.borselaer.org/index.php/2010/05/de-twee-grootste-projectkillers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrum for maintenance? Old habits die hard.</title>
		<link>http://www.borselaer.org/index.php/2010/03/scrum-for-maintenance-old-habits-die-hard/</link>
		<comments>http://www.borselaer.org/index.php/2010/03/scrum-for-maintenance-old-habits-die-hard/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 13:08:54 +0000</pubDate>
		<dc:creator>Martin van Borselaer</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Maintenance]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.borselaer.org/?p=406</guid>
		<description><![CDATA[After successfully completing a project with PRINCE2 and Scrum, it looks like maintenance will be done the traditional way. Strange, because Scrum still remains the best approach to software development. ]]></description>
			<content:encoded><![CDATA[<p>It is difficult choosing Scrum as a project delivery method. It&#8217;s also difficult implementing Scrum in an organization that is not used to an agile way of thinking. One might think though, that after a year working with Scrum and successfully delivering a new system, Scrum should be at least considered as a viable option for maintenance delivery.</p>
<p>In my opinion Scrum offers a number of advantages in maintenance:</p>
<ul>
<li>reliable financial forecasts, both for customer and supplier;</li>
<li>reduced overhead in change management procedures and overall management costs;</li>
<li>self organizing team with a lot of knowledge of the customers domain (which is crucial with a small team);</li>
<li>fast delivery;</li>
<li>last but not least; dealing effectively with unpredictability.</li>
</ul>
<p>Actually, the advantages from a project point of view are also fully applicable to maintenance.</p>
<p>Strangely it seems that people revert to old habits. Scrum is applauded for the project&#8217;s success, but now &#8216;things can go back to normal&#8217;. I would argue that unpredictability still remains in the maintenance phase of the product&#8217;s lifecycle. I think this is where it goes wrong. People think that now the project is finished the problems are resolved and changes are small and can be managed effectively and cost friendly in the old manner.<br />
That wouldn&#8217;t be my prediction <img src='http://www.borselaer.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.borselaer.org/index.php/2010/03/scrum-for-maintenance-old-habits-die-hard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presentation &#8216;Agile Systeemontwikkeling Met Scrum&#8217; (Dutch)</title>
		<link>http://www.borselaer.org/index.php/2010/03/presentation-agile-systeemontwikkeling-met-scrum-dutch/</link>
		<comments>http://www.borselaer.org/index.php/2010/03/presentation-agile-systeemontwikkeling-met-scrum-dutch/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 10:50:08 +0000</pubDate>
		<dc:creator>Martin van Borselaer</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[PRINCE2]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.borselaer.org/?p=368</guid>
		<description><![CDATA[Last Thursday I gave a presentation about &#39;Agile system development with Scrum&#39; to an&#160;audience&#160;of project managers, business consultants and more technically involved IT people. My main purpose was to provoke a &#39;paradigm change&#39; since most people in the audience aren&#39;t involved in agile system development currently. So a large part of my presentation was about [...]]]></description>
			<content:encoded><![CDATA[<p>Last Thursday I gave a <a href="http://www.slideshare.net/borselaerorg/agile-systeemontwikkeling-met-scrum-4-maart-2010-3341407" target="_blank">presentation </a>about &#39;Agile system development with Scrum&#39; to an&nbsp;audience&nbsp;of project managers, business consultants and more technically involved IT people.</p>
<p>My main purpose was to provoke a &#39;paradigm change&#39; since most people in the audience aren&#39;t involved in agile system development currently. So a large part of my presentation was about predictability and dealing with changes and why Scrum is a better approach to this then the traditional waterfall method.&nbsp;I remember clearly the first time I&nbsp;heard&nbsp;about Scrum a couple of years ago. My first reaction was that it couldn&#39;t work and only after a couple weeks I began to understand the&nbsp;strengths&nbsp;of the agile way of thinking.</p>
<p>We had some great discussions Thursday and I think I&#39;ve been able to &#39;turn&#39; some people. Mission accomplished <img src='http://www.borselaer.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<div id="__ss_3341407" style="width: 425px;"><strong><a href="http://www.slideshare.net/borselaerorg/agile-systeemontwikkeling-met-scrum-4-maart-2010-3341407" title="Agile Systeemontwikkeling Met Scrum   4 Maart 2010">Agile Systeemontwikkeling Met Scrum 4 Maart 2010</a></strong><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="355" id="__sse3341407" width="425"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=agilesysteemontwikkelingmetscrum4maart2010-12677755894135-phpapp01&amp;stripped_title=agile-systeemontwikkeling-met-scrum-4-maart-2010-3341407" /><param name="name" value="__sse3341407" /><param name="allowfullscreen" value="true" /><embed allowfullscreen="true" allowscriptaccess="always" height="355" id="__sse3341407" name="__sse3341407" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=agilesysteemontwikkelingmetscrum4maart2010-12677755894135-phpapp01&amp;stripped_title=agile-systeemontwikkeling-met-scrum-4-maart-2010-3341407" type="application/x-shockwave-flash" width="425"></embed></object></p>
<p>&nbsp;</p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/borselaerorg">Martin van Borselaer</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.borselaer.org/index.php/2010/03/presentation-agile-systeemontwikkeling-met-scrum-dutch/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Whitebook: PRINCE2 combined with Scrum</title>
		<link>http://www.borselaer.org/index.php/2010/03/whitebook-prince2-combined-with-scrum/</link>
		<comments>http://www.borselaer.org/index.php/2010/03/whitebook-prince2-combined-with-scrum/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 09:45:04 +0000</pubDate>
		<dc:creator>Martin van Borselaer</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[PRINCE2]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Whitebook]]></category>

		<guid isPermaLink="false">http://www.borselaer.org/?p=300</guid>
		<description><![CDATA[Last year I published a Whitebook in Dutch about the combination of PRINCE2 and Scrum. I also promised an English translation. It is long overdue, sorry about that, but finally here it is. Why combining PRINCE2 with Scrum? I think Scrum is great and we all should use the Scrum approach whenever possible. The &#8216;whenever [...]]]></description>
			<content:encoded><![CDATA[<p>Last year I <a href="http://www.whitehorses.nl/whitebooks/2009/prince2-scrum-1-1-3" target="_blank">published </a>a Whitebook in Dutch about the combination of PRINCE2 and Scrum. I also promised an English translation. It is long overdue, sorry about that, but finally here it is.</p>
<h3>Why combining PRINCE2 with Scrum?</h3>
<p>I think Scrum is great and we all should use the Scrum approach whenever possible. The &#8216;whenever possible&#8217; bit does concern me. I&#8217;m not at all happy with the &#8216;implement Scrum as cleanly as possible and work from there&#8217; approach. Sometimes the gap between reality and the ideal agile approach is too wide to bridge, which results in a failed project and frustrated people. It isn&#8217;t healthy nor productive and just isn&#8217;t necessary. (And also isn&#8217;t agile in itself).</p>
<p>I&#8217;ve learned by experience that there&#8217;s only so much change people can endure. A little bit of radical change so now and then is acceptable and healthy, but not too much in the same time frame and certainly some time is needed to get accustomed to the new situation. Implementing lean is also a lean process, an iterative process of change, learn and adapt.</p>
<p>So the <em>first </em>reason why I think PRINCE2 and Scrum combine very well is because people are accustomed to PRINCE2 and a PRINCE2 project management wrapper around Scrum makes the Scrum implementation much easier.<br />
The <em>second </em>reason is because I think the PRINCE2/Scrum combination does add value to the customer.</p>
<p>That said, how in earth can a &#8216;heavyweight&#8217; method like PRINCE2 be combined with a lightweight Scrum approach?</p>
<h3>PRINCE2 is more agile than you think</h3>
<p>PRINCE2 doesn&#8217;t have a great reputation in the agile world. PRINCE2 is anti-agile and applying PRINCE2 makes you an evil &#8216;command and control&#8217; type of manager.</p>
<p>PRINCE2 actually is intended to be scaled down to the project&#8217;s context. The manual explicitly states that &#8216;right-sizing PRINCE2 is a critical success factor&#8217;. The 2005 version of the PRINCE2 manual doesn&#8217;t explain right-sizing PRINCE2 very well though. It&#8217;s written in a very formal style and (almost) doesn&#8217;t mention the choices you can make. This is where the bad reputation comes from. If you implement PRINCE2 straight from the book, usually very heavyweight, failure is imminent.</p>
<p>This all has changed with the 2009 version. PRINCE2 principles are introduced to explain what&#8217;s really important. The implementation of these principles is highly adoptable. The manual also clearly explains that PRINCE2 can be merged with other methods. This is because PRINCE2 is only a <em>project management</em> framework, it says nothing about delivery methods. <em>PRINCE2 also isn&#8217;t waterfall</em>. The word even doesn&#8217;t exist in the manual.</p>
<h3>Positioning Scrum within the PRINCE2 framework</h3>
<p>The Scrum process is all about delivery. Fast and effective delivery is key. Within PRINCE2 the delivery process is a black box. PRINCE2 is all about managing the project&#8217;s process.</p>
<p style="text-align: center;"><a href="http://www.borselaer.org/wp-content/uploads/PRINCE2-Scrum.jpg"><img class="size-full wp-image-317 aligncenter" title="PRINCE2 - Scrum" src="http://www.borselaer.org/wp-content/uploads/PRINCE2-Scrum.jpg" alt="" width="445" height="221" /></a></p>
<p>This makes Scrum a natural fit to the PRINCE2 &#8216;Managing Product Delivery&#8217; process. This also makes PRINCE2 the project management wrapper around Scrum. I think this is a great combination and I&#8217;ll explain this below with some real life problems we all have with Scrum. I&#8217;ll also explain some PRINCE2 implementation choices which are needed with the PRINCE2/Scrum combo.</p>
<h2>PRINCE2 solutions to Scrum problems</h2>
<h3>The Product Owner &#8216;superhuman&#8217;</h3>
<p>The Product Owner is the one and only person representing the customer. This person also represents all stakeholders. Frankly, it&#8217;s very, very hard for anyone to meet all the requirements for this job. It&#8217;s clearly one the most common problems we have with Scrum. There are some solutions, like the &#8216;proxy&#8217; Product Owner, but PRINCE2 has a much more adult and proven approach; the project board.</p>
<p>The project board knows three roles: Executive (accountable for the business case), Senior Supplier (accountable for delivery), Senior User (represents the users, accountable for the product&#8217;s requirements). Usually the Senior User is represented by a user team on an operational level.</p>
<p>It&#8217;s very easy to split up the Product Owner&#8217;s responsibilities between the Project Board&#8217;s roles, it doesn&#8217;t change the Scrum process. It actually adds value because Scrum doesn&#8217;t cope well with customer/supplier projects where the supplier takes commercial risks.  That&#8217;s because the supplier isn&#8217;t represented in the Scrum process.</p>
<p>The project board doesn&#8217;t make a project more heavy weight. It might seem so but in real life you still have the same talks with the executives involved even when a project board doesn&#8217;t exist. The project board actually makes your life as a project manager easier because in PRINCE2 the project board is accountable for the project&#8217;s success, not you. This makes the board your ally in removing impediments, also because the board members usually have the authority to do so.</p>
<h3>The CSM: responsible for the Scrum process, not for results</h3>
<p>Most people don&#8217;t seem to know that a PRINCE2 PM is not accountable to the project&#8217;s outcome, the Project Board is. That&#8217;s why the project plan must be approved by the Project Board, that&#8217;s why all important decisions are made by the Project Board. PRINCE2 has introduced the concept of tolerances to make the project&#8217;s process more independent (management by exception). The fact remains that the PM&#8217;s main duty is managing the project&#8217;s process. That&#8217;s not unlike Scrum, where the CSM also isn&#8217;t accountable to the project&#8217;s outcome.</p>
<p>In my view both the PM and CSM have the same challenges and pitfalls. Managing the process and creating strong teams. The difference is that a CSM hasn&#8217;t authority over the team, the PM does. Sometimes problems arise in Scrum projects when the CSM exceeds his/her authority when trying to impose changes in the team&#8217;s process. Sometime problems arise in non-Scrum projects when the PM rules by &#8216;command and control&#8217;. Sometimes problems arise when the customer isn&#8217;t used to a self-managing team and expects more from a CSM then Scrum allowes.</p>
<p>In all cases it isn&#8217;t easy to create a focused and self managing team. IMHO being a PM doesn&#8217;t impediment the co-existence of a self managing team. There always exists boundaries of self-determination and a PM with the proper attitude and management style also is capable in creating an effective team. A difference is that the PM does have the authority to impose changes when necessary.</p>
<p>Of course in the combination PRINCE2 and Scrum it also isn&#8217;t a problem at all to have a PM with one or more Scrum teams, each having a CSM.</p>
<h3>The project startup</h3>
<p>There exists different views how to implement a Scrum project, especially the startup phase.</p>
<p>One approach is to &#8216;just start&#8217;, and manage the implementation impediments along the way. This shouldn&#8217;t be a problem, because impediments are expected and the iterative Scrum approach with Sprint Retrospectives is an excellent way of learning and adapting.</p>
<p>The problem I have with this is that during the first few Sprints a lot of impediments are to be encountered. I find it difficult gaining trust and confidence in a Scrum approach when a lot of &#8216;problems&#8217; occur. In my experience managing expectations helps but isn&#8217;t enough. I prefer a preparation phase, sometimes called a &#8216;Sprint zero&#8217;.</p>
<p>Within PRINCE2 the preparation phase is an essential part of the method. The processes &#8216;Starting up a project&#8217; and &#8216;Initiating a project&#8217; are used to get approval to starting the project, based on a common understanding of the project&#8217;s business case, methods and procedures and also is important to get commitment from the people involved. This preparation phase doesn&#8217;t have to be heavyweight and can be executed quickly.</p>
<h3>Trust</h3>
<p>A traditional sequential approach offers confidence by predicting a delivery date, costs or a fixed scope. We all know that that won&#8217;t happen, but a commitment is given which is something a customer likes. Scrum doesn&#8217;t offer this level of commitment. There exists more uncertainties. Fixed date yes, but no fixed scope. Only after some Sprints the outcome becomes somewhat more predictable. It is something the customer has to live with. I&#8217;m not saying that this is wrong. I&#8217;m only saying that it&#8217;s difficult for a customer.</p>
<p>Scrum has some instruments that help, like velocity or the burndown chart. It still is an alien approach to most people, certainly during the first few Sprints.</p>
<p>I&#8217;ve experienced that a PRINCE2 wrapper around Scrum helps a lot in gaining trust, especially before or during startup. PRINCE2 is well known, the customer is accustomed to the instruments that PRINCE2 offers and the PRINCE2 process &#8216;Directing a project&#8217; is a more explicit means to influence the project&#8217;s progress than the Product Owner tasks as described in Scrum.</p>
<h3>Product Backlog</h3>
<p>A problem with the Product Backlog is keeping overview. The list is very dynamic and contains all kinds of User Stories: small/large, different priorities, different business domains or processes. Also sometimes interdependencies exists (which shouldn&#8217;t but it happens anyhow).</p>
<p>I can&#8217;t help notice that the PRINCE2 technique called Product Breakdown Structure is useful in creating some order in the chaos. It&#8217;s not unlike other solutions I&#8217;ve seen explained in blogs.</p>
<h3>Risks</h3>
<p>Within Scrum there&#8217;s no explicit method for managing risks. Partly it isn&#8217;t a problem because a lot of risks are managed implicitly by delivering in short intervals. Each Sprint is a checkpoint in which both solution and process are discussed and improved. This is a very effective approach for problems inside the sphere of influence of the project.</p>
<p>In my opinion there is a problem with risks that lie outside of the team. The CSM is reponsible for managing these problems (impediments) but he/she has limited authority. Also it isn&#8217;t an pro-active aproach to problems. Problems should be managed when they are still risks. (Although a valid risk-countermeasure is &#8216;do nothing&#8217;, which can work with an agile approach).</p>
<p>The PRINCE2 approach with explicit riskmanagement and an active involvement from the project board to me works very well. It shouldn&#8217;t cost too much time and effort and can add a lot of value. The PM (CSM) can deal with risks/problems within the team&#8217;s process, the project board can deal with the other risks and problems.</p>
<h2>Agile PRINCE2 implementation</h2>
<p>There&#8217;s more to making PRINCE2 agile then described above.</p>
<h3>Agile business case and Product Definitions</h3>
<p>PRINCE2 nowhere states that scope is fixed or that the project&#8217;s business case is fixed. It&#8217;s perfectly allright working with an evolving business case. (Though most people seem to think otherwise, maybe because most people think PRINCE2 equals waterfall). There is no impediment here combining PRINCE2 and Scrum.<br />
The agile approach is to start with a high-level business case and amend this business case after each Sprint. In addition to this you can also start with a single high-level product definition (like a Vision statement). For single products I use Scrum User Stories in stead of product definitions. The PRINCE2 format for a product definition is much more comprehensive, but most information is about the process of creating, validating and accepting the product. With Scrum/PRINCE2 it would be useless repeating this information over and over again in each User Story because it&#8217;s the same for each story. (Though in special cases the PRINCE2 format might be handy).</p>
<h3>Tolerances</h3>
<p>The PRINCE2 management approach is to manage &#8216;by exception&#8217;. At the start of the project specific boundaries (tolerances) are established in which the team team can move freely. The project board only becomes involved when there is danger that the project moves outside of these boundaries. This works very well with an agile approach. The tolerances for money and time can be fixed (no tolerance) where the tolerance on scope can be used to establish a minimal scope to be delivered, for instance all User Stories with a &#8216;Must Have&#8217; Business Value.</p>
<h3>Reporting</h3>
<p>The new PRINCE2 2009 manual states explictely that templates other then the official PRINCE2 ones can be used for reporting, as long as you report what is important to your customer.  It is a good idea to use specific Scrum information like release planning based on Velocity and Product Backlog, Lessons Learned based on Sprint Retrospectives.</p>
<h3>Sprints or Phases</h3>
<p>Since Scrum iterations (Sprints) follow each other closely, there is no time to get a formal approval from the Project Board to start the next Sprint. PRINCE2 states that approval is mandatory for each next project phase. This really isn&#8217;t a problem, there are a couple of solutions.</p>
<p>You can execute several &#8216;technical phases&#8217; (Sprints) within one management phase and in this way ask approval for several Sprints at once. My favorite solution is to agree on an implicit approval for the next phase. I use the Sprint Planning meeting as an informal approval for the next phase. The Sprint Backlog is my phase plan. During the first days of the next Sprint I deliver a phase report, describing the results of the previous Sprint and the consequences for the release planning. Also tolerances are useful here. When the Sprint results or release planning are within the boundaries approval can be obtained automatically.</p>
<h3>Lessons Learned</h3>
<p>Lessons Learned are essential for any effective project. This is the case with both PRINCE2 and Scrum. In a traditional approach lessons learned usually aren&#8217;t. That&#8217;s because when lessons are only discussed when the project is finished, it is of no use to the project anymore. There is a large difference when compared to Scrum. The project&#8217;s process for each Sprint remains basically the same, you have the same people on the team, so you have lots of opportunities to try out solutions and learn. I also make this process of learning explicit to the customer by reporting the Sprint Retrospective results in each phase report.</p>
<h2>Conclusion</h2>
<p>Scrum is a highly effective approach for getting results. It does take a lot of thinking, knowledge and wisdom to make the right choices when implementing Scrum. Implementing &#8216;Scrum by the book&#8217; in my opinion won&#8217;t always work, because there are too many problems to resolve, the change is too large. The problem with changes is that you can&#8217;t change instantly to an ideal. Changes are done from reality and in small steps.</p>
<p>In the real world PRINCE2 complements Scrum very well. The team works with Scrum, the project manager largely works with PRINCE2. Both methods are compatible. The real advantage of the combination is that a PRINCE2 layer around Scrum makes it much easier for a lot of organisations to move to an agile approach and more successful project outcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.borselaer.org/index.php/2010/03/whitebook-prince2-combined-with-scrum/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Presentation knowledge session PRINCE2 with Scrum (Dutch) published</title>
		<link>http://www.borselaer.org/index.php/2009/12/presentation-knowledge-session-prince2-with-scrum-dutch-published/</link>
		<comments>http://www.borselaer.org/index.php/2009/12/presentation-knowledge-session-prince2-with-scrum-dutch-published/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 09:43:56 +0000</pubDate>
		<dc:creator>Martin van Borselaer</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[PRINCE2]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.borselaer.org/?p=295</guid>
		<description><![CDATA[My (Dutch) presentation on the combination of PRINCE2 and Scrum is published on slideshare. One warning though. In 1.5 hours it isn&#39;t possible to explain all the details of both PRINCE2 and Scrum, so I didn&#39;t. I told a little bit about Scrum and almost nothing about PRINCE2. The presentation was mostly about the specifics [...]]]></description>
			<content:encoded><![CDATA[<p>My (Dutch) presentation on the combination of PRINCE2 and Scrum is published on <a href="http://www.slideshare.net/borselaerorg/agile-resultaat-met-prince2-controle-v1-0" target="_blank">slideshare</a>.</p>
<p>One warning though. In 1.5 hours it isn&#39;t possible to explain all the details of both PRINCE2 and Scrum, so I didn&#39;t. I told a little bit about Scrum and almost nothing about PRINCE2. The presentation was mostly about the specifics of the combination. In other words, some knowledge on PRINCE2 and Scrum is assumed.</p>
<div id="__ss_2707746" style="width: 425px;"><strong><a href="http://www.slideshare.net/borselaerorg/agile-resultaat-met-prince2-controle-v1-0" title="Agile Resultaat Met PRINCE2 Controle V1 0">Agile Resultaat Met PRINCE2 Controle V1 0</a></strong><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="355" id="__sse2707746" width="425"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=agileresultaatmetprince2controlev10-12606951626114-phpapp01&amp;stripped_title=agile-resultaat-met-prince2-controle-v1-0" /><param name="name" value="__sse2707746" /><param name="allowfullscreen" value="true" /><embed allowfullscreen="true" allowscriptaccess="always" height="355" id="__sse2707746" name="__sse2707746" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=agileresultaatmetprince2controlev10-12606951626114-phpapp01&amp;stripped_title=agile-resultaat-met-prince2-controle-v1-0" type="application/x-shockwave-flash" width="425"></embed></object></p>
<p>&nbsp;</p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/borselaerorg">Martin van Borselaer</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.borselaer.org/index.php/2009/12/presentation-knowledge-session-prince2-with-scrum-dutch-published/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Published Whitebook &#8216;PRINCE2 + Scrum: 1 + 1 = 3&#8242; (Dutch)</title>
		<link>http://www.borselaer.org/index.php/2009/12/published-whitebook-prince2-scrum-1-1-3-dutch/</link>
		<comments>http://www.borselaer.org/index.php/2009/12/published-whitebook-prince2-scrum-1-1-3-dutch/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 13:19:31 +0000</pubDate>
		<dc:creator>Martin van Borselaer</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[PRINCE2]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Whitebook]]></category>

		<guid isPermaLink="false">http://www.borselaer.org/?p=281</guid>
		<description><![CDATA[Yesterday I published my latest Whitebook &#8216;PRINCE2 + Scrum: 1 + 1 = 3&#8216; (in Dutch) in which I make the case that PRINCE2 adds value to Scrum. This Whitebook is largely based on my presentation &#8216;Agile results with PRINCE2 control&#8217;, which in turn is based on my latest real life project experiences. I&#8217;ll try [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I published my latest Whitebook &#8216;<a href="http://www.whitehorses.nl/whitebooks/2009/prince2-scrum-1-1-3" target="_blank">PRINCE2 + Scrum: 1 + 1 = 3</a>&#8216; (in Dutch) in which I make the case that PRINCE2 adds value to Scrum. This Whitebook is largely based on my presentation &#8216;Agile results with PRINCE2 control&#8217;, which in turn is based on my latest real life project experiences.</p>
<p>I&#8217;ll try to post an English translation on this blog somewhere next week.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.borselaer.org/index.php/2009/12/published-whitebook-prince2-scrum-1-1-3-dutch/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Presenting at Dutch seminar &#8216;Agile project results with PRINCE2 Control&#8217; (Nov 26th)</title>
		<link>http://www.borselaer.org/index.php/2009/11/presenting-at-dutch-seminar-agile-project-results-with-prince2-control-nov-26th/</link>
		<comments>http://www.borselaer.org/index.php/2009/11/presenting-at-dutch-seminar-agile-project-results-with-prince2-control-nov-26th/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 10:49:44 +0000</pubDate>
		<dc:creator>Martin van Borselaer</dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[PRINCE2]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Seminar]]></category>

		<guid isPermaLink="false">http://www.borselaer.org/?p=267</guid>
		<description><![CDATA[I&#39;m happy to announce that I&#39;ll be presenting (in Dutch) at seminar &#39;Agile project results with PRINCE2 Control&#39; Thursday the 26th of November. I&#39;ll share my experiences combining PRINCE2 with Scrum and explain what makes this combination very successful. Also, we have reserved plenty of time for questions and discussions, so hopefully there is a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#39;m happy to announce that I&#39;ll be presenting (in Dutch) at seminar &#39;Agile project results with PRINCE2 Control&#39; Thursday the 26th of November.</p>
<p>I&#39;ll share my experiences combining PRINCE2 with Scrum and explain what makes this combination very successful. Also, we have reserved plenty of time for questions and discussions, so hopefully there is a lot of knowledge to be shared and &#39;lessons to be learned&#39;.</p>
<p>For more details please see our <a href="http://www.whitehorses.nl/nieuws/2009/11/02/kennissessie-agile-resultaat-met-prince2-controle-op-26-november" title="Seminar ">Whitehorses</a> website or the LinkedIn <a href="http://www.linkedin.com/osview/canvas?_ch_page_id=1&amp;_ch_panel_id=1&amp;_ch_app_id=7083120&amp;_applicationId=2000&amp;_ownerId=0&amp;appParams=%7B%22go_to%22:%22events/158284%22,%22referrer%22:%22public%22%7D" title="Seminar">event</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.borselaer.org/index.php/2009/11/presenting-at-dutch-seminar-agile-project-results-with-prince2-control-nov-26th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Boards are agile</title>
		<link>http://www.borselaer.org/index.php/2009/10/project-boards-are-agile/</link>
		<comments>http://www.borselaer.org/index.php/2009/10/project-boards-are-agile/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 10:28:19 +0000</pubDate>
		<dc:creator>Martin van Borselaer</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Executive]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[PRINCE2]]></category>
		<category><![CDATA[Project Board]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Senior Supplier]]></category>
		<category><![CDATA[Senior User]]></category>

		<guid isPermaLink="false">http://www.borselaer.org/?p=244</guid>
		<description><![CDATA[Scrum Masters normally do not have access to a Project Board but in my opinion, they should. With PRINCE2 the Project Board is accountable for the project&#39;s success. Within the Project Board there are three separate roles: The Executive is accountable for the project&#39;s Business Case. The Senior User represents the people whom will use [...]]]></description>
			<content:encoded><![CDATA[<p>Scrum Masters normally do not have access to a Project Board but in my opinion, they should. With PRINCE2 the Project Board is accountable for the project&#39;s success. Within the Project Board there are three separate roles:</p>
<ul>
<li>The Executive is accountable for the project&#39;s Business Case.</li>
<li>The Senior User represents the people whom will use the product. He is accountable that the product meets the needs of these people.</li>
<li>The Senior Supplier represents the people whom will create the product. He is accountable for the quality of the product.</li>
</ul>
<p>The project manager is NOT accountable for the project&#39;s success. He is only accountable for managing the project&#39;s process. His job is to execute the plan agreed on by the Project Board. As long as the project manager does not exceed his authority the Project Board is very helpful. Why?</p>
<ul>
<li><em>Accountability is not transferable <span style="font-style: normal;">It just isn&#39;t so. You might assign other people within the project. The fact remains that if something goes wrong, the people which are accountable bare the consequences. Not the project manager but his boss, not the team but the supplier&#39;s director.</span></em></li>
<li><em>Accountability creates responsibility <span style="font-style: normal;">The project manager executes the project plan as approved by the Project Board. If something goes wrong the Project Board has the resposibility and also the &#39;power&#39; to help out. Problems shouldn&#39;t be the project manager&#39;s problem. In fact they are the Project Board&#39;s problems, because these people are accountable. A bit of an oversimplification maybe, the project manager still has problems, but the principle is sound and very effective.</span></em></li>
<li><em>The Project Board process is mostly an informal process <span style="font-style: normal;">The &#39;Directing a Project&#39; process within PRINCE2 describes a number formal documents and procedures. It describes only the <em>formal</em> part of directing a project. The formal part isn&#39;t that important and should be executed as light (agile) as possible. The real process take place informally, in meetings and discussions and only if needed (&#39;management by exception&#39;). So this process doesn&#39;t take much time if executed properly.</span></em></li>
</ul>
<p><em><span style="font-style: normal;">To me Project Boards are agile because:</span></em></p>
<ul>
<li>they are the ultimate impediment removers;</li>
<li>they let me focus on the project&#39;s process;</li>
<li>take only a little bit of my time, since the process is mostly informal and would be executed anyhow (if the Project Board wouldn&#39;t exist the same progress&nbsp;reports&nbsp;would be asked);</li>
<li>the distinction between Executive and Senior User for me is a much better fit than only a Product Owner (however sometimes the Executive and SU role can be combined within one person);</li>
<li>the Scrum scoping and reporting processes are a perfect fit from a Project Board point of view, so there&#39;s very little need to amend the Scrum method.</li>
</ul>
<p>I&#39;ve managed a PRINCE2/Scrum project for 8 months now and the Project Board is really helping me out when problems arise. It&#39;s great!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.borselaer.org/index.php/2009/10/project-boards-are-agile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where Scrum sucks</title>
		<link>http://www.borselaer.org/index.php/2009/10/where-scrum-sucks/</link>
		<comments>http://www.borselaer.org/index.php/2009/10/where-scrum-sucks/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 10:10:37 +0000</pubDate>
		<dc:creator>Martin van Borselaer</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Business Case]]></category>
		<category><![CDATA[Executive]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[PRINCE2]]></category>
		<category><![CDATA[Product Owner]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Senior User]]></category>
		<category><![CDATA[Stakeholders]]></category>

		<guid isPermaLink="false">http://www.borselaer.org/?p=226</guid>
		<description><![CDATA[I do love Scrum. But at the same time Scrums sucks at a lot of areas from a business point of view. In my opinion the Scrum process is great to get things done. It&#8217;s great to get a motivated team with focus, it maximizes creativity and delivers value. The business side of Scrum however is [...]]]></description>
			<content:encoded><![CDATA[<p>I do love Scrum. But at the same time Scrums sucks at a lot of areas from a business point of view. In my opinion the Scrum process is great to get things done. It&#8217;s great to get a motivated team with focus, it maximizes creativity and delivers value.</p>
<p>The business side of Scrum however is almost blank. Only assigning a Product Owner is not enough. There&#8217;s a lot more to projects than only the Product Backlog and ownership of the Product Owner. That&#8217;s why there is so much discussion concerning the implementation of Scrum. You do need to fill in the gaps.</p>
<p>The most obvious gap with Scrum is the management of stakeholders.</p>
<p>With Scrum there&#8217;s only a Product Owner. This task can be delegated to someone else (the &#8216;proxy Product Owner&#8217;) or to multiple persons. The problem here is that Scrum needs a &#8216;single wringable neck&#8217;, which is difficult when it&#8217;s not one person or when the actual ownership lies somewhere else.</p>
<p>Then there&#8217;s the problem of the differences in interests. PRINCE2 makes the distinction between Senior User and Executive. The Senior User is the ultimate user, the person whom will accept and use the finished product. The Executive is responsible for the Business Case. He needs to balance costs and benefits. (By the way, the Business Case is a gap in itself!). Only in small projects these roles can be combined, in that case the Product Owner is both. In most projects the roles can not be combined. That creates a problem with Scrum. A process needs to be in place to manage differences in interests.  Scrum does not have such a process.</p>
<p>Another example occurs with projects with a commercial customer/supplier relationship. If there&#8217;s some risk involved then the party whom bares the risk needs some kind of control. Not only on an operational level but also on the executive level. Scrum does provide some level of control with the Burndown charts and Product Backlog, but there&#8217;s no process in place to manage progress and issues on an executive level.</p>
<p>These gaps are manageable. Also there is not a single solution that fits all. A lot of Scrum Masters (or project managers) have found a lot of solutions to cope with stakeholders. For me PRINCE2 complements Scrum very well. I use Scrum for the Delivery process and PRINCE2 for everything else. The team doesn&#8217;t notice PRINCE2 at all, they use Scrum. The customer notices the differences compared to a traditional PRINCE2  project, but the main processes remain the same. So again, Scrum sucks at some areas but combined with PRINCE2, I couldn&#8217;t live without it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.borselaer.org/index.php/2009/10/where-scrum-sucks/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Lessons (not) Learned</title>
		<link>http://www.borselaer.org/index.php/2009/10/lessons-not-learned/</link>
		<comments>http://www.borselaer.org/index.php/2009/10/lessons-not-learned/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 19:47:40 +0000</pubDate>
		<dc:creator>Martin van Borselaer</dc:creator>
				<category><![CDATA[Business & IT]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Daily Scrum]]></category>
		<category><![CDATA[Lessons Learned]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[PRINCE2]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Sprint Retrospective]]></category>

		<guid isPermaLink="false">http://www.borselaer.org/?p=205</guid>
		<description><![CDATA[PRINCE2 prescribes incorporating &#8216;Lessons Learned&#8217; into the project&#8217;s processes. There&#8217;s the post project Lessons Learned within the process &#8216;Closing a Project&#8217;, but also the transition from one stage (iteration) to another is an excellent opportunity to learn from previous mistakes. However, in &#8216;normal&#8217; PRINCE2 projects, I&#8217;ve seldom seen a real Lessons Learned session. Sometimes the [...]]]></description>
			<content:encoded><![CDATA[<p>PRINCE2 prescribes incorporating &#8216;Lessons Learned&#8217; into the project&#8217;s processes. There&#8217;s the post project Lessons Learned within the process &#8216;Closing a Project&#8217;, but also the transition from one stage (iteration) to another is an excellent opportunity to learn from previous mistakes.</p>
<p>However, in &#8216;normal&#8217; PRINCE2 projects, I&#8217;ve seldom seen a real Lessons Learned session. Sometimes the project manager quickly creates a Lessons Learned document near the end of the project because the document is part of the deliverables. The actual learning doesn&#8217;t take place, not just because of the mindset at the time but also because the project is finished.</p>
<p>To be fair to the people involved it&#8217;s quite difficult to actually benefit from Lessons Learned when using waterfall or when using lengthy iterations. In what way can Lessons Learned from the design phase be applied to the build phase? If something has gone wrong you do feel the pain, but nothing can be done about it.</p>
<p>PRINCE2 argues that these Lessons Learned should be documented for future use, so that the next project might benefit. That may be true, but I haven&#8217;t seen it happen yet. Even if the documents are read, knowledge transfer by writing documents is quite useless. If the same people do the next project there&#8217;s a chance that lessons are learned.</p>
<p>What really matters in projects is transforming Lessons Learned to actions within a short time frame. Otherwise the Lessons are not Learned.</p>
<p>Here&#8217;s where Scrum comes in. When PRINCE2 is combined with Scrum it suddenly becomes easy to learn from mistakes. Here&#8217;s why.</p>
<ul>
<li>Each Scrum iteration is done by the same people, delivers the same kind of products and uses the same methods and processes. Lessons Learned from the previous iteration are immediately transformed to changes in the next iteration&#8217;s approach. Furthermore, the team can track problems and changes over multiple iterations and really improve things.</li>
<li>Each day the team has the Daily Scrum meeting in which progress and impediments are discussed. It only takes a day to notice problems and (hopefully) there&#8217;s plenty of time to do something about it.</li>
</ul>
<p>That&#8217;s one of the things I love about Scrum.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.borselaer.org/index.php/2009/10/lessons-not-learned/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Combining PRINCE2 with Scrum is officially &#8216;allowed&#8217;</title>
		<link>http://www.borselaer.org/index.php/2009/10/combining-prince2-with-scrum-is-officially-allowed/</link>
		<comments>http://www.borselaer.org/index.php/2009/10/combining-prince2-with-scrum-is-officially-allowed/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 14:07:06 +0000</pubDate>
		<dc:creator>Martin van Borselaer</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Audit]]></category>
		<category><![CDATA[PRINCE2]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.borselaer.org/?p=198</guid>
		<description><![CDATA[The combination of PRINCE2 and Scrum has received the stamp of approval by the auditor.]]></description>
			<content:encoded><![CDATA[<p>Yesterday I finally had a meeting with our project&#8217;s external auditor.</p>
<p>Based on a quick risk-analysis a month ago he concluded that project management was a high risk area  because of the combination of PRINCE2 with Scrum. In his view this was an impossible combination.</p>
<p>After an in depth analysis the last couple of weeks his final conclusion is that the &#8216;combination can work as described&#8217;. In fact, he stated that if we do what we say we do (and I can assure you, we do) that it &#8216;possibly is an effective approach&#8217;.</p>
<p>In real life it is an effective approach. We have been working with PRINCE2 and Scrum since March now and have trippled the project&#8217;s output and quality compared to the time frame before March (using waterfall). The customer is very happy with the results, the supplier is happy, the team is happy, we are all happy <img src='http://www.borselaer.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>But still, I&#8217;m pleased that it&#8217;s officially confirmed now, the combination can work.  <img src='http://www.borselaer.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.borselaer.org/index.php/2009/10/combining-prince2-with-scrum-is-officially-allowed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New PRINCE2 2009 manual</title>
		<link>http://www.borselaer.org/index.php/2009/08/new-prince2-2009-manual/</link>
		<comments>http://www.borselaer.org/index.php/2009/08/new-prince2-2009-manual/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 14:23:34 +0000</pubDate>
		<dc:creator>Martin van Borselaer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[PRINCE2]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.borselaer.org/?p=186</guid>
		<description><![CDATA[I&#8217;m very, very, pleased with the new 2009 PRINCE2 manual. The method has not been changed, it&#8217;s the description of the method that has changed. This new book emphasizes not the theory of the method, but the principles behind the method and gives much more practical advice on the implementation of the method. In my [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m very, very, pleased with the new 2009 PRINCE2 manual.</p>
<p>The method has not been changed, it&#8217;s the description of the method that has changed.<br />
This new book emphasizes not the theory of the method, but the principles behind the method and gives much more practical advice on the implementation of the method.</p>
<p>In my opinion PRINCE2 is a very successful project management method, especially when combined with the agility of Scrum. It always has been a struggle explaining that such a combination is possible. A lot of project managers don&#8217;t see that combination. It&#8217;s either &#8216;command and control&#8217; or &#8216;let go&#8217;. Finally it is PRINCE2 itself that explains the proper way of implementing the method.</p>
<p>Currently all the projects at my current customer are audited. I&#8217;m really looking forward to the discussion about my agile PRINCE2 implementation! I&#8217;ll keep you posted on that&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.borselaer.org/index.php/2009/08/new-prince2-2009-manual/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Velocity planning or capacity planning (or both)?</title>
		<link>http://www.borselaer.org/index.php/2009/06/velocity-planning-or-capacity-planning-or-both/</link>
		<comments>http://www.borselaer.org/index.php/2009/06/velocity-planning-or-capacity-planning-or-both/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 18:10:34 +0000</pubDate>
		<dc:creator>Martin van Borselaer</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Velocity]]></category>

		<guid isPermaLink="false">http://www.borselaer.org/?p=160</guid>
		<description><![CDATA[Traditionally (if that even exists with agile project management) the team&#8217;s velocity is expressed in the number of story points delivered per iteration (sprint). In an ideal (theoretical) world, the next iteration&#8217;s velocity should be the same (or slightly better) then the last one. In the real world this is not the case. One cause is [...]]]></description>
			<content:encoded><![CDATA[<p>Traditionally (if that even exists with agile project management) the team&#8217;s velocity is expressed in the number of story points delivered per iteration (sprint).</p>
<p>In an ideal (theoretical) world, the next iteration&#8217;s velocity should be the same (or slightly better) then the last one. In the real world this is not the case. One cause is the fact that people don&#8217;t work all the time. They go on holidays, become ill, need training, etc. and don&#8217;t distribute there time off evenly over all iterations. Less capacity means less products delivered means less story points delivered.</p>
<p>The difference between the projected amount of story points and realized amount becomes even larger when the sprint duration is short (for instance a week) and the team is small in size.</p>
<p>In the long run it probably doesn&#8217;t matter that there&#8217;s a difference between estimated and realized story points for a <em>specific</em> sprint, but that&#8217;s not good enough for me:</p>
<ul>
<li>I want the team to have an amount of workload that is realistic, is taken seriously and is something the team can commit to.</li>
<li>I don&#8217;t want to explain to the customer the differences between projections and realization when I can avoid it.</li>
<li>I need a more realistic planning for the near future when a specific release approaches. Estimating based on the long run doesn&#8217;t do the job.</li>
</ul>
<p>That&#8217;s why I do both velocity planning and capacity planning.<br />
This is how it works:</p>
<ol>
<li>Each team member registers on a daily basis in Excel the amount of hours they have worked per user story.</li>
<li>And the end of the sprint I calculate the total amount of worked hours.</li>
<li>Dividing the amount of delivered story points by the amount of worked hours gives me the sprint&#8217;s velocity: man-hours per story point.</li>
<li>Before the next sprint planning session I determine the availability of the individual team members during that sprint and summarize that into the available man-hours. Then I divide the available man-hours by the velocity (expressed in man-hours per story point) and I have the amount of story points to be delivered by the next sprint.</li>
</ol>
<p>Measuring and reporting of velocity in man-hours per story point in stead of story points per sprint is much more precise and more transparent. It makes it easier for me explaining the differences in delivered story points per sprint. It also helps me creating better forecasts and a more precise release planning. Furthermore, the team likes to have forecasts that makes sense and don&#8217;t mind the little amount of paperwork involved.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.borselaer.org/index.php/2009/06/velocity-planning-or-capacity-planning-or-both/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Implementing Scrum, &#8216;crash&#8217; start or controlled start?</title>
		<link>http://www.borselaer.org/index.php/2009/03/implementing-scrum-crash-start-or-controlled-start/</link>
		<comments>http://www.borselaer.org/index.php/2009/03/implementing-scrum-crash-start-or-controlled-start/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 16:29:09 +0000</pubDate>
		<dc:creator>Martin van Borselaer</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[PRINCE2]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.borselaer.org/?p=128</guid>
		<description><![CDATA[Most people advocate a &#8220;crash&#8221; start when implementing Scrum. Don&#8217;t think, just go! It&#8217;s very difficult to explain the advantages of Scrum when the customer is not used to &#8220;agile&#8221; thinking. Because Scrum delivers tangible results in short increments one could think it&#8217;s possibly better to let the results do the talking. Here in the [...]]]></description>
			<content:encoded><![CDATA[<p>Most people advocate a &#8220;crash&#8221; start when implementing Scrum. Don&#8217;t think, just go!</p>
<p>It&#8217;s very difficult to explain the advantages of Scrum when the customer is not used to &#8220;agile&#8221; thinking. Because Scrum delivers tangible results in short increments one could think it&#8217;s possibly better to let the results do the talking.</p>
<p>Here in the Netherlands the Prince2 project management method is widely used. Prince2 has a &#8220;controlled start&#8221; phase in which an elaborate project plan is created. Only after approval of this plan the project is started. Interestingly, this startup phase is considered to be a major success factor within the Prince2 method.</p>
<p>Is there any use for a controlled start when implementing Scrum?</p>
<p>May be it is a cultural thing (or maybe it&#8217;s me) but I find it very difficult to sell the Scrum approach without a project plan. On the other hand, I find it quite easy to create a project plan when implementing Scrum. Because the customer is used to Prince2 I create a Prince2 project plan (a so called &#8220;Project Initiation Document&#8221;).</p>
<p>When possible I use Prince2 terminology (like &#8220;Stage&#8221; in stead of &#8221; Sprint&#8221;). I also propose a Project Board which isn&#8217;t a Scrum thing but complements Scrum very well.<br />
The Scrum specifics like a &#8220;Product Backlog&#8221; or &#8220;User Stories&#8221; are also part of the plan.</p>
<p>This way the customer has a more &#8220;traditional&#8221; feeling to the Scrum process and it becomes much more easy to get things going.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.borselaer.org/index.php/2009/03/implementing-scrum-crash-start-or-controlled-start/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing expectations with Scrum</title>
		<link>http://www.borselaer.org/index.php/2008/09/managing-expectations-with-scrum/</link>
		<comments>http://www.borselaer.org/index.php/2008/09/managing-expectations-with-scrum/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 13:31:05 +0000</pubDate>
		<dc:creator>Martin van Borselaer</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.borselaer.org/?p=49</guid>
		<description><![CDATA[One might say that managing expectations becomes much easier with an agile approach like Scrum. In stead of waiting for months before there is any result visible the Scrum approach delivers results each iteration (each sprint), thus building trust and creating positive energy. I would argue that managing expectations is much more challenging than one [...]]]></description>
			<content:encoded><![CDATA[<p>One might say that managing expectations becomes much easier with an agile approach like Scrum.<br />
In stead of waiting for months before there is any result visible the Scrum approach delivers results each iteration (each sprint), thus building trust and creating positive energy.</p>
<p>I would argue that managing expectations is much more challenging than one would think and that a Scrummaster should spend a lot of time managing these expectations.</p>
<p><span id="more-49"></span></p>
<p>First of all Scrum (or Agile) project management is new to most people. <br />
The first reaction is either &#8220;that will never work&#8221; (it was in my case <img src='http://www.borselaer.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ) or &#8220;wow, this is great, we can achieve anything now&#8221;. <br />
Without previous experience expectations are not realistic.</p>
<p>To overcome the initial doubts sales people often tend to focus only on the positive aspects of Scrum.<br />
The customer is told that the Scrum approach is more effective than a waterfall approach and delivers more functionality in less time.This is because within Scrum a multifunctional team works together and the focus is geared on the customers requirements and not on documents. This is also because the team has a very professional test process so that technical issues almost never occur. <br />
Furthermore the customer is told that they can change the scope on a detailed level anytime, almost without penalty in time, budget or quality. This is because a Scrum project has a rolling approach to analysis and design. Each new sprint the design is complemented with new features and changing features that are not documented yet do not cost anything.</p>
<p> </p>
<p>There are a couple of prerequisites to make this statement true.</p>
<p>You need a disciplined team that can focus on the results of one sprint and makes that a team effort.<br />
Usually the people in the team have not worked together before and need some time to become effective (Michael James, my Scrum trainer told me that a team goes through the process of &#8220;Forming, Storming, Norming, Performing&#8221;).</p>
<p>The test process within the team needs to be efficient, repeatable and generally on a highly professional level. Without proper &#8220;proof&#8221; that the solution created within the sprint is a good one that complies to both functional and technical requirements, there is a big chance that issues arise later on thus compromising progress.<br />
Usually the test process is not that professional and lots of technical issues frustrate the learning process.</p>
<p>Both supplier and customer must be able to breakdown the solution in small pieces and work only on these small pieces. <br />
For both parties this is a big change in thinking. It is not what they are used to and even seems counterproductive (but isn&#8217;t).</p>
<p>Both customer and supplier must be able to delegate control to the team. In order to raise productivity the team needs the authority to make it&#8217;s own decisions (and also must be capable to).<br />
Usually both project manager and business executive are accustomed to &#8220;stay in control&#8221; by using all kinds of formal procedures and documents.</p>
<p>Probably there are a couple more prerequisites&#8230;. <img src='http://www.borselaer.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p> </p>
<p>The reality is that while it is very difficult to create a hyper performing team, a lot of the aspects described above also do occur with more traditionally approached projects and the agile approach <em>still will be more effective.</em></p>
<p><em><span style="font-style: normal; ">The problem occurs when the customer expects a hyper performing team and only receives well performing results.</span></em></p>
<p> </p>
<p>So what is the role of the Scrummaster in this?</p>
<p>One role of the Scrummaster is to advocate and monitor the Scrum process.<br />
I think it is essential that <em>realism</em> is a big part of that. </p>
<p>&#8220;No, the first few sprints probably will not deliver any tangible results&#8230; this is because we need to learn to work together and need to get our test process working&#8221;.</p>
<p>The Scrummaster must be able to communicate both the positives and the negatives of Scrum and still have a compelling story.<br />
The team needs to know that they are given some time to get accustomed to each other and get a performing process together.<br />
The customer needs to know that the start will be slow but that the team will make it up later on (and if not we will find out very soon and can do something about it).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.borselaer.org/index.php/2008/09/managing-expectations-with-scrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do Scrum projects need a business case?</title>
		<link>http://www.borselaer.org/index.php/2008/09/do-scrum-projects-need-a-business-case/</link>
		<comments>http://www.borselaer.org/index.php/2008/09/do-scrum-projects-need-a-business-case/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 05:48:09 +0000</pubDate>
		<dc:creator>Martin van Borselaer</dc:creator>
				<category><![CDATA[Business & IT]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Business Case]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.borselaer.org/?p=41</guid>
		<description><![CDATA[The Scrum method does not explicitly state that a business case is needed. So why should you have one? First of all, let me ask you another question. &#8220;Do Scrum projects have a business case?&#8221; Well of course they do. Every project has a business case. A &#8220;reason why&#8221;, a &#8220;justification of&#8221;, a specific goal. Sometimes [...]]]></description>
			<content:encoded><![CDATA[<p>The Scrum method does not explicitly state that a business case is needed. So why should you have one?</p>
<p>First of all, let me ask you another question. &#8220;Do Scrum projects <em>have</em> a business case?&#8221;</p>
<p><span id="more-41"></span>Well of course they do. Every project has a business case. A &#8220;reason why&#8221;, a &#8220;justification of&#8221;, a specific goal. Sometimes a business case only exists in the mind of the business executives, sometimes an elaborate analysis has led to a business case document.</p>
<p>As stated in my previous <a href="http://www.borselaer.org/index.php/2008/08/29/maintaining-focus/" target="_blank">post</a> projects tend to align to the measurement system and it is wise to align the measurement system to the business case. The same applies to Scrum projects. It does not help when the business case is not defined explicitly.</p>
<p>Within the PRINCE2 project management method the business case plays an important role. Unified Process also uses a Business Case. Scrum doesn&#8217;t have it, but if there is really good teamwork going on then probably the business case is clear anyhow.</p>
<p>So, does a Scrum project need a business case?<br />
I would say <em>yes</em>. It plays an essential role to maintain focus on what is important. Even when teamwork is great it still helps a lot. It also can help managing the customers expectations.</p>
<p>At the same time I think the Business Case should be <em>agile</em>. It is of no use to spend too much time on analysis or describing the solution. That would not be agile and probably not effective. To me an Agile Business Case resembles a User Story. It describes the need of the customer and defines the boundaries of the solution/product, it does not describe the solution itself.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.borselaer.org/index.php/2008/09/do-scrum-projects-need-a-business-case/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
