<?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>Peter Krantz &#187; Agile</title>
	<atom:link href="http://www.peterkrantz.com/category/agile/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.peterkrantz.com</link>
	<description>A blog about technology, visualization, music and unmanned vehicle experiments</description>
	<lastBuildDate>Mon, 12 Jul 2010 14:47:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Reducing distractions, increasing productivity</title>
		<link>http://www.peterkrantz.com/2008/reducing-distractions/</link>
		<comments>http://www.peterkrantz.com/2008/reducing-distractions/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 21:43:27 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.peterkrantz.com/?p=163</guid>
		<description><![CDATA[I spend a lot of time in front of my computer every day. I discovered that over time, I have added so much attention-stealing stuff to my main work environment that I feel constantly interrupted. You get growl notifications, tweets, new email sounds, new email icons, RSS feed notifications and IM alerts. Time to reduce the attention-stealing clutter!]]></description>
			<content:encoded><![CDATA[<p>I have been trying to reduce distractions in my computing environment lately. Apparently, <a href="http://www.thenewatlantis.com/publications/the-myth-of-multitasking">our brains aren&#8217;t wired properly for task switching</a>:</p>
<blockquote><p>&#8230;research has also found that multitasking contributes to the release of stress hormones and adrenaline, which can cause long-term health problems if not controlled, and contributes to the loss of short-term memory.</p></blockquote>
<p>I spend a lot of time in front of my computer every day. I discovered that over time, I have added so much attention-stealing stuff to my main work environment that I feel constantly interrupted. You get growl notifications, tweets, new email sounds, new email icons, RSS feed notifications and IM alerts. When you are reading stuff on the web you are constantly bugged by the <a href="http://gizmodo.com/gadgets/gadgets/the-latest-in-advertising-technology-166598.php">latest in advertising technology</a>.</p>
<p>So, starting a couple of weeks ago I decided to remove attention-stealing stuff from my work environment. A short list so far:</p>
<ol>
<li> Disabling Growl notifications for everything but really important stuff. <em>Done!</em></li>
<li>Turning off new email notfications for Outlook (on my Windows computer at work). <em>Done!</em></li>
<li>Reduced ads in internet content by installing <a href="http://adblockplus.org/en/">Adblock plus</a> in FF3. <em>Done!</em></li>
<li><span style="text-decoration: line-through;">Removed MailPlane icon from taskbar</span>. Set &#8220;Do not disturb&#8221; mode in MailPlane. <em>Done!</em></li>
<li>Turning off IM for long periods of time during the day. <em>Done!</em></li>
<li>Scheduling RSS reading to specific time slots during the day. <em>Hard!</em></li>
<li>Turning off notification sounds in Windows. <em>Done!</em></li>
<li>Hiding the windows taskbar to get rid of spinning mini-icons in the right-hand corner. <em>Done!</em></li>
<li>Turning off yellow alert popups from stuff in the Windows taskbar (like &#8220;A network cable was disconnected&#8221; &#8211; who the hell decided that that was a brilliant idea!?). <em>Not sure how yet.</em></li>
<li>Creatign a consistent editing environment for blogs and wikis with the <a href="http://universaleditbutton.org/Universal_Edit_Button">Universal Edit Button</a>. Done when they&#8217;ve fixed the Delicious extension incompatibility.</li>
</ol>
<p>I am feeling a lot more focussed already. The biggest improvement was from turning of new email notifications in Outlook at work.  I guess the experience is similar to what people are getting from the <a href="http://www.xpday.net/Xpday2007/session/PomodoroTechnique.html">pomodoro technique</a>.</p>
<p>The next step is to reduce clutter in my blogs to stop annoying other people. Mark Pilgrim gave <a href="http://diveintomark.org/archives/2008/06/21/minimalism">some interesting tips in a blog post</a> a while ago and I have implemented some of them already. Who the hell needs a visible RSS link (or RSS for that matter, now that we have <a href="http://en.wikipedia.org/wiki/Atom_(standard)">Atom</a>)? I am thinking about removing the whole category list as well. Do people ever click items in the category list?</p>
<p>It would be great if all apps could share a standard API to set a &#8220;do not disturb mode&#8221; toggable via a keyboard shortcut or a small timer app that allowed you to schedule this mode throughout the workday.</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.peterkrantz.com%2F2008%2Freducing-distractions%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" title="I like this" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.peterkrantz.com/2008/reducing-distractions/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Defining Characteristics of a Successful Software Project</title>
		<link>http://www.peterkrantz.com/2008/defining-successful-it-projects/</link>
		<comments>http://www.peterkrantz.com/2008/defining-successful-it-projects/#comments</comments>
		<pubDate>Sat, 10 May 2008 15:27:03 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Methodology]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.peterkrantz.com/?p=153</guid>
		<description><![CDATA[Lately, there has been some really interesting presentations and articles on agile methods and how they fit into the big picture of software development. One that was particularly interesting was Scott Ambler's 2007 IT Project Success Rates Survey. Compared to the CHAOS report it moves a step forward, but I still have some doubts.]]></description>
			<content:encoded><![CDATA[<p>Lately, there has been some really interesting presentations and articles on agile methods and how they fit into the big picture of software development. One that was particularly interesting was Scott Ambler&#8217;s 2007 <a href="http://www.ambysoft.com/surveys/success2007.html">IT Project Success Rates Survey</a> (also see the <a href="http://parleys.com/display/PARLEYS/Evolving+Agile">Javapolis presentation</a>).</p>
<p><a href="http://www.ambysoft.com/surveys/success2007.html"></a>It presents some information that is different from how the <a href="http://www.standishgroup.com/">Standish Group</a> defines success in their often refered to CHAOS report. The Standish Group assumes that success is the traditional &#8220;on time, on budget and on scope&#8221;. In many ways this does not make sense as an estimate of time and budget are made when the least information is available (early in or before a project starts).</p>
<p>In Scott&#8217;s survey the following success factor priorities emerged:</p>
<ul>
<li>&#8220;<em>Schedule</em>: 61.3 percent of respondents said that it is more important to deliver a system when it is ready to be shipped than to deliver it on time.</li>
<li><em>Scope</em>: 87.3 percent said that meeting the actual needs of stakeholders is more important than building the system to specification.</li>
<li><em>Money</em>: 79.6 percent said that providing the best return on investment (ROI) is more important than delivering a system under budget.</li>
<li><em>Quality</em>: 87.3 percent said that delivering high quality is more important than delivering on time and on budget.</li>
<li><em>Staff</em>: 75.8 percent said that having a healthy, both mentally and physically, workplace is more important than delivering on time and on budget.&#8221;</li>
</ul>
<h2>Comparing Agile with other development methods</h2>
<p>Based on these success criteria the survey investigated the success rate of different development methods:</p>
<p><img class="aligncenter size-full wp-image-155" title="agile-success-rate1" src="http://www.peterkrantz.com/wp-content/uploads/2008/05/agile-success-rate1.png" alt="Agile success rate. Agile: 71%, traditional: 63%, offhore: 43%" width="427" height="201" /></p>
<p>A small step, but apparently Agile methods have the upper hand if the study is correct.</p>
<h2>The missing pieces</h2>
<p>What I still think is missing is a study that actually measures the outcome of a project after it was put into production and compares this with the desired effects that were envisioned. Neither the Standish Group nor Scott&#8217;s study on success factors seem to cover this.</p>
<ul>
<li>How quick was the return on the investment (if the goal was to increase revenue and/or reduce cost)?</li>
<li>Were all of the desired effects realised?</li>
<li>Were all the developed features used in a way so that they contributed to realising the desired effects? (think &#8220;reduce waste&#8221; if you are into Lean or &#8220;usability&#8221; if you are a human factors kind of person).</li>
</ul>
<p>Measuring the above items would give more insight into the true success rate of a project rather than measuring the highly subjective &#8220;do you <em>think</em> is was successful with regard to factor X&#8221;? The only problem, I guess, is that few projects detail the desired effects in a way that is measurable in isolation from other factors in the environment (e.g. &#8220;the economy&#8221;).</p>
<p>The above items would also make it clear that the usability perspecive should be included from the start of a project.</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.peterkrantz.com%2F2008%2Fdefining-successful-it-projects%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" title="I like this" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.peterkrantz.com/2008/defining-successful-it-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software architects as management deadwood</title>
		<link>http://www.peterkrantz.com/2008/software-architects/</link>
		<comments>http://www.peterkrantz.com/2008/software-architects/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 19:31:55 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.peterkrantz.com/2008/software-architects/</guid>
		<description><![CDATA[Two interesting quotes from Dietrich Kappe: So no, we don&#8217;t hire architects. We hire developers. In a small team, there is no room for management deadwood. I agree completely. My view is that the title &#8220;Software architect&#8221; is a misnomer for what most architects in the software industry do, or at least what they should [...]]]></description>
			<content:encoded><![CDATA[<p>Two interesting quotes from <a href="http://blogs.pathf.com/agileajax/2008/02/but-where-are-a.html">Dietrich Kappe</a>:</p>
<blockquote><p>So no, we don&#8217;t hire architects. We hire developers. In a small team, there is no room for management deadwood.</p></blockquote>
<p>I agree completely. My view is that the title &#8220;Software architect&#8221; is a misnomer for what most architects in the software industry do, or at least what they should be doing. </p>
<p>It is part of the weird trend that career advancement means getting away from actual programming for some reason. Maybe that is part of a bigger problem when the only way to get a higher pay is to become a manager of some sort? A couple of years ago, most programmers I knew aimed for a project management position. Programming was a dirty job that you had to put up with during the first years in consulting.</p>
<p>When my title was &#8220;business analyst&#8221; I tried to do as much programming I could and I haven&#8217;t regretted that for a moment. In fact, I believe that more people from the business side should get involved in programming to get a better understanding of the fundamental principles. For example, it would be great if business people could write their own acceptance tests and with the booming trend of DSL:s you will probably get involved anyway. </p>
<blockquote><p>If you&#8217;ve made the transition from a hierarchical environment to an agile, self-organizing team, you know what I&#8217;m saying. You won&#8217;t ever want to go back.</p></blockquote>
<p>Absolutely. It is the same thing as discovering things like Ruby/Python/Rails: it makes you wonder what the hell you were doing earlier. In many ways I feel sorry for young software developers that go straight into Rails or similar frameworks today. They are not as appreciative as the rest of us:-)</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.peterkrantz.com%2F2008%2Fsoftware-architects%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" title="I like this" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.peterkrantz.com/2008/software-architects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrum, Lies and Red Tape</title>
		<link>http://www.peterkrantz.com/2006/scrum-lies-red-tape/</link>
		<comments>http://www.peterkrantz.com/2006/scrum-lies-red-tape/#comments</comments>
		<pubDate>Thu, 15 Jun 2006 20:09:27 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Methodology]]></category>

		<guid isPermaLink="false">http://www.peterkrantz.com/2006/scrum-lies-red-tape/</guid>
		<description><![CDATA[Philip Su from Microsoft gives us a glimpse of the inner workings of one of the most complex software projects in the world. It is interesting to see that the same problems that sometimes plague small waterfall projects (lies, red tape) exist in an organization that have put a lot of effort into their development [...]]]></description>
			<content:encoded><![CDATA[<p>Philip Su from Microsoft gives us a <a href="http://blogs.msdn.com/philipsu/archive/2006/06/14/631438.aspx">glimpse of the inner workings</a> of one of the most complex software projects in the world. It is interesting to see that the same problems that sometimes plague small waterfall projects (lies, red tape) exist in an organization that have put a lot of effort into their development methodology.</p>
<p>At a recent Scrum training session <a href="http://en.wikipedia.org/wiki/Ken_Schwaber">Ken Schwaber</a> said &#8220;it&#8217;s all bout telling the truth&#8221;. Philip&#8217;s post contains some interesting quotes related to this topic:</p>
<blockquote><p>&#8220;When a vice president in the Windows [Vista project] asks you whether your team will ship on time, they might well have asked you whether they look fat in their new Armani suit.</p>
<p>&#8220;[...]the intrepid managers finally understood how to get past the dilemma.  They simply stopped telling the truth.  -&#8217;Sure, everything fits.  We cut and cut, and here we are.  Vista by August or bust.  You got it, boss.&#8217; Every once in a while, Truth still pipes up in meetings.  When this happens, more often than not, Truth is simply bent over an authoritative knee and soundly spanked into silence.&#8221;</p></blockquote>
<p>Didn&#8217;t <a href="http://www.eweek.com/article2/0,1895,1885883,00.asp">Microsoft adopt Scrum</a> a year go? Maybe they skipped the part about transparency. Granted, the Windows Vista project may be one of the more complex software projects to date, but how many VP:s do you <em>really</em> need? And even if you do the waterfall dance, there must be <em>some</em> insight into real progress, even for pointy haired bosses?</p>
<p><strong>Update:</strong> Apparently too many readers turned his blog post into the standard Windows/Linux shootout which made him remove the interesting parts. <a href="http://216.239.59.104/search?q=cache:OxIU8nS0KaIJ:blogs.msdn.com/philipsu/archive/2006/06/05/617988.aspx+philipsu+microsoft+Broken+Windows+Theory&#038;hl=sv&#038;gl=se&#038;ct=clnk&#038;cd=1">Google cache currently has the original</a>.</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.peterkrantz.com%2F2006%2Fscrum-lies-red-tape%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" title="I like this" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.peterkrantz.com/2006/scrum-lies-red-tape/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
