<?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>Pyxis blog &#187; Syndicated posts</title>
	<atom:link href="http://pyxis-tech.com/blog/tag/syndicated-post/feed/" rel="self" type="application/rss+xml" />
	<link>http://pyxis-tech.com/blog</link>
	<description>Pyxis blog</description>
	<lastBuildDate>Thu, 29 Jul 2010 20:20:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Keyboard Powered Web Search</title>
		<link>http://feedproxy.google.com/~r/rubberducking/~3/Jwa2w9k30S0/</link>
		<comments>http://feedproxy.google.com/~r/rubberducking/~3/Jwa2w9k30S0/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 03:01:44 +0000</pubDate>
		<dc:creator>mathieu berube</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://mathieuberube.net/blog/?p=93</guid>
		<description><![CDATA[For the past two weeks I&#8217;ve used DuckDuckGo as my search engine. It&#8217;s a search engine built on open-source software. What made me switch is the capacity to navigate through search results with the keyboard using vi-like keys (hjkl). I didn&#8217;t know at the time but Google also allows you do something similar. You just [...]]]></description>
			<content:encoded><![CDATA[<p>For the past two weeks I&#8217;ve used <a href="https://duckduckgo.com/">DuckDuckGo</a> as my search engine. It&#8217;s a search engine built on <a href="http://ostatic.com/blog/duckduckgo-a-new-search-engine-built-from-open-source">open-source software</a>. What made me switch is the capacity to navigate through search results with the keyboard using vi-like keys (hjkl).</p>
<p>I didn&#8217;t know at the time but Google also allows you do something similar.  You just need to go to http://www.google.ca/experimental/ (also works for google.com and I guess most other domains). There you can opt-in to be part of the <em>Keyboard shortcuts</em> experiment. That&#8217;s it! J/K are used to navigate through search results, O (or enter) to open them.</p>
<p>Hopefully this is going to be useful for the other keyboard junkies out there.</p>
<img src="http://feeds.feedburner.com/~r/rubberducking/~4/Jwa2w9k30S0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mathieuberube.net/blog/2010/07/27/keyboard-powered-web-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing the Visual Studio Scrum 1.0 Process Template</title>
		<link>http://urbanturtle.com/blog/2010/07/27/installing-the-visual-studio-scrum-1-0-process-template/</link>
		<comments>http://urbanturtle.com/blog/2010/07/27/installing-the-visual-studio-scrum-1-0-process-template/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 19:25:45 +0000</pubDate>
		<dc:creator>pyxis</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://urbanturtle.com/blog/?p=584</guid>
		<description><![CDATA[For those of you planning to start a new project with the Visual Studio Scrum 1.0 Process Template, Mickey Gousset just write a good paper in the Visual Studio Magazine. He introduces the new Microsoft Scrum 1.0 Process Template for Visual Studio Team Foundation Server and steps through the installation process.
http://visualstudiomagazine.com/Articles/2010/07/27/Installing-Scrum-Process-Template.aspx
Urban Turtle 3.2 fully supports the [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you planning to start a new project with the Visual Studio Scrum 1.0 Process Template, Mickey Gousset just write a good paper in the Visual Studio Magazine. He introduces the new Microsoft Scrum 1.0 Process Template for Visual Studio Team Foundation Server and steps through the installation process.</p>
<p><a href="http://visualstudiomagazine.com/Articles/2010/07/27/Installing-Scrum-Process-Template.aspx">http://visualstudiomagazine.com/Articles/2010/07/27/Installing-Scrum-Process-Template.aspx</a></p>
<p>Urban Turtle 3.2 fully supports the new Visual Studio Scrum 1.0 Process Template. Using the index card metaphor with drag-and-drop functionality, it is the perfect replacement for Excel-based planning workbooks.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Installing+the+Visual+Studio+Scrum+1.0+Process+Template+http://feeds.th8.us" title="Post to Twitter"><img class="nothumb" src="http://urbanturtle.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Installing+the+Visual+Studio+Scrum+1.0+Process+Template+http://feeds.th8.us" title="Post to Twitter">Tweet This Post</a></p>]]></content:encoded>
			<wfw:commentRss>http://urbanturtle.com/blog/2010/07/27/installing-the-visual-studio-scrum-1-0-process-template/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Secret Revealed! Guaranteed Success for your Agile Transition</title>
		<link>http://analytical-mind.com/2010/07/26/secret-revealed-guaranteed-success-for-your-agile-transition/</link>
		<comments>http://analytical-mind.com/2010/07/26/secret-revealed-guaranteed-success-for-your-agile-transition/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 13:32:50 +0000</pubDate>
		<dc:creator>martin proulx</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://analytical-mind.com/?p=1344</guid>
		<description><![CDATA[So you have initiated an Agile transition and have faced some resistance to change! Or maybe, you assessed your current level of Agile Maturity and are hoping to achieve the next level. Better yet, you and your team are planning to launch an Agile transition that is not driven by the wrong reasons. That&#8217;s great! [...]

<h3>
You might be interested in these related posts:</h3><ol><li><a href="http://analytical-mind.com/2010/06/21/agile-transition-what-about-the-teams-outside-the-transition/" rel="bookmark" title="Permanent Link: Agile Transition – What about the teams outside the transition?">Agile Transition &#8211; What about the teams outside the transition?</a></li>
<li><a href="http://analytical-mind.com/2008/12/03/book-review-outliers-the-story-of-success/" rel="bookmark" title="Permanent Link: Book review: Outliers: The Story of Success">Book review: Outliers: The Story of Success</a></li>
<li><a href="http://analytical-mind.com/2010/03/15/what-consultants-don%E2%80%99t-tell-you-before-you-begin-an-agile-transition-part-3-impact-on-the-functional-and-people-managers/" rel="bookmark" title="Permanent Link: What consultants don’t tell you before you begin an agile transition – Part 3: Impact on the functional and people managers">What consultants don’t tell you before you begin an agile transition &#8211; Part 3: Impact on the functional and people managers</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 12px;">
			<a href="http://api.tweetmeme.com/share?url=http://analytical-mind.com/2010/07/26/secret-revealed-guaranteed-success-for-your-agile-transition/"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http://analytical-mind.com/2010/07/26/secret-revealed-guaranteed-success-for-your-agile-transition/&amp;source=analytical_mind&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.flickr.com/photos/charchen/2395910967/sizes/l/"><img class="alignright size-medium wp-image-1486" title="Agile transition secret to success - make people look good" src="http://analytical-mind.com/wp-content/uploads/2010/05/Make-people-look-good-300x225.jpg" alt="Picture by charchen" width="300" height="225" /></a>So you have initiated an Agile transition and have faced some resistance to change! Or maybe, you assessed your current level of <a href="http://analytical-mind.com/2010/07/12/yet-another-agile-maturity-model-the-5-levels-of-maturity/">Agile Maturity</a> and are hoping to achieve the next level. Better yet, you and your team are planning to launch an Agile transition that is not driven by the <a href="http://analytical-mind.com/2010/05/04/seven-wrong-reasons-to-adopt-agile/">wrong reasons</a>.</p>
<p>That&#8217;s great!</p>
<p>If you haven&#8217;t already done so, you may want to read: <a href="http://analytical-mind.com/2010/06/23/getting-started-reference-material-for-managers-who-wish-to-understand-agile-and-scrum/">Getting Started – Reference Material for Managers Who Wish to Understand Agile and Scrum</a> and <a href="http://analytical-mind.com/2010/03/01/what-consultants-don%E2%80%99t-tell-you-before-you-begin-an-agile-transition-part-1-impact-on-the-organization/">What consultants don’t tell you before you begin an agile transition</a>.</p>
<p>Let&#8217;s cut the chase and get to the point. Are you ready? Here it is. The secret to a successful Agile Transition -&gt; <strong>Make people look good</strong>!</p>
<p>Yes. That&#8217;s it. Surprised?</p>
<p>I&#8217;m not talking about <a href="http://en.wikipedia.org/wiki/Psychological_manipulation">psychological manipulation</a>. I&#8217;m talking about finding what drives the people you are working with and the managers around them and then capitalize on their drivers in order to get them to get on board with the transition &#8211; and better yet become evangelist for your transition. Here are some examples:</p>
<ul>
<li>Suzy is hoping to get promoted to Vice-president within her organization. She heads a business line from which you need support and a dedicated Product Owner. Why don&#8217;t you explain to Suzy how innovative her group would appear to others if she agreed to embark on the Agile initiative?</li>
<li>Peter is struggling to increase the performance of his group. So far, he hasn&#8217;t shown much interest in the transition but you found out that he has been under high pressure from his manager to increase the performance of his team. Why wouldn&#8217;t you show Peter how using an Agile approach could help get his manager off his back?</li>
<li>Monica is a project manager who has lost several key people in previous months. She is usually by-the-book (i.e. PMBoK) but during a recent lunch, she admitted that she would be willing to try something different if only it would help her retain the contributors she needs to make her project successful. Why don&#8217;t you take this opportunity to get the project manager on board with Agile by offering to help her?</li>
</ul>
<p>Don&#8217;t get me wrong. I am not asking you to lie, to cheat or to fake the objectives and expected outcome. I&#8217;m telling you to get others on board and working WITH you by telling them the whole story and helping them understand that there is something in it for THEM too.</p>
<p>Agile relies heavily on communications and interactions. Why don&#8217;t you start with all the people directly and indirectly impacted by the transition? Sure, it will require more time in the short term to influence people into supporting you but in the long run, you will be glad you did it.</p>
<p>Go ahead. Try to figure out what drives people around you or what issues they are facing. Find a solution that can help them and you&#8217;ll end-up with a win-win scenario and a successful transition.</p>
<p align="left"></p><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://analytical-mind.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<h3><p>You might be interested in these related posts:</h3></p><ol><li><a href='http://analytical-mind.com/2010/06/21/agile-transition-what-about-the-teams-outside-the-transition/' rel='bookmark' title='Permanent Link: Agile Transition &#8211; What about the teams outside the transition?'>Agile Transition &#8211; What about the teams outside the transition?</a></li>
<li><a href='http://analytical-mind.com/2008/12/03/book-review-outliers-the-story-of-success/' rel='bookmark' title='Permanent Link: Book review: Outliers: The Story of Success'>Book review: Outliers: The Story of Success</a></li>
<li><a href='http://analytical-mind.com/2010/03/15/what-consultants-don%E2%80%99t-tell-you-before-you-begin-an-agile-transition-part-3-impact-on-the-functional-and-people-managers/' rel='bookmark' title='Permanent Link: What consultants don’t tell you before you begin an agile transition &#8211; Part 3: Impact on the functional and people managers'>What consultants don’t tell you before you begin an agile transition &#8211; Part 3: Impact on the functional and people managers</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://analytical-mind.com/2010/07/26/secret-revealed-guaranteed-success-for-your-agile-transition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Touch-Typing Training – Results</title>
		<link>http://feedproxy.google.com/~r/rubberducking/~3/EJ-uj6_rzlE/</link>
		<comments>http://feedproxy.google.com/~r/rubberducking/~3/EJ-uj6_rzlE/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 03:12:55 +0000</pubDate>
		<dc:creator>mathieu berube</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://mathieuberube.net/blog/?p=97</guid>
		<description><![CDATA[As I wrote a week ago, I trained touch-typing this week. My objective was to attain 85 wpm. Here&#8217;s a recap of my week: Monday : I decided to use Typeracer as my baseline. It&#8217;s an online game that allows you to race others. The fastest typist wins. I had not played in 6 months [...]]]></description>
			<content:encoded><![CDATA[<p>As I wrote <a href="http://mathieuberube.net/blog/2010/07/18/training-week-2-and-a-challenge/">a week ago</a>, I trained touch-typing this week. My objective was to attain 85 wpm. Here&#8217;s a recap of my week:</p>
<p><strong>Monday </strong>: I decided to use Typeracer as my baseline. It&#8217;s an online game that allows you to race others. The fastest typist wins. I had not played in 6 months or so &#8211; and it showed. My score for the last ten races dropped a bit. This was not a good start. Result after the day : 74 wpm</p>
<p><strong>Tuestday </strong>: I did some drills on goodtyping.com to get back to speed. It must have helped because I raised my speed to 78 wpm.</p>
<p><strong>Wednesday </strong>: mostly played Typeracer. I managed to cut down on typing errors and I&#8217;m up to 81 wpm.</p>
<p><strong>Thursday </strong>: I tried to practice at night instead of during lunch time. Without much success &#8211; 80 wpm. My fingers were not obeying me. I did a few drills on goodtyping.com to increase accuracy.</p>
<p><strong>Friday </strong>: Success! I managed to consistently type over 80 wpm today by concentrating on typing slower but with less mistakes. I managed an average of 87 wpm on my last 10 races.</p>
<p>The week is over and I achieved my objective of 85 wpm. I did this mostly by reducing mistakes &#8211; they can get really slow you down. </p>
<p>Thanks to my colleagues who followed in my track and helped me focus on this challenge.</p>
<img src="http://feeds.feedburner.com/~r/rubberducking/~4/EJ-uj6_rzlE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mathieuberube.net/blog/2010/07/23/touch-typing-training-results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to warn users not to use an interface</title>
		<link>http://feedproxy.google.com/~r/rubberducking/~3/69gg1pmJeIo/</link>
		<comments>http://feedproxy.google.com/~r/rubberducking/~3/69gg1pmJeIo/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 03:38:38 +0000</pubDate>
		<dc:creator>mathieu berube</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://mathieuberube.net/blog/?p=96</guid>
		<description><![CDATA[Everybody knows no one reads documentation. Hamcrest found an original way to warn users to use the org.hamcrest.BaseMatcher class instead of the org.hamcrest.Matcher interface. Look at the interface yourself. They added a dummy deprecated method called _dont_implement_Matcher___instead_extend_BaseMatcher_ in the interface. I am still unsure whether I will ever use this in my own projects. But [...]]]></description>
			<content:encoded><![CDATA[<p>Everybody knows no one reads documentation. Hamcrest found an original way to warn users to use the <code>org.hamcrest.BaseMatcher</code> class instead of the <code>org.hamcrest.Matcher</code> interface.</p>
<p><a href="http://code.google.com/p/hamcrest/source/browse/trunk/hamcrest-java/hamcrest-core/src/main/java/org/hamcrest/Matcher.java">Look at the interface yourself.</a></p>
<p>They added a dummy deprecated method called <code>_dont_implement_Matcher___instead_extend_BaseMatcher_</code> in the interface.</p>
<p>I am still unsure whether I will ever use this in my own projects. But when this method appeared in my code today I could not help but look at it. It was then totally clear that I was not doing what they wanted me to do. I&#8217;ve seldom seen documentation that obvious.</p>
<img src="http://feeds.feedburner.com/~r/rubberducking/~4/69gg1pmJeIo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mathieuberube.net/blog/2010/07/22/how-to-warn-users-not-to-use-an-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Minyaa Suite turns 1 today</title>
		<link>http://www.minyaa.com/blog/2010/07/22/minyaa-suite-turns-1-year-old-today/</link>
		<comments>http://www.minyaa.com/blog/2010/07/22/minyaa-suite-turns-1-year-old-today/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 20:38:50 +0000</pubDate>
		<dc:creator>vincent thoule</dc:creator>
				<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://www.minyaa.com/blog/?p=85</guid>
		<description><![CDATA[Minyaa Suite was born to replace Kaamelot plugin, a plugin created 5 years ago, where I tried to merge all enhancements brought to JIRA, in order to meet our needs. This first year was mainly spent: for dispatching features by theme in &#8230; <a href="http://www.minyaa.com/blog/2010/07/22/minyaa-suite-turns-1-year-old-today/">Continue reading <span>&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<table>
<tbody>
<tr>
<td><img class="alignnone size-full wp-image-96" title="One Year! Yeah!!!!!!" src="http://www.minyaa.com/blog/wp-content/uploads/2010/07/Birthday-cake1.png" alt="" width="133" height="135" /></td>
<td style="vertical-align: top;"><strong> Minyaa Suite</strong> was born to replace the <strong>Kaamelot</strong> plugin, a plugin created 5 years ago, when I tried to merge all enhancements brought to JIRA in order to meet our needs.</td>
</tr>
</tbody>
</table>
<p>This first year was mainly spent:</p>
<ul>
<li>in dispatching features by theme in dedicated modules</li>
<li>in integrating different mechanisms 
<ul>
<li>to <a href="http://www.minyaa.com/documentation/latest/Installation/minyaa.installation.html">install</a>/<a href="http://www.minyaa.com/documentation/latest/Installation/uninstallation.html">uninstall </a>Minyaa with its code intrusions in JIRA</li>
<li>to manage licences to access different modules of Minyaa</li>
<li>to process <a href="http://www.minyaa.com/documentation/latest/Features/ModuleCore/UpgradeManagement.html">background upgrades</a></li>
</ul>
</li>
<li>in enhancing existing features in terms of User Interface
<ul>
<li>Workflow Functions (<a href="http://www.minyaa.com/documentation/latest/Extensions/WorkflowConditions.html">Conditions</a>, <a href="http://www.minyaa.com/documentation/latest/Extensions/WorkflowValidators.html">Validators </a>and <a href="http://www.minyaa.com/documentation/latest/Extensions/WorkflowFunctions.html">Post</a>),</li>
<li><a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/AutoTransitionManagement.html">Auto Transition Service</a>,</li>
<li>&#8230;</li>
</ul>
</li>
<li>in following all big changes occurred with <strong>JIRA 4.x</strong>:
<ul>
<li>New <a href="http://www.minyaa.com/pricing/">Licence Structure based on user limit</a></li>
<li>Migration from <a href="http://www.minyaa.com/documentation/latest/Extensions/Portlets.html">Portlet to Atlassian Gadgets</a></li>
<li>New Starter program: 10$ for 10 users</li>
</ul>
</li>
<li>in extending <strong>Minyaa Time</strong>’s report with <a href="http://www.minyaa.com/documentation/latest/Features/ModuleTime/WorklogReports/report-concepts.html">any type of Fields</a></li>
<li>in extending <strong>Minyaa Workflows </strong>with a <a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/index.html">Workflow Designer </a>able to:
<ul>
<li>provide a graphical way to define your workflows</li>
<li>integrate more features provided by <a href="http://www.opensymphony.com/osworkflow/">OSWorkflow </a>(<a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/WorkflowConcepts.html">Common Transitions, Global Transition, Recursive Transition</a>)</li>
</ul>
</li>
<li>in <a href="http://www.minyaa.com/support">assisting you in the adoption of Minyaa</a>, which is easier to install than <strong>Kaamelot </strong>when the procedure is followed, but can be difficult when a step is skipped.</li>
</ul>
<p>Next year, we will concentrate on the following:</p>
<ul>
<li><em><strong>ERADICATE </strong></em>most intrusions performed by Minyaa, in order to:
<ul>
<li><strong>simplify its installation</strong></li>
<li>support the <a href="https://plugins.atlassian.com/plugin/details/23915">UPM </a>(<a href="http://confluence.atlassian.com/display/UPM/Universal+Plugin+Manager+Documentation">Universal Plugin Manager</a>)</li>
<li>perhaps support JIRA Studio (this will be a challenge!)</li>
<li>stop making the Atlassian Support guys crazy about Minyaa <img src='http://www.minyaa.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ul>
</li>
<li>Continue to enhance <strong>Minyaa Workflows</strong>’s features (<a href="http://www.opensymphony.com/osworkflow/">OSWorkflow </a>has again some useful mechanisms)</li>
<li>Extend <strong>Minyaa Time </strong>with new features (wait and see!)</li>
<li>Integrate <strong>Myrddin </strong>plugin  in <strong>Minyaa Projects </strong>(Don&#8217;t try finding it&#8230; It was developed at the same time as <strong>Kaamelot</strong>, but was never released.)</li>
<li>And always <a href="http://www.minyaa.com/support">assist you in the adoption of Minyaa</a></li>
</ul>
<h2><span style="color: #ff6600;"><span style="font-size: larger;"><strong><em>Happy Birthday Minyaa!</em></strong></span></span></h2>
]]></content:encoded>
			<wfw:commentRss>http://www.minyaa.com/blog/2010/07/22/minyaa-suite-turns-1-year-old-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Self motivation – Alessia’s story</title>
		<link>http://analytical-mind.com/2010/07/22/self-motivation-alessias-story/</link>
		<comments>http://analytical-mind.com/2010/07/22/self-motivation-alessias-story/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 13:42:35 +0000</pubDate>
		<dc:creator>martin proulx</dc:creator>
				<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://analytical-mind.com/?p=1400</guid>
		<description><![CDATA[A few weeks ago I referred to Daniel Pink&#8217;s book (Drive: The Surprising Truth About What Motivates Us) to show how autonomy, mastery, and purpose greatly impact people&#8217;s motivation and how we can use these dimensions to help in an Agile transition. Today&#8217;s post is about Alessia and her painting. Alessia is a happy 9 [...]

<h3>
You might be interested in these related posts:</h3><ol><li><a href="http://analytical-mind.com/2009/07/17/the-kids-are-having-a-great-time-at-sportmax/" rel="bookmark" title="Permanent Link: The kids are having a great time at Sportmax">The kids are having a great time at Sportmax</a></li>
<li><a href="http://analytical-mind.com/2009/12/15/timmys-story-is-it-better-to-be-right-or-to-be-helpful/" rel="bookmark" title="Permanent Link: Timmy's story: Is it better to be right or to be helpful?">Timmy&#39;s story: Is it better to be right or to be helpful?</a></li>
<li><a href="http://analytical-mind.com/2009/04/28/more-time-does-not-create-better-decisions/" rel="bookmark" title="Permanent Link: More time does not create better decisions">More time does not create better decisions</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 12px;">
			<a href="http://api.tweetmeme.com/share?url=http://analytical-mind.com/2010/07/22/self-motivation-alessias-story/"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http://analytical-mind.com/2010/07/22/self-motivation-alessias-story/&amp;source=analytical_mind&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://analytical-mind.com/wp-content/uploads/2010/06/IMG_1165.jpg"><img class="alignright size-medium wp-image-1419" title="Alessia's Painting" src="http://analytical-mind.com/wp-content/uploads/2010/06/IMG_1165-225x300.jpg" alt="" width="225" height="300" /></a></p>
<p>A <a href="http://analytical-mind.com/2010/06/07/the-surprising-truth-about-what-motivates-us/">few weeks</a> ago I referred to Daniel Pink&#8217;s book (<a href="http://www.amazon.com/gp/product/1594488843?ie=UTF8&amp;tag=humandevel-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1594488843">Drive: The Surprising Truth About What Motivates Us</a>) to show how autonomy, mastery, and purpose greatly impact people&#8217;s motivation and how we can use these dimensions to help in an Agile transition.</p>
<p>Today&#8217;s post is about Alessia and her painting.</p>
<p>Alessia is a happy 9 year old girl. She is self motivated when it comes to painting. She always:</p>
<ul>
<li>gets up on time for her Saturday morning classes;</li>
<li>is anxious to go to her classes;</li>
<li>is learning quickly and</li>
<li>does very nice work.</li>
</ul>
<p>If you have young children, you certainly already know how difficult it is to get them to do something they don&#8217;t want to do &#8211; pick up their clothes, get up on time, hang their towel after their shower, etc. But when kids are self-motivated, things are completely different. Don&#8217;t you find?</p>
<p>Grown-ups aren&#8217;t much different. When people are told to do things or are assigned tasks, the quality of the work can&#8217;t be as optimal as when THEY decide to do it. Not only isn&#8217;t the quality as good but the amount of energy required to deliver the task is much higher than if the individual wanted to do it in the first place.</p>
<p><a href="http://analytical-mind.com/wp-content/uploads/2010/06/IMG_1164.jpg"><img class="alignright size-medium wp-image-1420" title="Alessia's Painting" src="http://analytical-mind.com/wp-content/uploads/2010/06/IMG_1164-225x300.jpg" alt="" width="225" height="300" /></a>Granted, relying on self-motivation requires people managers to come up with ways to make the tasks interesting or <a href="http://www.thefuntheory.com/">fun</a>, or they can also rely on the concept of <a href="http://analytical-mind.com/2010/06/14/the-nine-dimensions-of-agile-leadership-revisited-and-improved/#Autonomy_and_accountability">Autonomy</a> (or <a href="http://www.agilecollab.com/self-organizing-team">self-organized teams</a>) which is so strongly emphasized with Agile.</p>
<p>Needless to say, if <a href="http://analytical-mind.com/2010/01/18/you-dont-believe-workers-can-self-organize-think-again-even-8-year-old-kids-can-do-it/">kids can self-organize</a> and be self-motivated, so can grown-ups. All they need is the right environment to do so.</p>
<p>I am proud of my daughter <img src='http://analytical-mind.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Don&#8217;t worry Giordano, daddy will write a post about you too <img src='http://analytical-mind.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p align="left"></p><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://analytical-mind.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<h3><p>You might be interested in these related posts:</h3></p><ol><li><a href='http://analytical-mind.com/2009/07/17/the-kids-are-having-a-great-time-at-sportmax/' rel='bookmark' title='Permanent Link: The kids are having a great time at Sportmax'>The kids are having a great time at Sportmax</a></li>
<li><a href='http://analytical-mind.com/2009/12/15/timmys-story-is-it-better-to-be-right-or-to-be-helpful/' rel='bookmark' title='Permanent Link: Timmy&#039;s story: Is it better to be right or to be helpful?'>Timmy&#039;s story: Is it better to be right or to be helpful?</a></li>
<li><a href='http://analytical-mind.com/2009/04/28/more-time-does-not-create-better-decisions/' rel='bookmark' title='Permanent Link: More time does not create better decisions'>More time does not create better decisions</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://analytical-mind.com/2010/07/22/self-motivation-alessias-story/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Align JIRA Workflow to your process</title>
		<link>http://www.minyaa.com/blog/2010/07/21/align-jira-workflow-to-your-process/</link>
		<comments>http://www.minyaa.com/blog/2010/07/21/align-jira-workflow-to-your-process/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 15:18:26 +0000</pubDate>
		<dc:creator>vincent thoule</dc:creator>
				<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://minyaa.com/blog/?p=8</guid>
		<description><![CDATA[&#8220;Align JIRA to your process&#8220; is more than a slogan. It is an objective that we are trying to reach with Minyaa Suite for all our clients. Since Minyaa 2.0, a new Workflow Designer allows you to create more easily &#8230; <a href="http://www.minyaa.com/blog/2010/07/21/align-jira-workflow-to-your-process/">Continue reading <span>&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>&#8220;<span style="color: #008000;">Align JIRA to your process</span>&#8220;</em> is more than a slogan. It is an objective that we are trying to reach with <strong>Min<span style="color: #ff6600;">yaa</span> Suite</strong> for all our clients.</p>
<p>Since<em><strong> Minyaa 2.0, </strong></em>a new <em><strong>Workflow Designer</strong></em> allows you to create more easily Workflows using a graphical tool and giving the ability to use some unreachable features provided by <em>OSWorkflow</em>, library used by JIRA to manage workflows.</p>
<p>When you open JIRA for the first time, you discover the generic workflow :</p>
<ul>
<li><strong>5 Steps</strong> : Open, In Progress, Resolved, Closed and Reopened</li>
<li><strong>7 Transitions</strong> : Create Issue, Start Progress, Stop Progress, Resolve Issue, Close Issue, Close (Resolved) Issue and Reopen Issue</li>
</ul>
<p>Using the default Workflow Editor (HTML based), you see them as demonstrated below:</p>
<div id="attachment_45" class="wp-caption alignnone" style="width: 535px"><a href="http://www.minyaa.com/blog/wp-content/uploads/2010/06/JIRA.Workflow.png"><img class="size-full wp-image-45" title="JIRA.Workflow" src="http://www.minyaa.com/blog/wp-content/uploads/2010/06/JIRA.Workflow.png" alt="" width="525" height="425" /></a><p class="wp-caption-text">Default JIRA Workflow</p></div>
<p>There are 2 <em><strong>Close Issue</strong></em> transitions, but when you try to produce the same Workflow using the default editor, you are not able to create 2 transitions with the same name.<br />
There are 4 transitions reachable from different Steps, but always trying to do the same with default editor, you are not able to reproduce it.</p>
<p>After reading JIRA documentation and different JIRA Community contributions, you will discover that you have to use XML language to reproduce the default JIRA Workflow!</p>
<p>If you open the default JIRA Workflow with <strong><em>Minyaa Workflow Designer</em></strong>, you will obtain the view below:</p>
<div id="attachment_46" class="wp-caption alignnone" style="width: 613px"><a href="http://www.minyaa.com/blog/wp-content/uploads/2010/06/JIRA.Workflow.with.Minyaa.png"><img class="size-full wp-image-46" title="JIRA.Workflow.with.Minyaa" src="http://www.minyaa.com/blog/wp-content/uploads/2010/06/JIRA.Workflow.with.Minyaa.png" alt="" width="603" height="423" /></a><p class="wp-caption-text">Default JIRA Workflow view with Minyaa Workflow Designer</p></div>
<p>You will have a better view of existing interactions between the different <strong>Steps</strong> and <strong>Transitions</strong>.</p>
<p>Many companies consider JIRA as an inexpensive tool to implement workflow for some of their processes &#8230; Fine ! But their processes are not always simple ones, and by using the default JIRA Workflow Editor, some of them may obtain something incomprehensible as showed below:</p>
<div id="attachment_38" class="wp-caption alignnone" style="width: 650px"><a href="http://www.minyaa.com/blog/wp-content/uploads/2010/07/Workflow.XXL_.png"><img class="size-full wp-image-38" title="Workflow.XXL" src="http://www.minyaa.com/blog/wp-content/uploads/2010/07/Workflow.XXL_.png" alt="Very large Workflow built with JIRA" width="640" height="410" /></a><p class="wp-caption-text">Workflow XXL (Very large Workflow built with JIRA)</p></div>
<p><em>Edited with the JIRA Default Workflow Editor, this workflow needs more than 5 pages of your Browser ! Even when edited with the Minyaa Workflow editor, this workflow is still too large to be used easily.<br />
</em></p>
<p>This Workflow has <strong>28</strong> Steps and <strong>141</strong> Transitions &#8230; an XXL Workflow !</p>
<p>If we take a deeper look inside this Workflow, we will be able to identify some Transitions candidate to be defined as <em><strong>Common Transition</strong> </em>or perhaps as <em><strong>Global Transition</strong></em>, and/or qualified as <em><strong>Recursive Transition</strong></em>, but also some exotic practices :</p>
<ul>
<li>20 <strong>Cancel </strong>Transitions to step <strong>Cancelled</strong> :
<ul>
<li>4 allowed to all Users</li>
<li>1 reserved to the Reporter + Screen</li>
<li>1 reserved to the Reporter or Project Roles (10002,10031)</li>
<li>14 reserved to Project Roles (10002,10031)</li>
</ul>
</li>
<li>6 <strong>Reject </strong>Transitions to step <strong>Rejected</strong> :
<ul>
<li>1 reserved to the Reporter or Project Roles (10002,10030,10031)</li>
<li>4 reserved to the Reporter or Project Roles (10002,10031)</li>
<li>1 allowed to all users</li>
</ul>
</li>
</ul>
<ul>
<li>12 <strong>Request More Info </strong>Transitions
<ul>
<li>1 reserved to the Reporter or Project Roles (10002,10030,10031)</li>
</ul>
<ul>
<li>11 reserved to the Reporter or Project Roles (10000)
<ul>
<li>6 Transitions to step <strong>Deployment &#8211; Pending Info</strong></li>
<li>5 Transitions to other different Steps</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>9 <strong>Edit </strong>Transitions (All recursives)</li>
<li>11 <strong>Put on Hold </strong>Transitions</li>
<li>18 <strong>Enter Info </strong>Transitions
<ul>
<li>6 Transitions from Pending Info (each of them with a <a title="Previous Status Condition provided by JIRA Misc Workflow Extensions" href="https://studio.plugins.atlassian.com/wiki/display/JMWE/JIRA+Misc+Workflow+Extensions+Documentation#JIRAMiscWorkflowExtensionsDocumentation-PreviousStatusCondition" >condition</a> to return to previous step), but Pending Info is never reachable (It appears that it was an aborted try!)</li>
</ul>
<pre class="brush:xml">&lt;condition type="class"&gt;
   &lt;arg name="jira.previousstatus"&gt;Deployment - Upload Verification&lt;/arg&gt;
   &lt;arg name="class.name"&gt;com.innovalog.jmwe.plugins.conditions.PreviousStatusCondition&lt;/arg&gt;
   &lt;arg name="jira.mostRecentStatusOnly"&gt;yes&lt;/arg&gt;
&lt;/condition&gt;</pre>
<ul>
<li>6 Transitions from <strong>Deployment &#8211; Pending Info</strong> (each of them with a <a title="Previous Status Condition provided by JIRA  Misc Workflow Extensions" href="https://studio.plugins.atlassian.com/wiki/display/JMWE/JIRA+Misc+Workflow+Extensions+Documentation#JIRAMiscWorkflowExtensionsDocumentation-PreviousStatusCondition" >condition</a> in order to return previous step)</li>
<li>6 Transitions from different step, always returning to previous Step</li>
</ul>
</li>
<li>4 <strong>Activate </strong>Transitions
<ul>
<li>2 Transitions are strictly identical</li>
<li>2 Transitions differs just by a Post-Function</li>
</ul>
</li>
<li>13 <strong>Reschedule </strong>Transitions</li>
</ul>
<p>As you see, most of these <strong>93 Transitions</strong> may be assumed duplicated. When you have to define complex workflow, JIRA allows to create <em><strong>Step Transition</strong></em> only, and not <a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/WorkflowConcepts.html#Common%20Transition" ></a><em>Common Transition</em>.</p>
<p>Editing workflows with XML may allow you to use <em>Common Transition</em>, but in this current example, the associated XML file has more 6000 lines !</p>
<p><strong><em><strong><a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/index.html">Min<span style="color: #ff9900;">yaa</span> Workflow</a></strong></em></strong><em><strong> </strong></em>allows to declare <a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/WorkflowConcepts.html#Common%20Transition" >Common Transitions</a>, <a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/WorkflowConcepts.html#Global%20Transition" >Global Transitions</a> and qualify them as <em>Recursive Transition</em>, without using XML syntax.</p>
<p>To be honest, <em>Minyaa Workflow Designer </em>(developed in Flex) has encountered its current limits with this workflow when we tried to refactorize it. We will have to enhance its performance.</p>
<p>But in order to see what this workdlow would be, if it was created directly with the <em>Minyaa Workflow Designer</em>,  its re-factorization has been done manually through XML.</p>
<p>We are obtaining the following Transitions :</p>
<ul>
<li>4 <strong>Cancel </strong>Transition</li>
<li>3 <strong>Reject</strong><strong> </strong>Transition</li>
<li>7 <strong>Request More Info</strong> <strong> </strong>Transition</li>
<li>1 <strong>Edit</strong> Transition qualified as <a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/WorkflowConcepts.html#Recursive%20Transition" >Recursive Transition</a></li>
<li>1 <strong>Put on Hold</strong> Transitions</li>
<li>1 <strong>Enter Info</strong> Transition with the Post-Function : <em><strong>Back to Previous Step</strong></em></li>
<li>3 <strong>Activate</strong> Transitions (potentially only 2)</li>
<li>1 <strong>Reschedule</strong> Transitions</li>
</ul>
<p>Just by using <em>Common Transition </em>and the <em><strong>Back to Previous Step</strong> Post-Function</em> provided by Minyaa Workflows (release 2.1), the workflow has now <strong>60</strong> Transitions (21 Common Transitions) and <strong>22</strong> Steps. It is now a XL Workflow.</p>
<div id="attachment_39" class="wp-caption alignnone" style="width: 650px"><a href="http://www.minyaa.com/blog/wp-content/uploads/2010/07/Workflow.XL_.png"><img class="size-full wp-image-39" title="Workflow.XL" src="http://www.minyaa.com/blog/wp-content/uploads/2010/07/Workflow.XL_.png" alt="Workflow XL (refactorisation of Workflow XL)" width="640" height="402" /></a><p class="wp-caption-text">Workflow XL</p></div>
<p>The above screenshot is excruciatingly painful to read&#8230; From <strong>93</strong> <em>Transitions </em>identified as possible duplication, there are now <strong>21 </strong><em>Common Transitions</em>. Links from <em>Transition to Step</em> have been reduced, but there are still many links from <em>Transition to Step.</em></p>
<p>With the current workflow, most of the new <em>Common Transition </em>are not in the Nominal Scenario : <em><strong>Cancel</strong></em>, <em><strong>Reject</strong></em> , <em><strong>Request more Info</strong></em>, <em><strong>Enter Info</strong></em>, <em><strong>Edit</strong></em>, <em><strong>Put on Hold</strong></em>. Then, you are able to hide Links from Steps to Transition &#8230;</p>
<div id="attachment_40" class="wp-caption alignnone" style="width: 650px"><a href="http://www.minyaa.com/blog/wp-content/uploads/2010/07/Workflow.XL_.light_.png"><img class="size-full wp-image-40" title="Workflow XL without Common Link" src="http://www.minyaa.com/blog/wp-content/uploads/2010/07/Workflow.XL_.light_.png" alt="Workflow XL without Common Link" width="640" height="343" /></a><p class="wp-caption-text">Workflow XL Light (Common Link hidden)</p></div>
<p>I hope you do not have to design workflow as complex as this one, but I imagine that you do not have time to invest in learning the XML syntax for <em>OSWorkflow</em> library.</p>
<p>Like the default Workflow Editor, with <em>Minyaa Workflow Designer</em>, you will be able to :</p>
<ol>
<li>Clone a Workflow or Create a new one,</li>
<li>Create Normal Step and Step Transition</li>
<li>Configure all Transition with Condition</li>
<li>Validator and Post-functions</li>
</ol>
<p><em>Still unable to associate a Screen to your transition!</em></p>
<p>But also, you will access more features provided by <em>OSWorkflow and</em> be able to :</p>
<ol>
<li>Move Step Transition as Common Transition,</li>
<li>Move Common Transition as Global Transsition,</li>
<li>Move Global Transition as Common Transition,</li>
<li>Detach a Step from a Common Transition,</li>
<li>Qualify any Step, Common or Global Transition as Recursive Transition,</li>
<li>Link a Step directly to a any Step or Common Transition</li>
<li>Link a Step to itself and also create a Recursive Step Transition</li>
<li>Have unused Common Transition</li>
<li>Use some special Worflow function provided by Minyaa</li>
<li>See your workflow in a graphical interface (It is always more easy to present)</li>
<li>Also create a Snapshot of your Workflow for documentation &#8230;</li>
</ol>
<p><a href="http://store.minyaa.com/request_product_trial/minyaa-suite/trial/" >Download a 30 day Trial for Minyaa</a> now and discover <a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/index.html" >Minyaa Workflow Designer</a>.<br />
<em>You can now design the workflow needed by your business, and  do not let a workflow design your business !</em></p>
<p>Your feedback is welcome to enhance the <a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/index.html" >Minyaa Workflow Designer</a> capacities.</p>
<p><em><span style="text-decoration: underline;"><strong>Useful links to the documentation:</strong></span></em></p>
<ul>
<li><a href="http://www.opensymphony.com/osworkflow/">OSWorkflow</a> by OpenSynphony</li>
<li><a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/index.html">Minyaa Workflow Designer</a></li>
<li>Transitions by <em><em> </em></em><em>OSWorkflow</em>
<ul>
<li><a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/WorkflowConcepts.html#Step%20Transition" >Step Transition</a></li>
<li><a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/WorkflowConcepts.html#Common%20Transition" >Common Transitions</a></li>
<li><a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/WorkflowConcepts.html#Global%20Transition" >Global Transitions</a></li>
<li><a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/WorkflowConcepts.html#Recursive%20Transition" >Recursive Transition</a></li>
</ul>
</li>
<li>Post-Function
<ul>
<li><a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/WorkflowFunctions/BackToPreviousStep.html" >Back to Previous Step</a></li>
</ul>
</li>
</ul>
<p><em><strong>Note :</strong> The re-factorization presented above was done using <a href="http://www.minyaa.com/blog/2010/07/21/minyaa-2-1-released/">Minyaa 2.1</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.minyaa.com/blog/2010/07/21/align-jira-workflow-to-your-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Minyaa 2.1 is released  …</title>
		<link>http://www.minyaa.com/blog/2010/07/21/minyaa-2-1-released/</link>
		<comments>http://www.minyaa.com/blog/2010/07/21/minyaa-2-1-released/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 14:43:58 +0000</pubDate>
		<dc:creator>vincent thoule</dc:creator>
				<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://www.minyaa.com/blog/?p=53</guid>
		<description><![CDATA[Minyaa Suite 2.1 is released an available for download Minyaa is compatible from JIRA 3.13.0 to JIRA 4.1.2 (8 distinct builds). News since Minyaa Suite 2.0 &#8230; Release Notes : Minyaa is now JIRA 4.1.2 compatible, Minyaa Workflow Designer features &#8230; <a href="http://www.minyaa.com/blog/2010/07/21/minyaa-2-1-released/">Continue reading <span>&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2><a href="http://www.minyaa.com"><strong>Min<span style="color: #ff7100;">yaa</span> Suite 2.1</strong></a> is released an available for <a href="http://www.minyaa.com/documentation/latest/Installation/Compatibilities.html">download</a></h2>
<p><strong>Min<span style="color: #ff7100;">yaa</span> is compatible from <strong>JIRA  3.13.0</strong> to <strong>JIRA 4.1.2</strong> (8 distinct builds).<br />
News since Min<span style="color: #ff7100;">yaa</span> Suite 2.0 &#8230; </strong></p>
<p><strong> <strong><span style="text-decoration: underline;">Release Notes :</span></strong></strong></p>
<ul>
<li>Minyaa is now <strong>JIRA  4.1.2</strong> compatible,</li>
<li><strong>Minyaa Workflow Designer</strong> features  have been enhanced (See  details <a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/index.html">here</a>) :
<ul>
<li><a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/HowTo/Manage.Steps.Transitions.html#reattachTransition">Re-attach   a Transition to another Destination Step</a>,</li>
<li><a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/HowTo/Manage.Steps.Transitions.html#RecursiveTransition">Re-attach   a Transition to another Originating Step as Recursive Transition</a>,</li>
<li><a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/HowTo/Changing.Transitions.Type.html#moveStepToCommon">Qualify   Step Transition as Common Transition</a>,</li>
<li><a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/HowTo/Changing.Transitions.Type.html#moveCommonToGlobal">Qualify   Step or Common Transition as Global Transition</a>,</li>
<li><a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/HowTo/Changing.Transitions.Type.html#moveGlobalToCommon">Qualify   a Global Transition as Common Transition</a>,</li>
<li><a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/HowTo/Changing.Transitions.Type.html#qualifyRecursiveTransition">Create   Recursive Transition from a Step</a>,</li>
<li><a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/HowTo/Extend.Issue.Validation.html">Setup   Create and Edit Transitions mapped with Create and Edit Operations   (Extended Issue Validation)</a></li>
</ul>
<p><em>See how to create a Workflow with <strong>Minyaa Workflow Designer .</strong></em><strong>..</strong><br />
<img src="http://www.minyaa.com/blog/wp-content/plugins/flash-video-player/default_video_player.gif" /></li>
</ul>
<ul>
<li>New Workflow  Functions (See details <a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/Designer/index.html">here</a>)   :
<ul>
<li><a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/WorkflowFunctions/BackToPreviousStep.html">Post-function   restoring the Issue to the step previous to the transition</a>,</li>
<li>Validator  on count of Selected <a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/WorkflowValidators/SelectedFixVersionCountValidator.html">Fix   Version</a> or <a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/WorkflowValidators/SelectedAffectedVersionCountValidator.html">Affected   Version</a>,</li>
<li><a href="http://www.minyaa.com/documentation/latest/Features/ModuleWorkflows/WorkflowValidators/ResolutionFibonacciValidator.html">Validator   for Fibonacci numbers</a> (depending on Resolutions),</li>
</ul>
</li>
<li>New  Custom Permission to allow or forbid to enter Worklog for past date   (See details <a href="http://www.minyaa.com/documentation/latest/Features/ModuleTime/WorklogPermissions/CreatableWorklog.html">here</a>).</li>
<li>and  some different bugs fixing &#8230; <a href="http://www.minyaa.com/documentation/latest/Release-Notes/Minyaa-2.1.html">See   detailed Release Notes</a></li>
</ul>
<p>Download your  Trial for <strong>Min<span style="color: #ff7100;">yaa</span> Suite</strong> now &#8230; <a href="http://www.minyaa.com/download"><br />
<img src="http://www.minyaa.com/blog/2010/07/images/btn-try-minyaa.png" alt="" /></a><br />
or ask for  your <a href="http://www.minyaa.com/download/?licenseType=Starter"><strong>Min<span style="color: #ff7100;">yaa</span> Starter License</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.minyaa.com/blog/2010/07/21/minyaa-2-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://content.screencast.com/users/GreenPepper/folders/Minyaa/media/91fa5e0f-2128-4755-bb6d-c503c59056b6/0.Workflow.Designer.Create.Workflow.Sample.flv" length="8367585" type="video/x-flv" />
		</item>
		<item>
		<title>Partnership program: Northwest Cadence</title>
		<link>http://urbanturtle.com/blog/2010/07/20/partnership-program-northwest-cadence/</link>
		<comments>http://urbanturtle.com/blog/2010/07/20/partnership-program-northwest-cadence/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 12:35:00 +0000</pubDate>
		<dc:creator>pyxis</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://urbanturtle.com/blog/?p=570</guid>
		<description><![CDATA[Urban Turtle is pleased to announce its brand new partnership program. The partners are a select group of consulting firms specializing in “Agile” ALM with TFS. Not only are they friends of the “Turtle” but they are true professionals who mastered the ins and outs of Scrum.

In the coming weeks, I will publish a series [...]]]></description>
			<content:encoded><![CDATA[<p>Urban Turtle is pleased to announce its brand new partnership program. The partners are a select group of consulting firms specializing in “Agile” ALM with TFS. Not only are they friends of the “Turtle” but they are true professionals who mastered the ins and outs of Scrum.</p>
<p><a href="http://urbanturtle.com/?item=partners"><img class="aligncenter size-full wp-image-571" title="Northwest Cadence" src="http://urbanturtle.com/blog/wp-content/uploads/2010/07/partners.png" alt="" width="560" height="399" /></a></p>
<p>In the coming weeks, I will publish a series of blog posts to give you more detail on each of our partners. I started this series with a first partner, the firm Northwest Cadence.</p>
<p><a href="http://urbanturtle.com/blog/wp-content/uploads/2010/07/northwestCadenceLogo.png"></a></p>
<p><a href="http://urbanturtle.com/blog/wp-content/uploads/2010/07/northwestCadenceLogo1.png"><img class="alignleft size-full wp-image-575" title="northwestCadenceLogo" src="http://urbanturtle.com/blog/wp-content/uploads/2010/07/northwestCadenceLogo1.png" alt="" width="291" height="83" /></a>Northwest Cadence is an American consulting firm located in Kirkland, Washington.  They consult, coach, and train organizations to help them perfect their software development processes. They orchestrate the cadence between technology and teamwork to ensure organizations get triumphant results. Through a focus on team capability, Application Lifecycle Management, and optimal tooling such as Urban Turtle, Northwest Cadence is here to make you a winner and keep you smiling.</p>
<p>Steven Borg, founder of Northwest Cadence explains why they appreciate Urban Turtle:</p>
<p><em>“Urban Turtle dramatically reduces the tool friction involved in adopting agile with Team Foundation Server.  By clearly removing a significant agile adoption blocker, Urban Turtle helps teams ‘get’ agile more quickly and adopt more successfully.  I’m currently recommending Urban Turtle to all our clients adopting agile.  It eases the transition and teams love it.”</em></p>
<p>You can find an engaging compilation of Technical Tips, Knowledge Expansion, ASK SME, and Event Highlights by subscribing to their <a href="http://nwcadence.com/subscribe.html" >monthly e-newsletter</a>. Do not hesitate to consult their <a href="http://nwcadence.com/" >website</a> or read their <a href="http://blog.nwcadence.com/" >blog</a>.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Partnership+program:+Northwest+Cadence+http://qskxs.th8.us" title="Post to Twitter"><img class="nothumb" src="http://urbanturtle.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Partnership+program:+Northwest+Cadence+http://qskxs.th8.us" title="Post to Twitter">Tweet This Post</a></p>]]></content:encoded>
			<wfw:commentRss>http://urbanturtle.com/blog/2010/07/20/partnership-program-northwest-cadence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Une tortue flashée a 240!!!</title>
		<link>http://batswirl.com/blogs/batswirl_fr/archive/2010/07/19/une-tortue-flash-e-a-240.aspx</link>
		<comments>http://batswirl.com/blogs/batswirl_fr/archive/2010/07/19/une-tortue-flash-e-a-240.aspx#comments</comments>
		<pubDate>Mon, 19 Jul 2010 18:11:05 +0000</pubDate>
		<dc:creator>mathieu szablowski</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">bf5799a0-ebdd-4960-adab-bab5df34bb7d:64</guid>
		<description><![CDATA[&#160;    Prise sur l’autoroute de la livraison, à la poursuite d’un modèle de processus qui venait de sortir. La tortue est désormais recherchée. Elle risque des années de travaux d’intérêts généraux, notamment dans le rôle d’accél]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>  <p><img src="http://farm5.static.flickr.com/4081/4809291546_c8ea0e1242_o.png" /></p>  <p>Prise sur l’autoroute de la livraison, à la poursuite d’un modèle de processus qui venait de sortir. La tortue est désormais recherchée. Elle risque des années de travaux d’intérêts généraux, notamment dans le rôle d’accélératrice de solution pour les projets Scrum avec Team Foundation Server.</p>  <p>&#160;</p>  <p>Source : <a href="http://urbanturtle.com/ourstory/" >Urban Turtle delivers a kick-ass experience for Scrum in Visual Studio Team Foundation Server</a></p>  <p>&#160;</p>  <p>Pour télécharger la version compatible avec le tout chaud modèle de processus <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e" >Microsoft Visual Studio Scrum</a> : <a href="http://www.urbanturtle.com" >Urban Turtle</a></p><img src="http://batswirl.com/aggbug.aspx?PostID=64" width="1" height="1">]]></content:encoded>
			<wfw:commentRss>http://pyxis-tech.com/blog/2010/07/19/une-tortue-flashee-a-240/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create kick-ass software fast</title>
		<link>http://urbanturtle.com/blog/2010/07/19/create-kickass-software-fast/</link>
		<comments>http://urbanturtle.com/blog/2010/07/19/create-kickass-software-fast/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 17:38:40 +0000</pubDate>
		<dc:creator>dominic danis</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://urbanturtle.com/blog/?p=513</guid>
		<description><![CDATA[One of the main orientations is to build Urban Turtle into TFS (as opposed to integrate with). All our design decisions are made to bring as much value-added as possible while creating a seamless experience for existing TFS users and grow with TFS as Microsoft adds new features.

If you are interested about the details of [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-529" usemap="http://urbanturtle.com/blog/2010/07/19/create-kickass-software-fast/#123steps" src="http://urbanturtle.com/images/1-2-3-stuntMS.png" alt="" width="700" height="185" /></p>
<map id="123steps" name="123steps">
<area shape="rect" coords="138,99,165,126" href="http://twitter.com/home?status=%23scrum,+35+Years+840+Sprints+and+2+PO.+@Urban_Turtle+supports+Microsoft+Visual+Studio+Scrum+1.0+template+for+%23TFS.+http://pyxi.is/cPFngz" alt="Twitter" />
<area shape="rect" coords="169,99,195,125" href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://pyxi.is/cPFngz" alt="Facebook" />
<area shape="rect" coords="168,130,195,156" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://urbanturtle.com/blog/2010/07/19/create-kickass-software-fast/&amp;title=Create%20Kickass%20software%20fast%20&amp;summary=&amp;source=Urban%20Turtle's%20blog" alt="Linked In" />
<area shape="rect" coords="137,129,164,157" href="http://del.icio.us/post?url=http://urbanturtle.com/blog/2010/07/16/create-kickass-software-fast/" alt="Del.icio.us" />
<area shape="rect" coords="619,112,692,183" href="http://urbanturtle.com/?item=download" alt="Download Urban Turtle" />
<area shape="rect" coords="15,99,109,157" href="http://urbanturtle.com/ourstory" alt="Turtlepedia" /></map>
<p>One of the main orientations is to build Urban Turtle into TFS (as opposed to integrate with). All our design decisions are made to bring as much value-added as possible while creating a seamless experience for existing TFS users and grow with TFS as Microsoft adds new features.</p>
<p><a href="http://urbanturtle.com/blog/wp-content/uploads/2010/05/Screen-shot-2010-07-16-at-11.46.29-AM.png"><img class="alignnone size-medium wp-image-509" title="UT" src="http://urbanturtle.com/blog/wp-content/uploads/2010/05/Screen-shot-2010-07-16-at-11.46.29-AM-300x152.png" alt="" width="300" height="152" /></a></p>
<p>If you are interested about the details of the three releases we have made since the Visual Studio 2010 launch in April, please read the following posts:</p>
<ol>
<li>April 30th &#8211; <a href="http://urbanturtle.com/blog/2010/04/30/version-3-0-rtm-is-now-available/">Urban Turtle 3.0 RTM is now available!</a></li>
<li>June 4th &#8211; <a href="http://urbanturtle.com/blog/2010/06/04/urban-turtle-3-1-now-available/">Urban Turtle 3.1 now available!</a></li>
<li>July 8th &#8211; <a href="http://urbanturtle.com/blog/2010/07/08/urban-turtle-3-2-now-available/">Urban Turtle 3.2 now available! – Support Visual Studio Scrum 1.0</a></li>
</ol>
<p>We believe this orientation is what allows us to have a product that installs on the server in less than two minutes and gets a team to use it right away. We are very interested in hearing your stories and get your feedback about how we can further improve the experience.</p>
<p>Help us make our Urban Turtle a Chameleon <img src='http://urbanturtle.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://urbanturtle.com/blog/wp-content/uploads/2010/05/box_turtle.jpg"><img class="alignnone size-medium wp-image-283" title="box_turtle" src="http://urbanturtle.com/blog/wp-content/uploads/2010/05/box_turtle-300x204.jpg" alt="" width="203" height="145" /></a></p>
<p>Also, our tight integration in the Web Access user interface makes the user feel at home and perceive TFS with new capabilities (as opposed to using an extra product). This is a big plus to have a smooth user adoption. We know that adopting scrum is already an interesting challenge; you do not need tools to get in your way but be a possible accelerator.</p>
<p>Again, give Urban Turtle a <a href="http://urbanturtle.com/index.php?item=download">try</a> and let us know how we succeeded in turning it into a Chameleon.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Create+kick-ass+software+fast+http://bit89.th8.us" title="Post to Twitter"><img class="nothumb" src="http://urbanturtle.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Create+kick-ass+software+fast+http://bit89.th8.us" title="Post to Twitter">Tweet This Post</a></p>]]></content:encoded>
			<wfw:commentRss>http://urbanturtle.com/blog/2010/07/19/create-kickass-software-fast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ken Schwaber and the asphalt truck</title>
		<link>http://analytical-mind.com/2010/07/19/ken-schwaber-and-the-asphalt-truck/</link>
		<comments>http://analytical-mind.com/2010/07/19/ken-schwaber-and-the-asphalt-truck/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 13:57:59 +0000</pubDate>
		<dc:creator>martin proulx</dc:creator>
				<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://analytical-mind.com/?p=1482</guid>
		<description><![CDATA[Last week, I attended the breakfast conference presented in Montreal by Ken Schwaber. As always, Ken gave a great presentation focusing on the &#8220;definition of done&#8221; in Scrum and the impact of incorrectly defining what done really means. As I was listening to the presentation, I looked outside the window overseeing René-Levesque boulevard and noticed [...]

<h3>
You might be interested in these related posts:</h3><ol><li><a href="http://analytical-mind.com/2009/05/21/agile-data-warehouse/" rel="bookmark" title="Permanent Link: Agile Data Warehouse">Agile Data Warehouse</a></li>
<li><a href="http://analytical-mind.com/2009/07/28/introduction-to-scrum-shareable-power-point-presentation/" rel="bookmark" title="Permanent Link: Introduction to Scrum – Shareable Power Point Presentation">Introduction to Scrum &#8211; Shareable Power Point Presentation</a></li>
<li><a href="http://analytical-mind.com/2009/04/09/4e-salon-business-intelligence-in-montreal/" rel="bookmark" title="Permanent Link: 4e Salon Business Intelligence in Montreal">4e Salon Business Intelligence in Montreal</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 12px;">
			<a href="http://api.tweetmeme.com/share?url=http://analytical-mind.com/2010/07/19/ken-schwaber-and-the-asphalt-truck/"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http://analytical-mind.com/2010/07/19/ken-schwaber-and-the-asphalt-truck/&amp;source=analytical_mind&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://analytical-mind.com/wp-content/uploads/2010/07/Ken-Schwaber.jpg"><img class="alignright size-large wp-image-1483" title="Ken Schwaber breakfast conference in Montreal" src="http://analytical-mind.com/wp-content/uploads/2010/07/Ken-Schwaber-1024x685.jpg" alt="" width="614" height="411" /></a>Last week, I attended the <a href="http://pyxis-tech.com/blog/2010/06/14/want-to-have-breakfast-with-ken-schwaber-un-dejeuner-avec-ken-schwaber/">breakfast conference</a> presented in Montreal by Ken Schwaber.</p>
<p>As always, Ken gave a great presentation focusing on the &#8220;definition of done&#8221; in Scrum and the impact of incorrectly defining what <strong>done</strong> really means.</p>
<p>As I was listening to the presentation, I looked outside the window overseeing René-Levesque boulevard and noticed an <a href="http://en.wikipedia.org/wiki/Asphalt">asphalt</a> truck and city workers filling a <a href="http://en.wikipedia.org/wiki/Pothole">pothole</a> &#8211; then it hit me&#8230; As interesting and valuable Ken&#8217;s presentation was, we need a systemic approach if we want Scrum to succeed in organizations. Let me explain&#8230;</p>
<p>Nobody likes to drive on a street with potholes. So what do cities do? Obviously, they fix them! If you live in Montreal, you realize that every year, the city fills thousands of potholes in an attempt to keep their streets in a good driving conditions but no matter how much efforts (and money) the city invests, the potholes keep appearing.</p>
<p>Isn&#8217;t this like implementing Scrum within an organization?</p>
<p>As attendees to Ken&#8217;s presentation, weren&#8217;t we simply like city workers attending an asphalt conference? It is as if an asphalt guru was explaining to us the right mix of tar and rocks to make the most resistant asphalt when in reality, the problem isn&#8217;t really with the asphalt itself but with the city&#8217;s traffic management approach.</p>
<p>Same goes for Scrum.</p>
<p>The definition of done is critical. The right people in the right roles is important. Dedicated teams members is crucial. But what about the managers in the organization? Are they supporting Scrum? I mean, are they <strong>really</strong> supporting the use of Scrum within their organization?</p>
<p>Don&#8217;t get me wrong. I truly believe doing Scrum the right way is critical but it is <strong>not sufficient</strong> to be successful. If your managers aren&#8217;t on board, you can try to implement as many of the Scrum best practices as you want &#8211; including the right definition of &#8220;done&#8221; &#8211; your teams will never reach the highest level of performance they could. Get the managers on board and your Scrum implementation will be greatly improved.</p>
<p align="left"></p><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://analytical-mind.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<h3><p>You might be interested in these related posts:</h3></p><ol><li><a href='http://analytical-mind.com/2009/05/21/agile-data-warehouse/' rel='bookmark' title='Permanent Link: Agile Data Warehouse'>Agile Data Warehouse</a></li>
<li><a href='http://analytical-mind.com/2009/07/28/introduction-to-scrum-shareable-power-point-presentation/' rel='bookmark' title='Permanent Link: Introduction to Scrum &#8211; Shareable Power Point Presentation'>Introduction to Scrum &#8211; Shareable Power Point Presentation</a></li>
<li><a href='http://analytical-mind.com/2009/04/09/4e-salon-business-intelligence-in-montreal/' rel='bookmark' title='Permanent Link: 4e Salon Business Intelligence in Montreal'>4e Salon Business Intelligence in Montreal</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://analytical-mind.com/2010/07/19/ken-schwaber-and-the-asphalt-truck/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Training week #2 and a challenge</title>
		<link>http://feedproxy.google.com/~r/rubberducking/~3/HwYYeVa4Afw/</link>
		<comments>http://feedproxy.google.com/~r/rubberducking/~3/HwYYeVa4Afw/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 04:17:42 +0000</pubDate>
		<dc:creator>mathieu berube</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://mathieuberube.net/blog/?p=95</guid>
		<description><![CDATA[This week I consolidated the two katas I did last time (Prime Number and Bloom Filter). Nothing much to talk about. The only thing of note is that I got late in my RSS feed (again) so I missed the announcement of Corey Haines&#8217; Learn How to Type Week. I repent and decided to try [...]]]></description>
			<content:encoded><![CDATA[<p>This week I consolidated the two katas I did last time (Prime Number and Bloom Filter). Nothing much to talk about.</p>
<p>The only thing of note is that I got late in my RSS feed (again) so I missed the announcement of <a href="http://github.com/plataformatec/devise/tree/v1.0">Corey Haines&#8217; Learn How to Type Week</a>.</p>
<p>I repent and decided to try my own this week (along with a few colleagues).</p>
<p>I&#8217;ll keep you posted about the results. I&#8217;ll work in increasing my wpm.</p>
<img src="http://feeds.feedburner.com/~r/rubberducking/~4/HwYYeVa4Afw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mathieuberube.net/blog/2010/07/18/training-week-2-and-a-challenge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Attending Agile Conference 2010 – Want to talk about Agile Organizational Coaching?</title>
		<link>http://analytical-mind.com/2010/07/16/attending-agile-conference-2010-want-to-talk-about-agile-organizational-coaching/</link>
		<comments>http://analytical-mind.com/2010/07/16/attending-agile-conference-2010-want-to-talk-about-agile-organizational-coaching/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 15:31:22 +0000</pubDate>
		<dc:creator>martin proulx</dc:creator>
				<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://analytical-mind.com/?p=1443</guid>
		<description><![CDATA[I finally registered to attend the upcoming Agile conference in Orlando. Just like last year, I&#8217;ll be posting my thoughts on the various sessions I&#8217;ll be attending. An invitation for my fellow bloggers or to people who are passionate about Agile Organizational Coaching. Drop me an email (mproulx [at] pyxis-tech [dot] com) if you would like [...]

<h3>
You might be interested in these related posts:</h3><ol><li><a href="http://analytical-mind.com/2009/01/13/someone-is-looking-for-a-job/" rel="bookmark" title="Permanent Link: Someone is looking for a job">Someone is looking for a job</a></li>
<li><a href="http://analytical-mind.com/2010/05/27/looking-for-a-challenge-you-may-be-interested-in-an-agile-organizational-coach-job/" rel="bookmark" title="Permanent Link: Looking for a challenge? You may be interested in an Agile Organizational Coach Job">Looking for a challenge? You may be interested in an Agile Organizational Coach Job</a></li>
<li><a href="http://analytical-mind.com/2010/02/01/interesting-blog-posts-february-1-2010/" rel="bookmark" title="Permanent Link: Interesting blog posts (February 1, 2010)">Interesting blog posts (February 1, 2010)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 12px;">
			<a href="http://api.tweetmeme.com/share?url=http://analytical-mind.com/2010/07/16/attending-agile-conference-2010-want-to-talk-about-agile-organizational-coaching/"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http://analytical-mind.com/2010/07/16/attending-agile-conference-2010-want-to-talk-about-agile-organizational-coaching/&amp;source=analytical_mind&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://agile2010.agilealliance.org/"><img class="size-full wp-image-1444 alignright" title="Agile-Conference-2010" src="http://analytical-mind.com/wp-content/uploads/2010/06/Agile-Conrefence-2010.png" alt="" width="396" height="158" /></a>I finally registered to attend the upcoming <a href="http://agile2010.agilealliance.org/">Agile conference</a> in Orlando. Just like last year, I&#8217;ll be posting my thoughts on the various sessions I&#8217;ll be attending.</p>
<p>An invitation for my fellow bloggers or to people who are passionate about <a href="http://analytical-mind.com/2010/05/25/what-the-heck-does-an-agile-organizational-coach-do/">Agile Organizational Coaching</a>. Drop me an email (mproulx [at] pyxis-tech [dot] com) if you would like to chat or meet for lunch.</p>
<p>I&#8217;ll be there with <a href="http://agilepartnership.com/">Eric</a> and <a href="http://pyxis-tech.com/en/lequipe/#jrrousseau">Jean-René</a>, two great coaches.</p>
<p align="left"></p><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://analytical-mind.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<h3><p>You might be interested in these related posts:</h3></p><ol><li><a href='http://analytical-mind.com/2009/01/13/someone-is-looking-for-a-job/' rel='bookmark' title='Permanent Link: Someone is looking for a job'>Someone is looking for a job</a></li>
<li><a href='http://analytical-mind.com/2010/05/27/looking-for-a-challenge-you-may-be-interested-in-an-agile-organizational-coach-job/' rel='bookmark' title='Permanent Link: Looking for a challenge? You may be interested in an Agile Organizational Coach Job'>Looking for a challenge? You may be interested in an Agile Organizational Coach Job</a></li>
<li><a href='http://analytical-mind.com/2010/02/01/interesting-blog-posts-february-1-2010/' rel='bookmark' title='Permanent Link: Interesting blog posts (February 1, 2010)'>Interesting blog posts (February 1, 2010)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://analytical-mind.com/2010/07/16/attending-agile-conference-2010-want-to-talk-about-agile-organizational-coaching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asking powerful questions to hire right</title>
		<link>http://noncomplexstuff.com/2010/07/16/asking-powerful-questions-to-hire-right.html</link>
		<comments>http://noncomplexstuff.com/2010/07/16/asking-powerful-questions-to-hire-right.html#comments</comments>
		<pubDate>Fri, 16 Jul 2010 07:00:00 +0000</pubDate>
		<dc:creator>pyxis</dc:creator>
				<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://noncomplexstuff.com/2010/07/16/asking-powerful-questions-to-hire-right</guid>
		<description><![CDATA[Many organizations spend a significant amount of time defining the experience, education, skills and other factors required for open positions. Most of the time, though, their hiring process fails to make sure they hire right. If you&#8217;re looking f...]]></description>
			<content:encoded><![CDATA[<p>Many organizations spend a significant amount of time defining the experience, education, skills and other factors required for open positions. Most of the time, though, their hiring process fails to make sure they hire right. If you&#8217;re looking for a different way, you might be interested to know how it works at <a href='http://www.pyxis-tech.com'>Pyxis</a>.</p>

<p>This morning I sat down with <a href='http://www.pyxis-tech.com/en/lequipe/#fbeauregard'>François</a> to prepare the first hiring interview of a candidate looking for a software developer position. We decided to not have a look at his resume just yet. Since one of our colleague had recommended the applicant, we trusted he was a good candidate and wanted to understand if there was a cultural fit.</p>

<p>We talked about the values, characteristics and behavioral traits we wanted to find in a potential colleague. We figured out we wanted someone who shared the following characteristics:</p>

<ul>
<li>Accountable</li>

<li>Humble</li>

<li>Passionate</li>

<li>Intelligent</li>

<li>Team-oriented</li>

<li>Continuous improvement orientated</li>
</ul>

<p>We then devised a series of powerful questions to help us figure out if the applicant was someone we wanted to work with. Below are some of the questions we used during the interview process. Keep in mind that those questions are no more than tools we used to orchestrate the conversation. How we frame the questions is decisive. To make sure we hire right, the questions have to be ambiguous, personal, and stressful:</p>

<ul>
<li>Tell me why it is more important for you to be having this conversation with us, rather than being doing something else?</li>

<li>What are the things you hear yourself most often complain about in your current (or last) position?</li>

<li>What have you done to change the very things you complain about?</li>

<li>What would be an extraordinary accomplishment for you?</li>

<li>What is the greatest contribution that you plan to make to the organization?</li>

<li>What will you hold the organization accountable for?</li>
</ul>

<p>With answers from the candidate to questions such as these, we now have a pretty good idea whether the candidate is a good fit for our organization or not.</p>

<p>The next step is to validate the technical skills of the candidate. I know of no other way to validate the skills of a developer than to orchestrate a conversation around code. So we will give the candidate an opportunity to show us what kind of developer he is through his code. But that&#8217;s another story.</p>]]></content:encoded>
			<wfw:commentRss>http://pyxis-tech.com/blog/2010/07/16/asking-powerful-questions-to-hire-right/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Coaching – Maybe all you can do is send a Hallmark card</title>
		<link>http://agilepartnership.com/blogit/2010/07/15/agile-coach-maybe-all-you-can-do-is-send-a-hallmark-card/</link>
		<comments>http://agilepartnership.com/blogit/2010/07/15/agile-coach-maybe-all-you-can-do-is-send-a-hallmark-card/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 11:52:48 +0000</pubDate>
		<dc:creator>eric laramee</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Agile Partnership]]></category>

		<guid isPermaLink="false">http://agilepartnership.com/blogit/?p=199</guid>
		<description><![CDATA[As agile coaches helping organizations transition to a different way of doing things, are we doing a disservice to our clients by accepting a mandate that we know deep down will most certainly fail? Are we failing to recognize the fact that any attempt for a particular client to adopt an agile approach to software [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://agilepartnership.com/blogit/wp-content/uploads/2010/07/sorry.jpg"><img class="alignleft size-medium wp-image-202" style="margin: 10px;" title="sorry" src="http://agilepartnership.com/blogit/wp-content/uploads/2010/07/sorry-300x225.jpg" alt="" width="300" height="225" /></a>As agile coaches helping organizations transition to a different way of doing things, are we doing a disservice to our clients by accepting a mandate that we know deep down will most certainly fail? Are we failing to recognize the fact that any attempt for a particular client to adopt an agile approach to software development is simply too far out of their reach?</p>
<p><strong>A not so far-fetched example</strong></p>
<p>Let’s just imagine that we walk into DoMoreTech Inc. and we are confronted with 40 developers, 4 QAs, a few <a href="http://www.agilemodeling.com/essays/agileArchitecture.htm" >ivory tower architects</a> and control hungry project managers. Not to mention a management team that believes <a href="http://en.wikipedia.org/wiki/Scientific_management" >taylorism </a>is still the best way to create software.</p>
<p>The Java developers are totally separated from the back-end C developers. A test means starting up the Tomcat server and clicking away.  If you mention unit or automated tests, they look at you like a bunch of deers caught in the headlights. For the past 20 years or so, C developers have been masters of their domain and are very comfortable working within the three and half carpeted walls of their cubicles.  One of them even installed a makeshift cardboard roof to cut down on noise! Oh, yes! And everyone is working on at least 5 projects in parallel.</p>
<p>The QAs are on a mission: Embarrassing the developers during the weekly “team” meeting. To ensure that they reach their bug finding quotas, they withhold information that might help developers today.</p>
<p>Developers tremble when he appears at the elevator doors. Even the paying client with clearly define business needs folds under the pressure of the all mighty Architect.  The Architect has positioned <a href="http://en.wikipedia.org/wiki/Big_Design_Up_Front" >BDUF </a>as a critical process that must be respected for any and all projects to be successful. This well defined process is flawless and the Architect’s design is always perfect and final. If there’s a problem, it’s obviously due to the developer’s lack of maturity and experience.</p>
<p>Project managers and management are really happy that this “Agile thing” will help them do more with less. Since they are not part of the problem, only the technical teams need to improve the way they work.  Now that they have “purchased” Scrum, they have ADDITIONAL tracking tools to better control the situation and make better decisions for the teams.</p>
<p><strong>Ok. Now what?</strong></p>
<p>After a few days, when all these non-winning conditions are confirmed &#8211; What do you do as an Agile Coach? Jump in and hope for the best? Run away and never look back? Or maybe do away with the detailed diagnostic and simply leave a Hallmark card on the manager’s desk saying: “Sorry, but this ain’t gonna work”</p>
<p>Personally, I’ve seen watered down variations of the example above in different organizations and I’ve never turned down a client.  But to even hope for agile transition to succeed, the client does need to comply with two simple requirements:</p>
<p><em>Requirement 1</em></p>
<p>A pilot project (unless “Big Bang” implementation is considered). Neither a small and meaningless “test tube” project nor a do or die project. How about something just in the middle that involves external dependencies and creates value?</p>
<p><em>Requirement 2</em></p>
<p>We need a <a href="http://agilepartnership.com/blogit/2009/08/30/what-about-the-team/" >team</a>. To quote a <a title="Mathieu Boisvert" href="http://www.pyxis-tech.com/fr/lequipe/#mboisvert" >colleague </a>of ours: “We don’t coach projects, we coach teams!”  And this team needs to be committed to one project. This Scrum team will be composed of a ScrumMaster, Product Owner and qualified individuals to create the solution.</p>
<p>Whether or not these requirements are met, a Mandate Charter is created in collaboration with the client to clearly define, among other things, the conditions of success (COS) of our initiative.  Taking time with the client to establish the conditions of success is a great collaborative activity and allows us to have those hard conversations and setting some facts straight.</p>
<p>If the basic requirements are met, the COS can be far reaching and beautiful things can happen!  If not, the COS might be superficial or even cosmetic in nature.  At this point, decisions need to be made.  Is the client willing to pay for cosmetic changes to his or her organization?  Does the client see value in these changes and is he or she able to sell ME on it?</p>
<p>It’s all about managing expectations.  A client can’t expect an agile coach to turn water in wine. But allow a coach to work with some quality basic ingredients and we just might end up with an award winning Cabernet Sauvignon.</p>
<p>Party on!</p>

<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http://agilepartnership.com/blogit/2010/07/15/agile-coach-maybe-all-you-can-do-is-send-a-hallmark-card/&amp;linkname=Agile%20Coaching%20&%238211;%20Maybe%20all%20you%20can%20do%20is%20send%20a%20Hallmark%20card"><img src="http://agilepartnership.com/blogit/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://agilepartnership.com/blogit/2010/07/15/agile-coach-maybe-all-you-can-do-is-send-a-hallmark-card/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yet Another Agile Maturity Model (AMM) – The 5 Levels of Maturity</title>
		<link>http://analytical-mind.com/2010/07/12/yet-another-agile-maturity-model-the-5-levels-of-maturity/</link>
		<comments>http://analytical-mind.com/2010/07/12/yet-another-agile-maturity-model-the-5-levels-of-maturity/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 13:54:30 +0000</pubDate>
		<dc:creator>martin proulx</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://analytical-mind.com/?p=1426</guid>
		<description><![CDATA[I am very aware of the previous debates on the need for an Agile Maturity Model (see the Other Useful Links at the end of this post). I actually agree with Esther Derby&#8217;s recent post &#8230; How agile you are doesn’t matter. Whether you are 50 per cent agile, 90 per cent agile or agile through [...]

<h3>
You might be interested in these related posts:</h3><ol><li><a href="http://analytical-mind.com/2010/02/25/gartners-the-current-state-of-agile-method-adoption/" rel="bookmark" title="Permanent Link: Gartner’s “The Current State of Agile Method Adoption”">Gartner&#8217;s &#8220;The Current State of Agile Method Adoption&#8221;</a></li>
<li><a href="http://analytical-mind.com/2010/06/21/agile-transition-what-about-the-teams-outside-the-transition/" rel="bookmark" title="Permanent Link: Agile Transition – What about the teams outside the transition?">Agile Transition &#8211; What about the teams outside the transition?</a></li>
<li><a href="http://analytical-mind.com/2010/07/26/secret-revealed-guaranteed-success-for-your-agile-transition/" rel="bookmark" title="Permanent Link: Secret Revealed! Guaranteed Success for your Agile Transition">Secret Revealed! Guaranteed Success for your Agile Transition</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 12px;">
			<a href="http://api.tweetmeme.com/share?url=http://analytical-mind.com/2010/07/12/yet-another-agile-maturity-model-the-5-levels-of-maturity/"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http://analytical-mind.com/2010/07/12/yet-another-agile-maturity-model-the-5-levels-of-maturity/&amp;source=analytical_mind&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>I am very aware of the previous debates on the need for an Agile Maturity Model (see the <a href="http://wp.me/pKRK1-n0/#Links">Other Useful Links</a> at the end of this post). I actually agree with <a href="http://www.estherderby.com/2010/06/achieving-agility-means-to-an-end-or-end-in-itself-2.html">Esther Derby&#8217;s recent post</a> &#8230;</p>
<blockquote><p>How agile you are doesn’t matter. Whether you are 50 per cent agile, 90 per cent agile or agile through and through (what ever that means), doesn’t matter. What does matter is that your company is satisfying its customers, stakeholders, and employees. (<a href="http://www.estherderby.com/2010/06/achieving-agility-means-to-an-end-or-end-in-itself-2.html">Achieving Agility: Means to an End, or End in Itself</a>)</p></blockquote>
<p>But let&#8217;s face it, people like to know where they stand compared to others. Starting at a very young age, we have been raised and trained to compare our results to others in an attempt to reach the next level &#8211; whatever the next level may be.</p>
<p>We get into such comparison as:</p>
<ul>
<li>Are my grades better than Tommy&#8217;s?</li>
<li>Can I run faster than Carl?</li>
<li>Am I stronger than black belt Anna?</li>
<li>Did I earn more frequent flyer miles than Frank?</li>
</ul>
<p>It&#8217;s the same thing with Agile. People &#8211; managers and executives mostly &#8211; really have the need to know they are headed for the top of the maturity model. It may not make much sense but they have been raised and trained to measure, to compare, and to brag when comparing favorably or to adapt when comparison isn’t positive for them.</p>
<p>As I already stated, <a href="http://analytical-mind.com/2009/04/21/nobody-is-interested-in-agile/">I agree</a> with Esther when she says that it doesn&#8217;t really matter how Agile you are. What matters are the results. So along those lines, I believe it is important to<strong> associate the level of maturity and the related results</strong> which I believe exist and can be demonstrated.</p>
<p>Unfortunately, there isn&#8217;t much hard data to demonstrate that achieving a certain level of maturity provides x% of improved performance or y% cost reductions but most of us who have been implementing Agile within organizations would agree that that higher the <em>maturity</em>, the better the results. So it is based on these observations that I decided to present yet another Agile Maturity Model.</p>
<p>As recently reported by <a href="http://analytical-mind.com/2010/02/08/forrester-reports-agile-development-mainstream-adoption-has-changed-agility/">Forrester</a>, Scrum being the most adopted Agile approach these days, the proposed maturity model heavily relies on the adoption of Scrum practices with a lesser consideration to other practices such as: Agile Modeling, Feature-driven development – FDD, Test-driven development – TDD, eXtreme Programming – XP, etc. By no mean I am rejecting or considering those other approaches non-important. I built this model mostly on Scrum because this is the comparison organizations are asking us to be evaluated on at this time.</p>
<h1>The Agile Maturity Model</h1>
<p><a href="http://analytical-mind.com/wp-content/uploads/2010/07/Agile-Maturity-Model-0011.png"><img class="alignnone size-full wp-image-1466" title="Agile-Maturity-Model-001" src="http://analytical-mind.com/wp-content/uploads/2010/07/Agile-Maturity-Model-0011.png" alt="Agile Maturity Model" width="659" height="493" /></a></p>
<h2>Level 1 &#8211; Team Level Maturity</h2>
<p>At this level, team members have decided to adopt Scrum and/or software engineering practices without asking for approval from their manager. Some of the well known practices are used but without consistency.</p>
<p><a href="http://analytical-mind.com/wp-content/uploads/2010/07/Agile-Maturity-Model-0021.png"><img class="alignnone size-full wp-image-1467" title="Agile-Maturity-Model-002" src="http://analytical-mind.com/wp-content/uploads/2010/07/Agile-Maturity-Model-0021.png" alt="Agile Maturity Model" width="662" height="492" /></a></p>
<h3>Team</h3>
<ul>
<li>A Scrum Master is in place</li>
<li>The Team has adopted some of the Scrum practices and artifacts but may not use them consistently</li>
<li>The process isn&#8217;t documented and tends to vary by project</li>
<li>Agile practices have been self-taught</li>
<li>Process is limited to the solution team</li>
<li>The team doesn&#8217;t understanding the language used by the business representatives</li>
</ul>
<h3>Department</h3>
<ul>
<li>Outside the team, almost nobody has heard or understand what Agile means</li>
<li>Other teams are unaware or not interested in the approach used by the Agile team</li>
<li>Mostly business as usual</li>
</ul>
<h3>Business</h3>
<ul>
<li>Unaware or not interested in the approach used by the team</li>
<li>Business as usual</li>
<li>Complains that what the information technologies team delivers is not what is needed or asked for</li>
<li>Misunderstanding of the language used for the development team</li>
</ul>
<h3>Project Managers</h3>
<ul>
<li>Unaware or not interested in the approach used by the team</li>
<li>Follow the traditional project management approach</li>
</ul>
<h3>Managers</h3>
<ul>
<li>Unaware or not interested in the approach used by the team</li>
<li>Business as usual</li>
</ul>
<h3>Results</h3>
<ul>
<li>Team is slightly more productive</li>
<li>Moral is slightly improved</li>
<li>Much friction with project managers, people managers and the business as the team members try to teach people outside the team what Agile is and what it can do for them</li>
</ul>
<h2>Level 2 &#8211; Department Level Maturity</h2>
<p>At this level, the practices adopted by the team members have started to be imitated by other teams within the software development department. Some of the managers have noticed the positive results of adopting the Agile approach and are tempted to replicate what they observed.</p>
<p><a href="http://analytical-mind.com/wp-content/uploads/2010/07/Agile-Maturity-Model-0032.png"><img class="alignnone size-full wp-image-1468" title="Agile-Maturity-Model-003" src="http://analytical-mind.com/wp-content/uploads/2010/07/Agile-Maturity-Model-0032.png" alt="Agile Maturity Model" width="662" height="492" /></a></p>
<h3>Team</h3>
<ul>
<li>A Scrum Master is in place</li>
<li>Some of the teams have adopted some of the Scrum practices and artifacts and are starting to use them consistently</li>
<li>Consistency across the teams is uneven and mostly depends on the leadership and perseverance of a few individuals</li>
<li>Some of the process is documented but it tends to vary by team</li>
<li>Agile practices have been self-taught or a coach was hired to help the team launch their initiative</li>
<li>Process is limited to the department</li>
</ul>
<h3>Department</h3>
<ul>
<li>Mostly business as usual</li>
<li>Agile is sometime discussed in departmental meetings with some interest from people outside the team immediately impacted</li>
<li>An increasing number of teams are adopting Agile practices</li>
</ul>
<h3>Business</h3>
<ul>
<li>A business analyst acts as the proxy for the business representative</li>
<li>Unaware or not interested in the approach used by the team</li>
<li>Collaboration between the development team and the business side remains mostly unchanged except maybe for increased interaction between the 2 groups</li>
<li>Business decision are still mostly made by business analysts or architects</li>
</ul>
<h3>Project Managers</h3>
<ul>
<li>Starting to be aware of the new practices used by some of the teams</li>
<li>Mostly resistant to change since they are lacking information about the new process</li>
<li>Follow the traditional project management approach</li>
<li>Do not consider the Agile approach to be very solid for large scale projects</li>
</ul>
<h3>Managers</h3>
<ul>
<li>Unaware or not interested in the approach used by the team</li>
<li>Business as usual</li>
</ul>
<h3>Results</h3>
<ul>
<li>Teams that have adopted the Agile approach are slightly more productive</li>
<li>Moral is improving</li>
<li>Productivity varies from one team to the next</li>
<li>Some teams&#8217; productivity is decreasing since they have hit important hurdles</li>
<li>Some teams have abandoned the new approach and have gone back to their traditional approach</li>
<li>Some friction between the development and the business teams in light of the new approach</li>
</ul>
<h2>Level 3 &#8211; Business Level Maturity</h2>
<p>At this level, the solution teams have integrated the business people in the model. Collaboration (and trust) has increased and a partnership relationship is increasing.</p>
<p><a href="http://analytical-mind.com/wp-content/uploads/2010/07/Agile-Maturity-Model-0041.png"><img class="alignnone size-full wp-image-1469" title="Agile-Maturity-Model-004" src="http://analytical-mind.com/wp-content/uploads/2010/07/Agile-Maturity-Model-0041.png" alt="Agile Maturity Model" width="662" height="494" /></a></p>
<h3>Team</h3>
<ul>
<li>Scrum Masters are in place</li>
<li>The 3 Scrum roles are well understood and respected</li>
<li>If there is more than 1 Scrum team, a Scrum of Scrum has been put in place</li>
<li>External help has been used to achieve this level of maturity</li>
<li>Team members are attending Agile conferences</li>
</ul>
<h3>Department</h3>
<ul>
<li>There is confusion around the roles of: business analyst, architect, database administrators and project managers</li>
<li>The process is documented and tends to be consistent across projects</li>
<li>External help has been used to properly implement the Agile practices</li>
</ul>
<h3>Business</h3>
<ul>
<li>A Product Owner is clearly identified and may be dedicated to their project</li>
<li>The concept of incremental and iterative development is gaining more acceptance from the business representatives</li>
<li>Process is slowly expanding within the business side</li>
<li>Product Owners bring some of their colleagues to end-of-sprint demonstrations</li>
</ul>
<h3>Project Managers</h3>
<ul>
<li>Starting to be aware of the new practices used by some of the teams</li>
<li>Mostly resistant to change since they are lacking information about the new process</li>
<li>Follow the traditional project management approach</li>
<li>Do not consider the Agile approach to be very solid for large scale projects</li>
</ul>
<h3>Managers</h3>
<ul>
<li>Awareness is increasing at the director level within IT and Business of the new Agile approach</li>
<li>Many assumptions and misunderstanding remain</li>
<li>A strong evangelist is in place to promote the new approach and bring together the IT and business side of the organization</li>
</ul>
<h3>Results</h3>
<ul>
<li>Project teams using the Agile approach are more productive</li>
<li>Moral of the people using Agile is much higher than those outside the Agile teams</li>
<li>Some friction with project managers and people managers remain where most people tend to fall back to their traditional paradigms</li>
</ul>
<h2>Level 4 &#8211; Project Management Level Maturity</h2>
<p>At this level, the project management approach is modified to include some of the Scrum practices. Although the department still mostly relies on the traditional PMBOK recommendations, Scrum has been integrated in the project management approach.</p>
<p><a href="http://analytical-mind.com/wp-content/uploads/2010/07/Agile-Maturity-Model-0051.png"><img class="alignnone size-full wp-image-1470" title="Agile-Maturity-Model-005" src="http://analytical-mind.com/wp-content/uploads/2010/07/Agile-Maturity-Model-0051.png" alt="Agile Maturity Model" width="662" height="493" /></a></p>
<h3>Team</h3>
<ul>
<li>There is a clear segmentation between the role of the Scrum Master and that of the project manager</li>
<li>If there is more than 1 Scrum team, a Scrum of Scrum has been put in place</li>
<li>Interference with the team’s activities is almost eliminated</li>
<li>The team is autonomous and the Scrum rituals and artifacts are respected and standardized</li>
</ul>
<h3>Department</h3>
<ul>
<li>The department has adopted many of the Scrum practices and artifacts and are using them consistently</li>
<li>Much of the confusion around the roles of: business analyst, architect, database administrators and project managers have been eliminated</li>
<li>The process is documented and is consistent across projects</li>
<li>External help has been used to properly implement the Agile practices</li>
</ul>
<h3>Business</h3>
<ul>
<li>Product Owners are clearly identified and are dedicated to their project</li>
<li>The project manager is well accepted and is part of the Product Owner team</li>
<li>The concept of incremental and iterative development is fully accepted from the business representatives</li>
<li>Process is expanding to the business side</li>
</ul>
<h3>Project Managers</h3>
<ul>
<li>Projects managers are fully aware of the new practices used by the teams</li>
<li>Resistance to change has been replaced with adaptation of the traditional approach to include a more Agile approach</li>
<li>Agile is accepted as a solid approach for large scale projects</li>
</ul>
<h3>Managers</h3>
<ul>
<li>Awareness of the new Agile approach is increasing at director level and above within the IT, Business, and Project Management organizations</li>
<li>Some assumptions and misunderstanding remain for managers</li>
<li>Training initiatives have begun for management and attendance is high</li>
<li>A strong evangelist is in place at the management / executive level to promote the new approach</li>
</ul>
<h3>Results</h3>
<ul>
<li>Project teams using the Agile approach are more productive</li>
<li>Moral of the people using Agile is much higher than those outside the Agile teams</li>
<li>Friction between traditional roles are being handled</li>
</ul>
<h2>Level 5 &#8211; Management Level Maturity</h2>
<p>At this level, managers have adapted their management style to support an Agile organization. Organizational structures and reporting mechanisms are better adapted for collaboration and improved for increased performance.</p>
<p><a href="http://analytical-mind.com/wp-content/uploads/2010/07/Agile-Maturity-Model-0061.png"><img class="alignnone size-full wp-image-1471" title="Agile-Maturity-Model-006" src="http://analytical-mind.com/wp-content/uploads/2010/07/Agile-Maturity-Model-0061.png" alt="Agile Maturity Model" width="662" height="496" /></a></p>
<h3>Team</h3>
<ul>
<li>Scrum Masters are in place</li>
<li>The 3 Scrum roles are well understood and respected</li>
<li>If there is more than 1 Scrum team, a Scrum of Scrum has been put in place</li>
<li>External help has been used to achieve this level of maturity</li>
<li>Team members are attending Agile conferences</li>
</ul>
<h3>Department</h3>
<ul>
<li>The department has adopted many of the Scrum practices and artifacts and are using them consistently</li>
<li>There is no confusion around the various roles surrounding the projects</li>
<li>The process is documented and is consistent across projects</li>
</ul>
<h3>Business</h3>
<ul>
<li>Product Owners are clearly identified and are dedicated to their project</li>
<li>The project manager is well accepted and is part of the Product Owner team</li>
<li>The concept of incremental and iterative development is fully accepted from the business representatives</li>
<li>Process is expanding to the management level of the organization</li>
</ul>
<h3>Project Managers</h3>
<ul>
<li>Projects managers are fully aware of the new practices used by the teams</li>
<li>The traditional project management approach has been adapted to include a more Agile approach</li>
<li>Agile is accepted as a solid approach for large scale projects</li>
<li>Review the best practices to adapt to changing realities</li>
</ul>
<h3>Managers</h3>
<ul>
<li>Have fully transferred the authority and responsibility to the teams to allow them to do their job properly</li>
<li>Avoid interference and micromanagement</li>
<li>Promote collaboration and teamwork</li>
<li>Support continuous learning and do not systematically penalize failures</li>
<li>Adapt their management style to the context of their team</li>
</ul>
<h3>Results</h3>
<ul>
<li>The various projects using Scrum are more productive than those using a traditional approach</li>
<li>Moral is high all around</li>
<li>Friction around the new approach has disappeared</li>
<li>Strong collaboration between all parties involved</li>
<li>Organization is able to quickly react to changes in its environment</li>
<li>Management is considering implementing Agile to projects that do not require software development</li>
</ul>
<h2>Level 6 &#8211; Corporate-wide Level Maturity</h2>
<p>Utopia or the nirvana? At this level, the entire organization &#8211; the people, the processes and the tools are aligned with the Agile principles and values. As I haven&#8217;t had the opportunity to witness such an organization (yet), I am unable to describe the criteria to be used to qualify for this level.</p>
<p><a name="Links"></a></p>
<h2>Other useful Links</h2>
<ul>
<li><a href="http://www.drdobbs.com/architecture-and-design/224201005">The Agile Maturity Model (AMM)</a> posted on April 1, 2010.</li>
<li><a href="http://www.rallydev.com/agileblog/2009/06/does-agile-need-its-own-process-maturity-model/">Does Agile Need Its Own Process Maturity Model?</a> posted on June 1, 2009.</li>
<li><a href="http://www.infoq.com/news/2009/04/Agile-Maturity-Models">Scott Ambler Revisits Agile Process Maturity Models</a> posted on April 27, 2009.</li>
<li><a href="http://www.drdobbs.com/architecture-and-design/212501388">Agile CMMI: Complimentary or Oxymoronic?</a> posted on December 19, 2008.</li>
<li><a href="http://whattodowearelikethatonly.blogspot.com/2008/08/agile-maturity-model.html">The Agile Maturity Model</a> posted on August 2, 2008.</li>
<li><a href="http://www.infoq.com/news/2007/10/agile_maturity_model">Does the Agile Community Need a Maturity Model?</a> posted on October 16, 2007.</li>
<li><a href="http://www.agilejournal.com/articles/columns/the-agile-manager/52-an-qagile-maturity-modelq">An &#8220;Agile Maturity Model?</a> posted on June 7, 2006.</li>
</ul>
<p align="left"></p><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://analytical-mind.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<h3><p>You might be interested in these related posts:</h3></p><ol><li><a href='http://analytical-mind.com/2010/02/25/gartners-the-current-state-of-agile-method-adoption/' rel='bookmark' title='Permanent Link: Gartner&#8217;s &#8220;The Current State of Agile Method Adoption&#8221;'>Gartner&#8217;s &#8220;The Current State of Agile Method Adoption&#8221;</a></li>
<li><a href='http://analytical-mind.com/2010/06/21/agile-transition-what-about-the-teams-outside-the-transition/' rel='bookmark' title='Permanent Link: Agile Transition &#8211; What about the teams outside the transition?'>Agile Transition &#8211; What about the teams outside the transition?</a></li>
<li><a href='http://analytical-mind.com/2010/07/26/secret-revealed-guaranteed-success-for-your-agile-transition/' rel='bookmark' title='Permanent Link: Secret Revealed! Guaranteed Success for your Agile Transition'>Secret Revealed! Guaranteed Success for your Agile Transition</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://analytical-mind.com/2010/07/12/yet-another-agile-maturity-model-the-5-levels-of-maturity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developer in Training</title>
		<link>http://feedproxy.google.com/~r/rubberducking/~3/I4uvts_WnYc/</link>
		<comments>http://feedproxy.google.com/~r/rubberducking/~3/I4uvts_WnYc/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 04:19:54 +0000</pubDate>
		<dc:creator>mathieu berube</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://mathieuberube.net/blog/?p=91</guid>
		<description><![CDATA[I believe in software craftsmanship and in training to become better. That&#8217;s why when I was challenged at work to take a few hours each week to train, I thought &#8220;What a great opportunity!&#8221;. Well that&#8217;s what I should have thought. Instead I said: &#8220;But what about the project? The deadline? The world is going [...]]]></description>
			<content:encoded><![CDATA[<p>I believe in software craftsmanship and in training to become better.</p>
<p>That&#8217;s why when I was challenged at work to take a few hours each week to train, I thought &#8220;What a great opportunity!&#8221;.</p>
<p>Well that&#8217;s what I should have thought. Instead I said: &#8220;But what about the project? The deadline? The world is going to end!&#8221;</p>
<p>Then I realized how lucky I was to work at <a href="http://www.pyxis-tech.com/en/">Pyxis</a>. I asked the Product Owner and it wasn&#8217;t such a big issue.</p>
<p><strong>Lesson #1</strong>: Ask and thou shall receive</p>
<p>For my first training session, I decided to do the some <a href="http://mathieuberube.net/blog/2009/12/28/why-katas-work/">katas</a> in ruby as it has become my language of choice for pet projects.</p>
<h3><strong>Part 1 &#8211; Primes</strong></h3>
<p>I started my first session with the Prime Number kata. I like this kata since it is really simple, can easily be done in less than 30 minutes (closer to 10 once you&#8217;ve done it a few times) and I learned a few useful tricks in ruby by watching this kata permormed <a href="http://katas.softwarecraftsmanship.org/?p=71">by Uncle Bob on Katacast</a>.</p>
<p>I plan on doing the Prime Number kata every week as a warm up.</p>
<h3><strong>Part 2 &#8211; Bloom filters</strong></h3>
<p>Afterwards I tried kata #5 from http://codekata.pragprog.com/2007/01/kata_five_bloom.html &#8211; implementing a <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Bloom_filter">Bloom Filter</a>. It&#8217;s an algorithm that probabilistically determine if an element is part of a set. It works like this : if the element is in the set, it will always return true. However if the element is not in the set, the bloom filter might still return true depending on some probabilistic stuff.</p>
<h3>Training ends</h3>
<p>Here are my highlights of the session:</p>
<ul>
<li>I learned a new algorithm, it&#8217;s purpose and a few use cases</li>
<li>I performed everything in pure TDD</li>
<li>Continued to learn new keyboard shortcuts in Rubymine (I try never to use the mouse in katas. If there is a keyboard shortcut I forgot, I look it up and make a point on using it)</li>
<li>I managed to take some time to train!</li>
</ul>
<p>The only downside I can think about is that I spent a little while trying to configure ruby 1.9.2, rspec and the latest beta of Rubymine 2.5 before reverting to ruby 1.8.7.</p>
<p>As for improvements, I see lots of ways to improve the Bloom Filter katas, especially when it comes to my tests. I&#8217;ll give it another try next time.</p>
<img src="http://feeds.feedburner.com/~r/rubberducking/~4/I4uvts_WnYc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mathieuberube.net/blog/2010/07/11/developer-in-training/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Urban Turtle 3.2 now available! – Support for Visual Studio Scrum 1.0</title>
		<link>http://urbanturtle.com/blog/2010/07/08/urban-turtle-3-2-now-available/</link>
		<comments>http://urbanturtle.com/blog/2010/07/08/urban-turtle-3-2-now-available/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 14:24:14 +0000</pubDate>
		<dc:creator>pyxis</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://urbanturtle.com/blog/?p=447</guid>
		<description><![CDATA[Team Urban Turtle is again proud to announce a new release: Urban Turtle 3.2. This new version features support for the Microsoft Visual Studio Scrum 1.0 process template from Microsoft, along with filtering of iterations and areas.
Support for Visual Studio Scrum 1.0
Urban Turtle 3.2 fully supports the new Scrum template from Microsoft from the get-go. [...]]]></description>
			<content:encoded><![CDATA[<p>Team Urban Turtle is again proud to announce a new release: Urban Turtle 3.2. This new version features support for the <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e">Microsoft Visual Studio Scrum 1.0</a> process template from Microsoft, along with filtering of iterations and areas.</p>
<p><strong>Support for Visual Studio Scrum 1.0</strong><br />
Urban Turtle 3.2 fully supports the new Scrum template from Microsoft from the get-go. This post introduces the new features that have been developed for the template, but I strongly recommend that you take some time to read this <a href="http://urbanturtle.com/blog/2010/06/21/support-for-team-foundation-server-scrum-v1-0-beta/">previous entry</a> to understand the reasoning behind them. Most of these features can be configured to work with other process templates.</p>
<p><strong>New Feature: Approval</strong><br />
Product Owners can now approve PBIs with a single click when looking at their backlog in the Planning Board.</p>
<p><img class="aligncenter size-full wp-image-385" title="Approval" src="http://urbanturtle.com/blog/wp-content/uploads/2010/06/SNAG-0030.png" alt="Approval" width="168" height="72" /></p>
<p><strong>New Feature: Commitment</strong><br />
We made it possible to commit to PBIs contained in a sprint with a single click, again from the Planning Board.</p>
<p><img class="aligncenter size-full wp-image-386" title="Commitment" src="http://urbanturtle.com/blog/wp-content/uploads/2010/06/SNAG-0031.png" alt="Commitment" width="211" height="132" /></p>
<p><strong>New Feature: Sprint Details</strong><br />
We&#8217;ve made it easy to create and access the Sprint work item through the Sprint Details button in the planning board&#8217;s iteration list.</p>
<p><img class="aligncenter size-full wp-image-387" title="Sprint Details" src="http://urbanturtle.com/blog/wp-content/uploads/2010/06/SNAG-0029.png" alt="Sprint Details" width="211" height="142" /></p>
<p><strong>New Feature: Favorite iterations and areas</strong><br />
As Dom <a href="http://urbanturtle.com/blog/2010/06/09/next-step-microsoft-scrum-template-support-and-filtering-options/">mentionned before</a>, we have been looking at ways to reduce the number of iterations and areas visible at any time. We&#8217;ve come up with a great idea which actually is not our idea at all. I mean, favorites is anything but new in software! Basically, you can now easily switch between viewing all iterations/areas where you can flag some of them as favorites, and then hop back to a view where only favorite iterations/areas are displayed. This effectively reduces the number of work items displayed at once and helps you focus on the task at hand.</p>
<p><img src="http://urbanturtle.com/blog/wp-content/uploads/2010/07/SNAG-0035.png" alt="Favorite Iterations" title="Favorite Iterations" width="220" height="347" class="aligncenter size-full wp-image-449" /></p>
<p>Once again, we recommend that everyone upgrades to <a href="http://urbanturtle.com/?item=download">this latest version</a> and we are eagerly awaiting your feedback. Let us know what you think in our <a href="http://community.urbanturtle.com/urbanturtle">community-powered support site</a>!</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Urban+Turtle+3.2+now+available!+%E2%80%93+Support+for+Visual+Studio+Scrum+1.0+http://pn7yd.th8.us" title="Post to Twitter"><img class="nothumb" src="http://urbanturtle.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Urban+Turtle+3.2+now+available!+%E2%80%93+Support+for+Visual+Studio+Scrum+1.0+http://pn7yd.th8.us" title="Post to Twitter">Tweet This Post</a></p>]]></content:encoded>
			<wfw:commentRss>http://urbanturtle.com/blog/2010/07/08/urban-turtle-3-2-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silence is worth $600,000 per hour</title>
		<link>http://analytical-mind.com/2010/07/07/silence-is-worth-600000-per-hour/</link>
		<comments>http://analytical-mind.com/2010/07/07/silence-is-worth-600000-per-hour/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 13:05:29 +0000</pubDate>
		<dc:creator>martin proulx</dc:creator>
				<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://analytical-mind.com/?p=1395</guid>
		<description><![CDATA[I already talked about silence as a communication tool but I can now estimate the value of silence at nearly $600,000 per hour. I recently came to this surprising conclusion when I bought my new car a few weeks ago. Before I tell you my surprising story, I need to explain a few things about silence. [...]

<h3>
You might be interested in these related posts:</h3><ol><li><a href="http://analytical-mind.com/2009/11/23/using-silence-as-a-communication-tool/" rel="bookmark" title="Permanent Link: Using silence as a communication tool">Using silence as a communication tool</a></li>
<li><a href="http://analytical-mind.com/2008/12/30/the-new-employee-has-an-opinion/" rel="bookmark" title="Permanent Link: The new employee has an opinion">The new employee has an opinion</a></li>
<li><a href="http://analytical-mind.com/2009/04/30/its-sunday-and-i-cant-wait-to-go-to-work-tomorrow/" rel="bookmark" title="Permanent Link: It's Sunday and I can't wait to go to work tomorrow">It&#39;s Sunday and I can&#39;t wait to go to work tomorrow</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 12px;">
			<a href="http://api.tweetmeme.com/share?url=http://analytical-mind.com/2010/07/07/silence-is-worth-600000-per-hour/"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http://analytical-mind.com/2010/07/07/silence-is-worth-600000-per-hour/&amp;source=analytical_mind&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.flickr.com/photos/crash-candy/2226145803/sizes/l/"><img class="alignright size-medium wp-image-1396" title="Silence" src="http://analytical-mind.com/wp-content/uploads/2010/06/2226145803_c420b399ed_b-300x273.jpg" alt="Picture by CRASH:candy" width="300" height="273" /></a>I already talked about <a href="http://analytical-mind.com/2009/11/23/using-silence-as-a-communication-tool/">silence as a communication tool</a> but I can now estimate the value of silence at nearly $600,000 per hour. I recently came to this surprising conclusion when I bought my new car a few weeks ago.</p>
<p>Before I tell you my surprising story, I need to explain a few things about <strong>silence</strong>. During my coaching development program, we were explained that leaving room for silence allows the other person to clearly express their thoughts and feelings. Without silence, those thoughts and feelings would be unspoken and hence, unknown.</p>
<p>Keeping silence in a conversation also puts an <em>uncomfortable</em> pressure on the person spoken to &#8211; to speak. Try it for yourself and see how strange the situation becomes when no one is speaking.</p>
<p>To help us as coaches, we were told to keep our mouth shut and mind focused by counting in our head. You leave room for silence and start counting (in your head, otherwise there is no silence!). 1, 2, 3, 4&#8230; While you are counting, the other person feels some pressure and most probably will start talking &#8211; usually what follows the silence is very useful information.</p>
<p>So back to my story.</p>
<p>After seeing a few dealers and selecting the car I was going to buy, I entered into the typical negotiation scheme with the car salesman.</p>
<ul>
<li>Salesman: &#8220;$xx,xxx. This is my final price&#8221;</li>
<li>Me: &#8220;Sorry, that&#8217;s too high. I did research on the Internet and I have a pretty good idea what the markup is on this car&#8221;</li>
<li>Salesman, looking shocked: &#8220;Let me see what my supervisor can do for you&#8221;</li>
<li>Salesman, coming back after a few minutes: &#8220;It&#8217;s your lucky day, my supervisor says that he wants us to reach our quota, so we&#8217;ll take out another $1,500&#8243;</li>
<li>Me: &#8220;That&#8217;s nice but it&#8217;s still higher than what I&#8217;m willing to pay for this car&#8221;</li>
<li>(&#8230;) a few more rounds of negotiation (&#8230;)</li>
<li>Salesman, somewhat surprised: &#8220;You know, (blah, blah, blah)&#8230;&#8221;</li>
<li>Me: &#8220;I understand. Listen, thank you for your time. I&#8217;m not in a hurry so I&#8217;ll keep shopping&#8221;</li>
<li>Salesman, getting anoid: &#8220;Listen, if you are that serious. I&#8217;ll take out another $1,000 but that&#8217;s really the best I can do!&#8221;</li>
<li>Me, pulling out my credit card to make a deposit: &#8220;I don&#8217;t believe this is the best price you can make. What else can you do&#8230;&#8221;</li>
<li><strong>SILENCE</strong></li>
<li>Me (counting in my head): &#8220;<em>1, 2, 3, 4, 5, 6&#8230;</em>&#8220;</li>
<li>Salesman: &#8220;I&#8217;ll take out another $1,000 but I can&#8217;t and won&#8217;t go down anymore&#8221;</li>
<li>Me: &#8220;Deal!&#8221;</li>
</ul>
<p>$1,000 off the final price for 6 seconds of silence. Isn&#8217;t that a nice hourly rate!</p>
<p align="left"></p><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://analytical-mind.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<h3><p>You might be interested in these related posts:</h3></p><ol><li><a href='http://analytical-mind.com/2009/11/23/using-silence-as-a-communication-tool/' rel='bookmark' title='Permanent Link: Using silence as a communication tool'>Using silence as a communication tool</a></li>
<li><a href='http://analytical-mind.com/2008/12/30/the-new-employee-has-an-opinion/' rel='bookmark' title='Permanent Link: The new employee has an opinion'>The new employee has an opinion</a></li>
<li><a href='http://analytical-mind.com/2009/04/30/its-sunday-and-i-cant-wait-to-go-to-work-tomorrow/' rel='bookmark' title='Permanent Link: It&#039;s Sunday and I can&#039;t wait to go to work tomorrow'>It&#039;s Sunday and I can&#039;t wait to go to work tomorrow</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://analytical-mind.com/2010/07/07/silence-is-worth-600000-per-hour/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asking Powerful Questions – Agile Coaching</title>
		<link>http://analytical-mind.com/2010/07/05/asking-powerful-questions-agile-coaching/</link>
		<comments>http://analytical-mind.com/2010/07/05/asking-powerful-questions-agile-coaching/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 13:54:11 +0000</pubDate>
		<dc:creator>martin proulx</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://analytical-mind.com/?p=1153</guid>
		<description><![CDATA[As Agile Coaches, we aim to be efficient. We analyze the situation around us, we ask questions, we experiment, we share our thoughts and observations, we make suggestions and recommendations. We try to be helpful. Are we always efficient in the way we ask our questions? Could we ask our questions differently for better impact? [...]

<h3>
You might be interested in these related posts:</h3><ol><li><a href="http://analytical-mind.com/2010/01/20/what-is-coaching-and-other-relevant-questions/" rel="bookmark" title="Permanent Link: What Is Coaching? And Other Relevant Questions">What Is Coaching? And Other Relevant Questions</a></li>
<li><a href="http://analytical-mind.com/2009/04/30/its-sunday-and-i-cant-wait-to-go-to-work-tomorrow/" rel="bookmark" title="Permanent Link: It's Sunday and I can't wait to go to work tomorrow">It&#39;s Sunday and I can&#39;t wait to go to work tomorrow</a></li>
<li><a href="http://analytical-mind.com/2010/01/11/on-my-way-to-coaching-certification/" rel="bookmark" title="Permanent Link: On my way to coaching certification">On my way to coaching certification</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 12px;">
			<a href="http://api.tweetmeme.com/share?url=http://analytical-mind.com/2010/07/05/asking-powerful-questions-agile-coaching/"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http://analytical-mind.com/2010/07/05/asking-powerful-questions-agile-coaching/&amp;source=analytical_mind&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.flickr.com/photos/eneas/187498277/"><img class="size-medium wp-image-1241 alignright" title="Asking Powerful Questions" src="http://analytical-mind.com/wp-content/uploads/2010/04/187498277_96c115474f_o-300x225.jpg" alt="Picture by Eneas" width="300" height="225" /></a></p>
<p>As <a href="http://analytical-mind.com/2010/03/22/what-consultants-don%E2%80%99t-tell-you-before-you-begin-an-agile-transition-part-4-why-a-coach-is-useful/">Agile Coaches</a>, we aim to be efficient. We analyze the situation around us, we ask questions, we experiment, we share our thoughts and observations, we make suggestions and recommendations. We try to be helpful.</p>
<p>Are we always efficient in the way we ask our questions? Could we ask our questions differently for better impact?</p>
<p>Below is a list of qualities associated with <strong>Powerful Questions</strong> taken from the reading material of the certification program I&#8217;m currently undertaking.</p>
<ul>
<li>Clarity</li>
<li>Brevity</li>
<li>Relevance</li>
<li>Direct</li>
<li>Single Subject</li>
<li>Positive expression</li>
<li>Allow silence for the response</li>
</ul>
<p>To be powerful, the questions should also have an impact. To be impactful, the question should aim at:</p>
<ul>
<li>Personal issues and remain contextual;</li>
<li>Motivation behind the actions;</li>
<li>Consequences of the actions.</li>
</ul>
<p>And include the question &#8220;what else?&#8221;.</p>
<ul></ul>
<p>What we are looking for in the levels of information provided is:</p>
<ul>
<li>Facts</li>
<li>Emotions</li>
<li>Opinions</li>
</ul>
<p>Finally, to be truly powerful, the questions should take the person out of his comfort zone in order to explore new horizons. Questions such as the following are usually very helpful:</p>
<ul>
<li>What would happen if &#8230;?</li>
<li>With hindsight, what can you see?</li>
<li>If you were an expert in this field, what would you do?</li>
<li>If you had a magic wand, what would you do?</li>
</ul>
<p>Formulating a question isn&#8217;t always easy but to be an impactful coach, properly asking the question is critical. Hopefully, these few tips can help you become a better coach.</p>
<p align="left"></p><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://analytical-mind.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<h3><p>You might be interested in these related posts:</h3></p><ol><li><a href='http://analytical-mind.com/2010/01/20/what-is-coaching-and-other-relevant-questions/' rel='bookmark' title='Permanent Link: What Is Coaching? And Other Relevant Questions'>What Is Coaching? And Other Relevant Questions</a></li>
<li><a href='http://analytical-mind.com/2009/04/30/its-sunday-and-i-cant-wait-to-go-to-work-tomorrow/' rel='bookmark' title='Permanent Link: It&#039;s Sunday and I can&#039;t wait to go to work tomorrow'>It&#039;s Sunday and I can&#039;t wait to go to work tomorrow</a></li>
<li><a href='http://analytical-mind.com/2010/01/11/on-my-way-to-coaching-certification/' rel='bookmark' title='Permanent Link: On my way to coaching certification'>On my way to coaching certification</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://analytical-mind.com/2010/07/05/asking-powerful-questions-agile-coaching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making good use of assertion messages in tests</title>
		<link>http://noncomplexstuff.com/2010/07/01/making-good-use-of-assertion-messages-in-tests.html</link>
		<comments>http://noncomplexstuff.com/2010/07/01/making-good-use-of-assertion-messages-in-tests.html#comments</comments>
		<pubDate>Thu, 01 Jul 2010 07:00:00 +0000</pubDate>
		<dc:creator>pyxis</dc:creator>
				<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://noncomplexstuff.com/2010/07/01/making-good-use-of-assertion-messages-in-tests</guid>
		<description><![CDATA[Have you ever struggle with coming up with useful assertion messages in your tests? Well, I have; until not so long ago.

I remember when I started using JUnit. It was summer 2000, and I became addicted to writing tests first. I was already writing aut...]]></description>
			<content:encoded><![CDATA[<p>Have you ever struggle with coming up with useful assertion messages in your tests? Well, I have; until not so long ago.</p>

<p>I remember when I started using JUnit. It was summer 2000, and I became addicted to writing tests first. I was already writing automated tests at that time, inspired by my lecture of <a href='http://www.mindview.net/Books/TIJ/'>Thinking In Java</a>. Not using any automated unit test framework, I was writing my tests last in the good old <em>main()</em> function. I had to inspect the outcome of my tests for correctness each time I run them, and that was painful.</p>

<p>JUnit was a discovery that changed the way I programmed and approached software development forever. Central to xUnit frameworks is the notion of making the tests self-checking by using <strong>assertion methods</strong>, basically utility methods that evaluate whether an expected outcome has been achieved. Now I had a way to express the expected outcome, let the computer check it for me, and produce a useful message for me (and others) - the human readers - to help diagnose problems. One of the goals of automating tests is to use tests as documentation. In case of test failure, what you want is for the test to act as a tracer bullet, helping you understand very quickly what the problem is. Assertion messages play a role in this. A well-crafted assertion message makes it clear which assertion fails and what the symptoms of the problem are. Now that&#8217;s easy to say, the hard part is to figure out what the message should say.</p>

<p>As Nat Pryce and Steve Freeman explain in their <a href='http://www.amazon.com/Growing-Object-Oriented-Software-Guided-Tests/dp/0321503627' title='Growing Object-Oriented Software, Guided by Tests'>book</a>, during the test-driven cycle, after you make the test fail, take a moment to read the assertion message, ask yourself what the reader will get out of it, and adjust to make the diagnostics clear. They provide a number of best practices in the book to help with test diagnostics. One is about making the assertion messages explanatory.</p>

<p>I have long been in the school of thought that strives to have a single assertion per test method and as result, for a long time I felt no need to use assertion messages. If you use small and focused tests and name them well, the tests will tell you most of what you need to know to diagnose the problem. For example, when the following test fails:</p>
<div class='highlight'><pre><code class='java'><span class='n'>calculatesGrandTotal</span><span class='o'>()</span> <span class='o'>{</span>
    <span class='n'>String</span><span class='o'>[]</span> <span class='n'>prices</span> <span class='o'>=</span> <span class='o'>{</span> <span class='s'>&quot;50&quot;</span><span class='o'>,</span> <span class='s'>&quot;75.50&quot;</span><span class='o'>,</span> <span class='s'>&quot;12.75&quot;</span> <span class='o'>};</span>
    <span class='n'>BigDecimal</span> <span class='n'>expectedTotal</span> <span class='o'>=</span> <span class='k'>new</span> <span class='n'>BigDecimal</span><span class='o'>(</span><span class='s'>&quot;138.25&quot;</span><span class='o'>);</span>

    <span class='k'>for</span> <span class='o'>(</span><span class='n'>String</span> <span class='n'>price</span> <span class='o'>:</span> <span class='n'>prices</span><span class='o'>)</span> <span class='o'>{</span>
        <span class='n'>cart</span><span class='o'>.</span><span class='na'>add</span><span class='o'>(</span><span class='n'>anItem</span><span class='o'>().</span><span class='na'>priced</span><span class='o'>(</span><span class='n'>price</span><span class='o'>).</span><span class='na'>build</span><span class='o'>());</span>
    <span class='o'>}</span>
    <span class='n'>assertThat</span><span class='o'>(</span><span class='n'>cart</span><span class='o'>.</span><span class='na'>getGrandTotal</span><span class='o'>(),</span> <span class='n'>equalTo</span><span class='o'>(</span><span class='n'>expectedTotal</span><span class='o'>));</span>
<span class='o'>}</span>
</code></pre>
</div>
<p>the failure report can be considered enough to understand what the problem is:</p>
<div class='highlight'><pre><code class='java'><span class='nl'>Expected:</span> <span class='o'>&lt;</span><span class='mf'>138.25</span><span class='o'>&gt;</span>
     <span class='nl'>but:</span> <span class='n'>was</span> <span class='o'>&lt;</span><span class='mf'>139.25</span><span class='o'>&gt;</span>
	<span class='n'>at</span> <span class='n'>org</span><span class='o'>.</span><span class='na'>hamcrest</span><span class='o'>.</span><span class='na'>MatcherAssert</span><span class='o'>.</span><span class='na'>assertThat</span><span class='o'>(</span><span class='n'>MatcherAssert</span><span class='o'>.</span><span class='na'>java</span><span class='o'>:</span><span class='mi'>20</span><span class='o'>)</span>
	<span class='n'>at</span> <span class='n'>org</span><span class='o'>.</span><span class='na'>hamcrest</span><span class='o'>.</span><span class='na'>MatcherAssert</span><span class='o'>.</span><span class='na'>assertThat</span><span class='o'>(</span><span class='n'>MatcherAssert</span><span class='o'>.</span><span class='na'>java</span><span class='o'>:</span><span class='mi'>8</span><span class='o'>)</span>
	<span class='n'>at</span> <span class='n'>test</span><span class='o'>.</span><span class='na'>com</span><span class='o'>.</span><span class='na'>pyxis</span><span class='o'>.</span><span class='na'>petstore</span><span class='o'>.</span><span class='na'>domain</span><span class='o'>.</span><span class='na'>order</span><span class='o'>.</span><span class='na'>CartTest</span><span class='o'>.</span><span class='na'>calculatesGrandTotal</span><span class='o'>(</span><span class='n'>CartTest</span><span class='o'>.</span><span class='na'>java</span><span class='o'>:</span><span class='mi'>53</span><span class='o'>)</span>
	<span class='o'>...</span>
</code></pre>
</div>
<p>Indeed, the name of the test tells us that the cart fails to calculate its grand total correctly. The assertion messages shows the difference between the expected and actual outcome. Yet we can make the diagnostics even easier for the reader by simply adding an assertion message to identify the value being asserted:</p>
<div class='highlight'><pre><code class='java'>    <span class='n'>assertThat</span><span class='o'>(</span><span class='s'>&quot;grand total&quot;</span><span class='o'>,</span> <span class='n'>cart</span><span class='o'>.</span><span class='na'>getGrandTotal</span><span class='o'>(),</span> <span class='n'>equalTo</span><span class='o'>(</span><span class='n'>expectedTotal</span><span class='o'>));</span>
</code></pre>
</div>
<p>See how that helps:</p>
<div class='highlight'><pre><code class='java'><span class='n'>grand</span> <span class='n'>total</span> 
<span class='nl'>Expected:</span> <span class='o'>&lt;</span><span class='mf'>138.25</span><span class='o'>&gt;</span>
     <span class='nl'>but:</span> <span class='n'>was</span> <span class='o'>&lt;</span><span class='mf'>139.25</span><span class='o'>&gt;</span>
</code></pre>
</div>
<p>I&#8217;ve come to adopt that practice since reading Pryce and Freeman&#8217;s book. Assertion messages are not used as often as they should. They can really help make failure reports more helpful, whether you have a single or multiple assertions in your test.</p>

<p>Another help in making assertion reports clearer comes from using <a href='http://code.google.com/p/hamcrest/wiki/Tutorial'>Hamcrest matchers</a> and <em>assertThat()</em>. Consider the following example:</p>
<div class='highlight'><pre><code class='java'><span class='n'>findsItemsByNumber</span><span class='o'>()</span> <span class='kd'>throws</span> <span class='n'>Exception</span> <span class='o'>{</span>
    <span class='n'>havingPersisted</span><span class='o'>(</span><span class='n'>product</span><span class='o'>);</span>
    <span class='n'>havingPersisted</span><span class='o'>(</span><span class='n'>anItem</span><span class='o'>().</span><span class='na'>of</span><span class='o'>(</span><span class='n'>product</span><span class='o'>).</span><span class='na'>withNumber</span><span class='o'>(</span><span class='s'>&quot;12345678&quot;</span><span class='o'>));</span>

    <span class='n'>Item</span> <span class='n'>found</span> <span class='o'>=</span> <span class='n'>itemInventory</span><span class='o'>.</span><span class='na'>find</span><span class='o'>(</span><span class='k'>new</span> <span class='n'>ItemNumber</span><span class='o'>(</span><span class='s'>&quot;12345678&quot;</span><span class='o'>));</span>
    <span class='n'>assertThat</span><span class='o'>(</span><span class='s'>&quot;available inventory&quot;</span><span class='o'>,</span> <span class='n'>found</span><span class='o'>,</span> <span class='n'>itemWithNumber</span><span class='o'>(</span><span class='s'>&quot;12345678&quot;</span><span class='o'>));</span>
<span class='o'>}</span>
</code></pre>
</div>
<p>In case of failure, here is what we get:</p>
<div class='highlight'><pre><code class='java'><span class='n'>java</span><span class='o'>.</span><span class='na'>lang</span><span class='o'>.</span><span class='na'>AssertionError</span><span class='o'>:</span> <span class='n'>available</span> <span class='n'>inventory</span>
<span class='nl'>Expected:</span> <span class='n'>an</span> <span class='n'>item</span> <span class='n'>with</span> <span class='n'>number</span> <span class='s'>&quot;12345678&quot;</span>
     <span class='nl'>but:</span> <span class='n'>number</span> <span class='n'>was</span> <span class='s'>&quot;87654321&quot;</span>
	<span class='n'>at</span> <span class='n'>org</span><span class='o'>.</span><span class='na'>hamcrest</span><span class='o'>.</span><span class='na'>MatcherAssert</span><span class='o'>.</span><span class='na'>assertThat</span><span class='o'>(</span><span class='n'>MatcherAssert</span><span class='o'>.</span><span class='na'>java</span><span class='o'>:</span><span class='mi'>20</span><span class='o'>)</span>
	<span class='n'>at</span> <span class='n'>org</span><span class='o'>.</span><span class='na'>hamcrest</span><span class='o'>.</span><span class='na'>MatcherAssert</span><span class='o'>.</span><span class='na'>assertThat</span><span class='o'>(</span><span class='n'>MatcherAssert</span><span class='o'>.</span><span class='na'>java</span><span class='o'>:</span><span class='mi'>8</span><span class='o'>)</span>
	<span class='n'>at</span> <span class='n'>test</span><span class='o'>.</span><span class='na'>integration</span><span class='o'>.</span><span class='na'>com</span><span class='o'>.</span><span class='na'>pyxis</span><span class='o'>.</span><span class='na'>petstore</span><span class='o'>.</span><span class='na'>persistence</span><span class='o'>.</span><span class='na'>PersistentItemInventoryTest</span><span class='o'>.</span><span class='na'>findsItemsByNumber</span><span class='o'>(</span><span class='n'>PersistentItemInventoryTest</span><span class='o'>.</span><span class='na'>java</span><span class='o'>:</span><span class='mi'>56</span><span class='o'>)</span>
</code></pre>
</div>
<p>which I hope make the point.</p>

<p>As Pryce and Freeman say, diagnostics are a first-class feature. I now do my best to make assertion messages helpful so that whoever has to change the code in the future will understand what the expected behavior is.</p>]]></content:encoded>
			<wfw:commentRss>http://pyxis-tech.com/blog/2010/07/01/making-good-use-of-assertion-messages-in-tests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Leadership Assessment Questionnaire</title>
		<link>http://analytical-mind.com/2010/06/29/agile-leadership-assessment-questionnaire/</link>
		<comments>http://analytical-mind.com/2010/06/29/agile-leadership-assessment-questionnaire/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 14:55:30 +0000</pubDate>
		<dc:creator>martin proulx</dc:creator>
				<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://analytical-mind.com/?p=1340</guid>
		<description><![CDATA[A few weeks ago, I wrote about The Nine Dimensions of Agile Leadership. As a follow up to that post, I came up with a preliminary Agile Leadership Assessment Questionnaire. Without being scientific and statistically representative, this assessment highlights the strengths (and weaknesses) of the leadership supporting the agile initiatives. Simply download the questionnaire and select [...]

<h3>
You might be interested in these related posts:</h3><ol><li><a href="http://analytical-mind.com/2009/12/23/results-of-my-360-degrees-feedback-what-my-colleagues-had-to-say/" rel="bookmark" title="Permanent Link: Results of my 360 degrees feedback. What my colleagues had to say.">Results of my 360 degrees feedback. What my colleagues had to say.</a></li>
<li><a href="http://analytical-mind.com/2009/11/06/using-a-360-degree-feedback-form-to-assess-your-leadership/" rel="bookmark" title="Permanent Link: Using a 360-degree feedback form to assess your leadership">Using a 360-degree feedback form to assess your leadership</a></li>
<li><a href="http://analytical-mind.com/2009/07/01/scrum-artifact-burn-down-chart/" rel="bookmark" title="Permanent Link: Scrum Artifact: Burn Down Chart">Scrum Artifact: Burn Down Chart</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 12px;">
			<a href="http://api.tweetmeme.com/share?url=http://analytical-mind.com/2010/06/29/agile-leadership-assessment-questionnaire/"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http://analytical-mind.com/2010/06/29/agile-leadership-assessment-questionnaire/&amp;source=analytical_mind&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>A few weeks ago, I wrote about <a href="http://wp.me/pKRK1-lZ">The Nine Dimensions of Agile Leadership</a>. As a follow up to that post, I came up with a preliminary <a href="http://analytical-mind.com/wp-content/uploads/2010/06/Agile-Leadership-Questionnaire-v03.xlsx">Agile Leadership Assessment Questionnaire</a>. Without being scientific and statistically representative, this assessment highlights the strengths (and weaknesses) of the leadership supporting the agile initiatives.</p>
<p>Simply <a href="http://analytical-mind.com/wp-content/uploads/2010/06/Agile-Leadership-Questionnaire-v03.xlsx">download the questionnaire</a> and select your answers (column D) to each question. The second tab of the spreadsheet presents a graphical representation of the results (as shown below).</p>
<p><a href="http://analytical-mind.com/wp-content/uploads/2010/06/Agile-Leadership-Assessment-Results.png"><img class="alignnone size-full wp-image-1391" title="Agile Leadership Assessment Results" src="http://analytical-mind.com/wp-content/uploads/2010/06/Agile-Leadership-Assessment-Results.png" alt="" width="778" height="619" /></a></p>
<p>You can download and try the <a href="http://analytical-mind.com/wp-content/uploads/2010/06/Agile-Leadership-Questionnaire-v03.xlsx">Agile Leadership Assessment Questionnaire</a> for your projects. This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc/2.5/ca/">Creative Commons Attribution-Noncommercial 2.5 Canada License</a>.</p>
<p><strong>Share your thoughts</strong> with me on this tool.</p>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc/2.5/ca/"><img style="border-width: 0;" src="http://i.creativecommons.org/l/by-nc/2.5/ca/88x31.png" alt="Creative Commons License" /></a></p>
<p align="left"></p><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://analytical-mind.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<h3><p>You might be interested in these related posts:</h3></p><ol><li><a href='http://analytical-mind.com/2009/12/23/results-of-my-360-degrees-feedback-what-my-colleagues-had-to-say/' rel='bookmark' title='Permanent Link: Results of my 360 degrees feedback. What my colleagues had to say.'>Results of my 360 degrees feedback. What my colleagues had to say.</a></li>
<li><a href='http://analytical-mind.com/2009/11/06/using-a-360-degree-feedback-form-to-assess-your-leadership/' rel='bookmark' title='Permanent Link: Using a 360-degree feedback form to assess your leadership'>Using a 360-degree feedback form to assess your leadership</a></li>
<li><a href='http://analytical-mind.com/2009/07/01/scrum-artifact-burn-down-chart/' rel='bookmark' title='Permanent Link: Scrum Artifact: Burn Down Chart'>Scrum Artifact: Burn Down Chart</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://analytical-mind.com/2010/06/29/agile-leadership-assessment-questionnaire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Effectively Tracking Cost in Scrum</title>
		<link>http://urbanturtle.com/blog/2010/06/28/effectively-tracking-cost-in-scrum/</link>
		<comments>http://urbanturtle.com/blog/2010/06/28/effectively-tracking-cost-in-scrum/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 03:27:23 +0000</pubDate>
		<dc:creator>pyxis</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Syndicated posts]]></category>

		<guid isPermaLink="false">http://urbanturtle.com/blog/?p=438</guid>
		<description><![CDATA[Note that the ‘Scrum Team’ refers to the Product Owner, the ScrumMaster and the Team. The Team consists of developers with all the skills to turn the Product Owner’s requirements into a potentially releasable piece of the product by the end of the Sprint.
Last week I was discussing with Mathieu and he started to talk [...]]]></description>
			<content:encoded><![CDATA[<blockquote>Note that the ‘Scrum Team’ refers to the Product Owner, the ScrumMaster and the Team. The Team consists of developers with all the skills to turn the Product Owner’s requirements into a potentially releasable piece of the product by the end of the Sprint.</blockquote>
Last week I was discussing with <a href="http://batswirl.com/blogs/batswirl_fr/default.aspx">Mathieu</a> and he started to talk to me about a friend who is now Product Owner (previously project manager) on a Scrum project. This person wants to make sure he is doing a good job and wants to continuously improve. I said, this is really awesome!

Mathieu, then says that his friend asked him the specific question: if I want to track the time I am investing in creating user stories and prioritizing the product backlog, which work item type and fields should I use to enter actual time spent if I am using the new <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e">Scrum process template</a> from Microsoft.

My reaction is … Interesting, why don’t you ask your friend how he is going to use this data to effectively improve as a Product Owner? If the Team is producing software that the users consider high value at an ever increasing and sustainable pace, don’t you think that those are great indications that the Scrum Team is doing good work? I believe those are much more interesting metrics to track than the actual effort he is putting in creating and prioritizing the product backlog.

Mathieu: Sure, I will suggest him that but I think he also wants to track cost.

<a href="http://urbanturtle.com/blog/wp-content/uploads/2010/06/budget_pie.gif"><img class="size-medium wp-image-441  alignright" title="Track Cost" src="http://urbanturtle.com/blog/wp-content/uploads/2010/06/budget_pie-300x298.gif" alt="Track Cost" width="180" height="179" /></a>

Ha! This is getting even more interesting now. Because it leads to the questions of time and cost tracking in Scrum; a question I often get in my scrum classes, especially from participants working in large corporations.

When I started teaching Scrum in 2004, I used to answer in my classes that time tracking is not part of Scrum but if you want to track actuals on sprint backlog items for administrative purposes, you can go ahead.

Observing Scrum Teams doing time tracking on sprint backlog items invariably leads them to questions like:
<ul>
	<li> Where do we put the time for meetings?</li>
	<li> Do we need to have absolutely all tasks in the sprint backlog?</li>
	<li> When we are pairing, do we do time entries for each of us?</li>
	<li> When we plan, do we create tasks for all the available hours we have? (more on this in  the post <a href="http://urbanturtle.com/blog/2010/06/14/sprints-and-compelling-goals/">Sprint and Compelling Goals</a>)</li>
</ul>
And the list goes on. All these questions are a struggle for the Scrum Team and answering them does not help them in creating high value software fast. Therefore, my answer now is: Tracking actual work on sprint backlog item is not part of Scrum. Period.

The reaction I usually get is either “this is impossible in real life” or “you are telling us that a Scrum Team is not responsible for its cost”.

I think that a Scrum Team IS responsible to be aware of their cost and the value they bring to the organization; they are software professionals and therefore they strive to maximize the ROI of their work. The Product Owner is specifically accountable for maximizing the ROI by appropriately prioritizing the product backlog.

The reaction is usually “I don’t get it. You are saying not to track actuals on sprint backlog items and at the same time that the Scrum Team is responsible for its cost.”. Here is the suggestion I usually provide. Most organizations are interested in knowing how many hours their people work to be able to produce the pay checks. Therefore they have a timesheet system where people enter their time. My suggestion is to have time entries per project (much higher level of granularities than the sprint backlog items). Therefore, a team member working on a single project will produce one time entry per period. Timesheet system or not, you should be able to easily query your enterprise systems to know salary costs for a given period. May be you are lucky enough to have a cost tracking system in place that is able to give you the answer to how much expenses directly related to the product development were made during the same period.

My point is that it should be possible to identify the total cost of an iteration and have the Scrum Team track this. Considering all of this, I have a request to make to Microsoft : Add the fields ‘Scrum Team Cost’ (numeric) and ‘Other Costs’ for iterations in the <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e">Scrum process template</a>. This will be useful for enterprise Scrum. May be it is not too late to put it before version 1.0 goes final <img class="wp-smiley" src="http://urbanturtle.com/blog/wp-includes/images/smilies/icon_wink.gif" alt=";)" />

Cheers,
~françois

<a class="tt" title="Post to Twitter" href="http://twitter.com/home/?status=Effectively+Tracking+Cost+in+Scrum+http://4n84q.th8.us"><img class="nothumb" src="http://urbanturtle.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" title="Post to Twitter" href="http://twitter.com/home/?status=Effectively+Tracking+Cost+in+Scrum+http://4n84q.th8.us">Tweet This Post</a>]]></content:encoded>
			<wfw:commentRss>http://urbanturtle.com/blog/2010/06/28/effectively-tracking-cost-in-scrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
