<?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>Being Mark Cohen &#187; Scrum</title>
	<atom:link href="http://beingmarkcohen.com/?feed=rss2&#038;cat=12" rel="self" type="application/rss+xml" />
	<link>http://beingmarkcohen.com</link>
	<description>Mark Cohen is a CIO at a leading Australian online retailer and is a hands-on, sleeves-rolled-up, code-cutting geek. He lives in Sydney, Australia with his wife and boys and can sometimes be spotted puffing and panting as he runs at Maroubra Beach</description>
	<lastBuildDate>Tue, 17 Aug 2010 11:13:15 +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>Free Scrum / Agile presentation by Joseph Pelrine</title>
		<link>http://beingmarkcohen.com/?p=199</link>
		<comments>http://beingmarkcohen.com/?p=199#comments</comments>
		<pubDate>Thu, 01 Feb 2007 11:29:16 +0000</pubDate>
		<dc:creator>Mark Cohen</dc:creator>
				<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://beingmarkcohen.com/?p=199</guid>
		<description><![CDATA[Rowan Bunning pinged me and reminded me that the Australian Scrum Community has organised a free presentation by Joseph Pelrine on why Agile works in Sydney, on Monday.  This talk provides a short introduction to social complexity theory, especially the Cynefin multi-ontological sense-making framework, and illustrates its application to agile software development. I did my [...]]]></description>
			<content:encoded><![CDATA[<p>Rowan Bunning pinged me and reminded me that the Australian Scrum Community has organised a free presentation by Joseph Pelrine on <a href="http://www.scrum.com.au/2007/01/24/free-presentation-by-joseph-pelrine-february-5" target="_blank">why Agile works</a> in Sydney, on Monday. </p>
<blockquote><p>This talk provides a short introduction to social complexity theory, especially the Cynefin multi-ontological sense-making framework, and illustrates its application to agile software development.</p></blockquote>
<p>I did my Certified Scrum Master training with Joseph Pelrine.  He&#8217;s a very interesting and experienced practitioner.  He comes out of a smalltalk background (we can forgive that <img src='http://beingmarkcohen.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   ) and so understands developers and development very well.  He offers a wealth of experience and is worth listening to, I recommend getting to this talk if you possibly can.</p>
]]></content:encoded>
			<wfw:commentRss>http://beingmarkcohen.com/?feed=rss2&amp;p=199</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Applying Scrum in a highly unstable environment</title>
		<link>http://beingmarkcohen.com/?p=95</link>
		<comments>http://beingmarkcohen.com/?p=95#comments</comments>
		<pubDate>Mon, 06 Mar 2006 11:46:32 +0000</pubDate>
		<dc:creator>Mark Cohen</dc:creator>
				<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://beingmarkcohen.com/?p=95</guid>
		<description><![CDATA[I&#8217;m having a hard time applying Scrum within my team now. We have support or maintenance requests coming in daily, project scope creep that is difficult to manage, workload that exceeds some developers capacity, and low resourcing with regard to a lot of the processes outside of development. We&#8217;ll have most of the big holes [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m having a hard time applying Scrum within my team now. We have support or maintenance requests coming in daily, project scope creep that is difficult to manage, workload that exceeds some developers capacity, and low resourcing with regard to a lot of the processes outside of development.</p>
<p>We&#8217;ll have most of the big holes plugged soon enough with our new staff that have come on board or will be soon. The issue I&#8217;m facing is, I think, that the demand for immediate reaction is huge in our environment. this means that a lot of people carry a lot of stress.<span id="more-95"></span></p>
<p>To manage this we&#8217;re trying several approaches simultaneously.</p>
<ol>
<li>We&#8217;re asking the business not to escalate anything to the senior developers without first going through myself or one of the development managers.</li>
<li>We&#8217;re currently running one daily Scrum with every developer attending, and project managers attending two to three times a week.</li>
<li>All work allocation has to come through one of the development managers before it reaches the team, ensuring it is prioritised and allocated effectively</li>
<li>All work is now assigned through Mantis, the issue tracking software we use</li>
<li>Mantis reports are generated twice a week and emailed to all team members listing out all their tasks, and the Mantis emails have been turned off to reduce the disruptive effect</li>
<li>We have recently been tracking our Sprints against Mantis more than the Excel-based backlog. This makes keeping things in sync easier but visualising them much more difficult <img src='http://beingmarkcohen.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </li>
</ol>
<p>The Scrum Methodology has this to say about the daily Scrum:</p>
<blockquote><p>Each Scrum Team meets daily for a 15-minute status meeting called the Daily Scrum. During the meeting, the team explains what it has accomplished since the last meeting, what it is going to do before the next meeting, and what obstacles are in its way </p></blockquote>
<p>In our team meeting we go twice round the team. Once going through progress of assigned tasks by project, once reviewing each team member&#8217;s immediate activity. It&#8217;s still basically the same three questions, just approached in a slightly different way. This seems to work be keeping the focus on the projects and their priority.</p>
<p>Once our workload stabilises I intend breaking the team down into two or three teams each holding its own daily scrum. We&#8217;ll then have a Scrum of Scrums, involving each teams Development Manager / Scrum master and the Account / Project Managers. This feels like along way away.</p>
<p>When I was working at Fairfax Digital we had management and team buy-in and we managed to go from barely managed Waterfall project management to Scrum in one hit. And the nett effect was we delivered a massive project spectacularly well. I think the reason why I am having more of a hard time implementing Scrum this time is because of the sheer volume of projects and number of work items that need to be executed.</p>
<p>I&#8217;d be very intersted to hear other people&#8217;s experiences.</p>
]]></content:encoded>
			<wfw:commentRss>http://beingmarkcohen.com/?feed=rss2&amp;p=95</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sprint 3 Drawing to a close</title>
		<link>http://beingmarkcohen.com/?p=66</link>
		<comments>http://beingmarkcohen.com/?p=66#comments</comments>
		<pubDate>Mon, 25 Apr 2005 10:36:12 +0000</pubDate>
		<dc:creator>Mark Cohen</dc:creator>
				<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://beingmarkcohen.com/?p=66</guid>
		<description><![CDATA[Our switch from Waterfall to Scrum has definitely been successful. The whole Agile approach has proven to work better within my team and (I think) my environment. some people still have issues with the provision of transparency with the removal of the power to interfere. I see their frustration a lot, luckily for me they [...]]]></description>
			<content:encoded><![CDATA[<p>Our switch from Waterfall to Scrum has definitely been successful.  The whole Agile approach has proven to work better within my team and (I think) my environment.  some people still have issues with the provision of transparency with the removal of the power to interfere.  I see their frustration a lot, luckily for me they accept that this is the way we are running the team now.</p>
<p>Our deliverables for this sprint are absolute project milestones &#8211; we will be delivering the core components of the project &#8211; and so far on time too.</p>
<p>Once we come out the other end of this sprint we&#8217;ll be doing a sprint focused on a portion of client-side development, reporting, testing and documentation.  Sprint 5 will have to be focused on mopping up.</p>
<p>Because of the sterling job the team has done, the quality of the code base is awesome.  Refactoring is done as a matter of course, as necessary rather than delayed until there is no option.  I had to do some scratching around in the SQL code to test why some data took a long time to cache (over a minute).  After looking around the database, I was pleased to discover that the normal pre-launch performance tuning I&#8217;ve gotten used to will be unneccessary &#8211; even the SQL quality is right up there.</p>
<p>The direction we have managed to acheive by switching to Scrum combined with the fantastic skill level in my team is looking like the winning ticket!</p>
<p>I had the first resignation of a person I had recruited since I started managing people, with the exception of a team member who got emotionally involved with a colleague.  It&#8217;s been interesting &#8211; she&#8217;s going travelling overseas.  She timed it well, and will see out the current sprint before leaving. We wish her all the best.</p>
]]></content:encoded>
			<wfw:commentRss>http://beingmarkcohen.com/?feed=rss2&amp;p=66</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Phew.  Scrum Sprint 1 Done.</title>
		<link>http://beingmarkcohen.com/?p=60</link>
		<comments>http://beingmarkcohen.com/?p=60#comments</comments>
		<pubDate>Thu, 24 Feb 2005 09:08:22 +0000</pubDate>
		<dc:creator>Mark Cohen</dc:creator>
				<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://beingmarkcohen.com/?p=60</guid>
		<description><![CDATA[We have finished out Sprint 1. It was tight, the guys had to really go the extra mile. We pulled some critical refactoring into the sprint, and pulled out enough work to make sure that the rafactoring would &#8220;fit in&#8221;. Problem was that the refactoring was under-estimated and so it took some serious effort to [...]]]></description>
			<content:encoded><![CDATA[<p>We have finished out Sprint 1.  It was tight, the guys had to really go the extra mile.  We pulled some critical refactoring into the sprint, and pulled out enough work to make sure that the rafactoring would &#8220;fit in&#8221;.  Problem was that the refactoring was under-estimated and so it took some serious effort to get it in.</p>
<p>The team did a sterling job and handed the work over with a full-on briefing.  The dependent teams have integrated our work already and are screaming for the next sprint&#8217;s deliverables already.  That means we did a good job <img src='http://beingmarkcohen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><b>What we did well this sprint:</b><br />
Communicated well with dependent teams on related projects<br />
Estimated most work well<br />
Managed expectations well<br />
Maintained a high standard in deliverables</p>
<p><b>What we did badly:</b><br />
We still didn&#8217;t get the level of documentation we need to achieve<br />
Still had too many meetings that ended without outcomes<br />
We took on refactoring work without fully understanding the scope</p>
<p><b>What we can do better next time</b><br />
Spend time upfront establishing requirements and documenting clearly<br />
Spend time on clarifying issues upfront<br />
Explicitly allocate more time to refactoring<br />
Allocate more time within sprint to unit and integration testing<br />
Clearly document what will and will not form part of Sprint deliverables, to use as accpetance criteria.</p>
<p>As we are building components for use by external teams it is important to clearly identify the deliverables and make sure they will meet the expectations of our &#8220;customers&#8221;.  We hope to document the acceptance criteria (&#8220;Done checklist&#8221;) to a fairly granular level, time permitting.  This will avoid disappointment on both sides at the end of this sprint</p>
]]></content:encoded>
			<wfw:commentRss>http://beingmarkcohen.com/?feed=rss2&amp;p=60</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Immediate gains from Scrum</title>
		<link>http://beingmarkcohen.com/?p=58</link>
		<comments>http://beingmarkcohen.com/?p=58#comments</comments>
		<pubDate>Tue, 08 Feb 2005 18:53:46 +0000</pubDate>
		<dc:creator>Mark Cohen</dc:creator>
				<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://beingmarkcohen.com/?p=58</guid>
		<description><![CDATA[Just an observation: The quickest benefit I have seen out of converting a waterfall project into a Scrum project is the immediate restoration of communication channels. With waterfall the tech team generally don&#8217;t speak to the business team often, and the business team harrass the tech team all the time. With Scrum, the business team [...]]]></description>
			<content:encoded><![CDATA[<p>Just an observation: The quickest benefit I have seen out of converting a waterfall project into a Scrum project is the immediate restoration of communication channels.  With waterfall the tech team generally don&#8217;t speak to the business team often, and the business team harrass the tech team all the time.  With Scrum, the business team ask the tech team to explain things a lot more (a good sign, they know they need to understand more) and the tech team are more focused on tangible deliverables &#8211; and communicate with the business about these goals a lot more.</p>
<p>Sushi delivery is what Scrum calls the delivery of complete slices of the system, like the slices of a California Roll.  Sushi Delivery means more frequent, smaller, but functional deliveries are made until the system is complete.  Sushi Delivery together with the very clearly articulated and specific Scrum objectives are what keep us tech people focused and speaking the right language.</p>
]]></content:encoded>
			<wfw:commentRss>http://beingmarkcohen.com/?feed=rss2&amp;p=58</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Certified Scrum Master</title>
		<link>http://beingmarkcohen.com/?p=57</link>
		<comments>http://beingmarkcohen.com/?p=57#comments</comments>
		<pubDate>Thu, 03 Feb 2005 11:18:55 +0000</pubDate>
		<dc:creator>Mark Cohen</dc:creator>
				<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://beingmarkcohen.com/?p=57</guid>
		<description><![CDATA[It&#8217;s official. I&#8217;m now a certified Scrum Master. What does that mean? It means I&#8217;ve been coached on the soft skills as well as the actual methodology of Scrum. What&#8217;s Scrum? I believe it&#8217;s the most life-changing thing a person can do to a project that&#8217;s dying at the hands of Waterfall management. According to [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s official.  I&#8217;m now a certified Scrum Master.  What does that mean?  It means I&#8217;ve been coached on the soft skills as well as the actual methodology of Scrum.  What&#8217;s Scrum? I believe it&#8217;s the most life-changing thing a person can do to a project that&#8217;s dying at the hands of Waterfall management.</p>
<p>According to a gentleman in the course, they used to work according to the principles of Scrum when he was a mainframe programmer about thirty years ago.  then along came all the business analysts, kpmg &#8211; and accenture &#8211; style, and they said &#8220;don&#8217;t do that, you need to have a formal methodology&#8221;.</p>
<p>Now thirty years later people are saying &#8220;drop all that paper chasing, cut the development cycle down to a series of short iterations and establish a feedback loop&#8221;.  He reckons it&#8217;s a full circle.  Maybe so but we&#8217;re wiser now.</p>
<p>A novice bonsai grower knows that he must make his Chokkan (formal upright) bonsai have a straight trunk, that the taper must approximate the natural proportions seen in big trees, that the trunk should never thicken, that branches should never cross the trunk.  A bonsai master knows that his Chokkan (formal upright) bonsai should look like a big old pine tree thats grown on a high hill or else it&#8217;ll be a Moyogi (Informal Upright)</p>
<p>Once one has the insight afforded by experience the reasons why things are as they are become internalised and become one&#8217;s nature.  the questions become more complicated and the answers become simpler</p>
]]></content:encoded>
			<wfw:commentRss>http://beingmarkcohen.com/?feed=rss2&amp;p=57</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Development Manifesto</title>
		<link>http://beingmarkcohen.com/?p=55</link>
		<comments>http://beingmarkcohen.com/?p=55#comments</comments>
		<pubDate>Sun, 23 Jan 2005 01:20:15 +0000</pubDate>
		<dc:creator>Mark Cohen</dc:creator>
				<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://beingmarkcohen.com/?p=55</guid>
		<description><![CDATA[Just followed a link to the Manifesto for Agile Software development on the Scrum website. It&#8217;s a brilliant philosophy for the technical side of the software industry: &#8220;Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there [...]]]></description>
			<content:encoded><![CDATA[<p>Just followed a link to the <a href="http://www.agilemanifesto.org/" target="_blank">Manifesto for Agile Software development</a> on the Scrum website.  It&#8217;s a brilliant philosophy for the technical side of the software industry:<br />
<blockquote>&#8220;Individuals and interactions over processes and tools<br />
Working software over comprehensive documentation<br />
Customer collaboration over contract negotiation<br />
Responding to change over following a plan</p>
<p>That is, while there is value in the items on the right, we value the items on the left more. &#8220;</p></blockquote>
<p>The intentions of the manifesto as well as the ethics of those who have signed onto it can be immediately understood by anyone who&#8217;s spend more than a year or two in the industry (and I&#8217;d wager by most who have spent less).</p>
]]></content:encoded>
			<wfw:commentRss>http://beingmarkcohen.com/?feed=rss2&amp;p=55</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
