<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for Marek Blotny&#039;s Blog</title>
	<atom:link href="http://marekblotny.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://marekblotny.com</link>
	<description>Project Management, Digital Markerting, Human Factors ...</description>
	<lastBuildDate>Wed, 03 Aug 2011 00:32:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
	<item>
		<title>Comment on Does Daily Scrum Has To Have So Rigid Structure? by phloidster</title>
		<link>http://marekblotny.com/does-daily-scrum-has-to-have-so-rigid-structure/#comment-35</link>
		<dc:creator>phloidster</dc:creator>
		<pubDate>Wed, 03 Aug 2011 00:32:54 +0000</pubDate>
		<guid isPermaLink="false">http://marekblotny.com/?p=169#comment-35</guid>
		<description>scrum is just micromanagement under a new name

daily standup meetings are gimmicky nonsense


run as fast you can in the other direction!</description>
		<content:encoded><![CDATA[<p>scrum is just micromanagement under a new name</p>
<p>daily standup meetings are gimmicky nonsense</p>
<p>run as fast you can in the other direction!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How detailed the requirements should be? by aph</title>
		<link>http://marekblotny.com/how-detailed-the-requirements-should-be/#comment-61</link>
		<dc:creator>aph</dc:creator>
		<pubDate>Wed, 27 Jul 2011 15:14:52 +0000</pubDate>
		<guid isPermaLink="false">http://marekblotny.com/?p=344#comment-61</guid>
		<description>The first rule of requirements is to ask your customer &#039;why?&#039;. If they can&#039;t explain simply why the requirement is needed then it isn&#039;t essential and it should be discounted. If the response is acceptable, the next question is &#039;How am I going to validate that I have satisfied the requirement&#039;? If you can&#039;t agree on how the requirement is to validated, then the requirement clearly needs clarifying, maybe with some constraints explicitly included in the requirement wording. The language of requirements is very important and the differences between shall, should, will, may are VERY important. Any requirement with phrases such as &#039;such as&#039;, &#039;for example&#039; should always be rejected as they are open-ended and can never be fully satisfied.

As an example, I encountered a requirement recently which included the phrase &#039;any printer shall be supported&#039;. After discussions, and any customer that doesn&#039;t engage in discussions is clearly an indication of a very difficult customer!, it became very clear why the requirement had be written in the way - a third party would be supplying the as yet unspecified printer. However, the discussion did enable the requirement wording to became slightly more achievable by rephrasing as &#039;a network connected printer supporting postscript&#039;. At least I would have a chance of testing this (and have constrained it to exclude printers with parallel or usb interfaces).

The hardest part of requirements is not the accepting the requirement, it is the validation at the end. How often have you encountered &#039;This isn&#039;t what I wanted&#039;. The only way to avoid this is to remain in constant contact with your customer to validate any assumptions throughout the development so that there aren&#039;t any surprises at the end.</description>
		<content:encoded><![CDATA[<p>The first rule of requirements is to ask your customer &#8216;why?&#8217;. If they can&#8217;t explain simply why the requirement is needed then it isn&#8217;t essential and it should be discounted. If the response is acceptable, the next question is &#8216;How am I going to validate that I have satisfied the requirement&#8217;? If you can&#8217;t agree on how the requirement is to validated, then the requirement clearly needs clarifying, maybe with some constraints explicitly included in the requirement wording. The language of requirements is very important and the differences between shall, should, will, may are VERY important. Any requirement with phrases such as &#8216;such as&#8217;, &#8216;for example&#8217; should always be rejected as they are open-ended and can never be fully satisfied.</p>
<p>As an example, I encountered a requirement recently which included the phrase &#8216;any printer shall be supported&#8217;. After discussions, and any customer that doesn&#8217;t engage in discussions is clearly an indication of a very difficult customer!, it became very clear why the requirement had be written in the way &#8211; a third party would be supplying the as yet unspecified printer. However, the discussion did enable the requirement wording to became slightly more achievable by rephrasing as &#8216;a network connected printer supporting postscript&#8217;. At least I would have a chance of testing this (and have constrained it to exclude printers with parallel or usb interfaces).</p>
<p>The hardest part of requirements is not the accepting the requirement, it is the validation at the end. How often have you encountered &#8216;This isn&#8217;t what I wanted&#8217;. The only way to avoid this is to remain in constant contact with your customer to validate any assumptions throughout the development so that there aren&#8217;t any surprises at the end.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How detailed the requirements should be? by cleve</title>
		<link>http://marekblotny.com/how-detailed-the-requirements-should-be/#comment-60</link>
		<dc:creator>cleve</dc:creator>
		<pubDate>Mon, 25 Jul 2011 20:00:42 +0000</pubDate>
		<guid isPermaLink="false">http://marekblotny.com/?p=344#comment-60</guid>
		<description>+1 :)</description>
		<content:encoded><![CDATA[<p>+1 <img src='http://marekblotny.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How detailed the requirements should be? by Marek Blotny</title>
		<link>http://marekblotny.com/how-detailed-the-requirements-should-be/#comment-59</link>
		<dc:creator>Marek Blotny</dc:creator>
		<pubDate>Mon, 25 Jul 2011 16:16:59 +0000</pubDate>
		<guid isPermaLink="false">http://marekblotny.com/?p=344#comment-59</guid>
		<description>Hi Cleve, I agree - conversation for sure is better than a long technical questionnaire! :) 

You have also touched slightly different subject - hidden assumptions which I consider as the biggest danger for any project. Especially those assumptions on client&#039;s side are risky ;) The real trick is unearth them early!</description>
		<content:encoded><![CDATA[<p>Hi Cleve, I agree &#8211; conversation for sure is better than a long technical questionnaire! <img src='http://marekblotny.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>You have also touched slightly different subject &#8211; hidden assumptions which I consider as the biggest danger for any project. Especially those assumptions on client&#8217;s side are risky <img src='http://marekblotny.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  The real trick is unearth them early!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How detailed the requirements should be? by cleve</title>
		<link>http://marekblotny.com/how-detailed-the-requirements-should-be/#comment-58</link>
		<dc:creator>cleve</dc:creator>
		<pubDate>Mon, 25 Jul 2011 15:56:55 +0000</pubDate>
		<guid isPermaLink="false">http://marekblotny.com/?p=344#comment-58</guid>
		<description>Great post Marek.

I&#039;ve found that clients don&#039;t like questions.  Even the right ones.  They prefer conversations.  

Your second situation is really about playing back a solution with a bunch of assumptions you&#039;ve made earlier.  Instead of asking questions, let the client play with it.  Then the real conversation starts in which you validate and/or refute ALL prior assumptions.

Man, I assumed you&#039;d support IE6!  Of course it should render on the IPAD? Yes, why on earth would you not make these pages SEO friendly.

Nothing hurts you more than hidden/unvalidated assumptions.</description>
		<content:encoded><![CDATA[<p>Great post Marek.</p>
<p>I&#8217;ve found that clients don&#8217;t like questions.  Even the right ones.  They prefer conversations.  </p>
<p>Your second situation is really about playing back a solution with a bunch of assumptions you&#8217;ve made earlier.  Instead of asking questions, let the client play with it.  Then the real conversation starts in which you validate and/or refute ALL prior assumptions.</p>
<p>Man, I assumed you&#8217;d support IE6!  Of course it should render on the IPAD? Yes, why on earth would you not make these pages SEO friendly.</p>
<p>Nothing hurts you more than hidden/unvalidated assumptions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Is It Easy To Be a Developer in Agile Team? by A Roundup of Popular Agile Articles - WebsitesMadeRight.com</title>
		<link>http://marekblotny.com/is-it-easy-to-be-a-developer-in-agile-team/#comment-42</link>
		<dc:creator>A Roundup of Popular Agile Articles - WebsitesMadeRight.com</dc:creator>
		<pubDate>Thu, 24 Mar 2011 23:36:11 +0000</pubDate>
		<guid isPermaLink="false">http://marekblotny.com/?p=214#comment-42</guid>
		<description>[...] Is It Easy To Be a Developer in Agile Team? (Aug 9, 2010) [...] </description>
		<content:encoded><![CDATA[<p>[...] Is It Easy To Be a Developer in Agile Team? (Aug 9, 2010) [...] </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Deadlines &#8211; Is There a Room To Negotiate Them In Web Development Industry? by Marek Blotny</title>
		<link>http://marekblotny.com/deadlines-is-there-a-room-to-negotiate-them-in-web-development-industry/#comment-56</link>
		<dc:creator>Marek Blotny</dc:creator>
		<pubDate>Fri, 27 Aug 2010 20:58:25 +0000</pubDate>
		<guid isPermaLink="false">http://marekblotny.com/?p=308#comment-56</guid>
		<description>@Miro and @Stu 

Thanks a lot for additional insights!

Recently I have heard that quite often we are dealing with fixed time and fixed scope projects. It sounded quite risky so it’s good to learn that when deadline is a priority we can still control scope.</description>
		<content:encoded><![CDATA[<p>@Miro and @Stu </p>
<p>Thanks a lot for additional insights!</p>
<p>Recently I have heard that quite often we are dealing with fixed time and fixed scope projects. It sounded quite risky so it’s good to learn that when deadline is a priority we can still control scope.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Deadlines &#8211; Is There a Room To Negotiate Them In Web Development Industry? by Stu Dean</title>
		<link>http://marekblotny.com/deadlines-is-there-a-room-to-negotiate-them-in-web-development-industry/#comment-55</link>
		<dc:creator>Stu Dean</dc:creator>
		<pubDate>Fri, 27 Aug 2010 09:36:54 +0000</pubDate>
		<guid isPermaLink="false">http://marekblotny.com/?p=308#comment-55</guid>
		<description>btw.. have a good holiday.. I&#039;ll miss the posts while you&#039;re away.. :)</description>
		<content:encoded><![CDATA[<p>btw.. have a good holiday.. I&#8217;ll miss the posts while you&#8217;re away.. <img src='http://marekblotny.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Deadlines &#8211; Is There a Room To Negotiate Them In Web Development Industry? by Stu Dean</title>
		<link>http://marekblotny.com/deadlines-is-there-a-room-to-negotiate-them-in-web-development-industry/#comment-54</link>
		<dc:creator>Stu Dean</dc:creator>
		<pubDate>Fri, 27 Aug 2010 09:35:31 +0000</pubDate>
		<guid isPermaLink="false">http://marekblotny.com/?p=308#comment-54</guid>
		<description>Quite right Marek..

In the digital industry clients have deadlines for all sorts of reasons, product launches, launches to coencide with events, license renewals etc.. some are harder than others but in certain cases meeting a deadline means making money or not.. so when the client is paying literally paying our wages they do expect us to meet the date.

There is always room to manage scope, either by descoping (or simplication of) lower priority features in order to meet the date... but as a general rule when a deadline is drawing nearer teams (client and supplier) work harder as more unknowns come to light and MUST-HAVES! are uncovered.. This pressure then release cycle as deadline is met is what gives us our sense of achievement when a project is delivered.

Deadlines are common across all industries, ask an accountant about the pressure to deliver as they come upto a fiscal year end.. or a lawyer preparing for a big case.</description>
		<content:encoded><![CDATA[<p>Quite right Marek..</p>
<p>In the digital industry clients have deadlines for all sorts of reasons, product launches, launches to coencide with events, license renewals etc.. some are harder than others but in certain cases meeting a deadline means making money or not.. so when the client is paying literally paying our wages they do expect us to meet the date.</p>
<p>There is always room to manage scope, either by descoping (or simplication of) lower priority features in order to meet the date&#8230; but as a general rule when a deadline is drawing nearer teams (client and supplier) work harder as more unknowns come to light and MUST-HAVES! are uncovered.. This pressure then release cycle as deadline is met is what gives us our sense of achievement when a project is delivered.</p>
<p>Deadlines are common across all industries, ask an accountant about the pressure to deliver as they come upto a fiscal year end.. or a lawyer preparing for a big case.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Deadlines &#8211; Is There a Room To Negotiate Them In Web Development Industry? by Miro</title>
		<link>http://marekblotny.com/deadlines-is-there-a-room-to-negotiate-them-in-web-development-industry/#comment-53</link>
		<dc:creator>Miro</dc:creator>
		<pubDate>Fri, 27 Aug 2010 08:01:02 +0000</pubDate>
		<guid isPermaLink="false">http://marekblotny.com/?p=308#comment-53</guid>
		<description>One of the important questions we always ask clients up front when they mention a deadline is: &quot;What&#039;s driving this deadline?&quot;. Sometimes it comes out that the deadline is more an expectation, and actually they would rather have it two weeks later but with more features or more time for review and rework.

Other times you&#039;ll find it&#039;s some immovable barrier, such as &quot;we must launch in time for the shareholder&#039;s AGM&quot; or &quot;we must launch in time for the Christmas sales period&quot;, etc. In these cases the negotiation stops being about time and starts to be about scope - if we&#039;re going to make that deadline, we may need to cut something out...</description>
		<content:encoded><![CDATA[<p>One of the important questions we always ask clients up front when they mention a deadline is: &#8220;What&#8217;s driving this deadline?&#8221;. Sometimes it comes out that the deadline is more an expectation, and actually they would rather have it two weeks later but with more features or more time for review and rework.</p>
<p>Other times you&#8217;ll find it&#8217;s some immovable barrier, such as &#8220;we must launch in time for the shareholder&#8217;s AGM&#8221; or &#8220;we must launch in time for the Christmas sales period&#8221;, etc. In these cases the negotiation stops being about time and starts to be about scope &#8211; if we&#8217;re going to make that deadline, we may need to cut something out&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
