<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Critical Results</title>
	<atom:link href="http://blog.criticalresults.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.criticalresults.com</link>
	<description>get software done faster, sharpen your team, gain balance and control... and make your project NOT SUCK</description>
	<lastBuildDate>Tue, 07 Jun 2011 02:37:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on Preparing for GiveCamp 2011 by Mark W. Schumann</title>
		<link>http://blog.criticalresults.com/2011/03/10/givecamp-2011/#comment-419</link>
		<dc:creator><![CDATA[Mark W. Schumann]]></dc:creator>
		<pubDate>Tue, 07 Jun 2011 02:37:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.criticalresults.com/?p=355#comment-419</guid>
		<description><![CDATA[Namaste, Marcia. Hey GiveCamp regulars, what do you think? Nothing like a load of Surya Namaskara to wake you up and &lt;em&gt;make your project not suck&lt;/em&gt;!]]></description>
		<content:encoded><![CDATA[<p>Namaste, Marcia. Hey GiveCamp regulars, what do you think? Nothing like a load of Surya Namaskara to wake you up and <em>make your project not suck</em>!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Preparing for GiveCamp 2011 by Marcia</title>
		<link>http://blog.criticalresults.com/2011/03/10/givecamp-2011/#comment-417</link>
		<dc:creator><![CDATA[Marcia]]></dc:creator>
		<pubDate>Wed, 16 Mar 2011 16:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.criticalresults.com/?p=355#comment-417</guid>
		<description><![CDATA[Could your group of volunteers benefit from a little yoga?  If I am in town (will need to check), I am at your service, Mark.  Namastaaaayyyy.]]></description>
		<content:encoded><![CDATA[<p>Could your group of volunteers benefit from a little yoga?  If I am in town (will need to check), I am at your service, Mark.  Namastaaaayyyy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Things learned while pairing by Mark W. Schumann</title>
		<link>http://blog.criticalresults.com/2011/03/14/things-learned-while-pairing/#comment-415</link>
		<dc:creator><![CDATA[Mark W. Schumann]]></dc:creator>
		<pubDate>Mon, 14 Mar 2011 20:21:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.criticalresults.com/?p=348#comment-415</guid>
		<description><![CDATA[Hey Chris.

Keeping the methods segregated wasn&#039;t my goal. I was simply playing along with the idea that you only unit test public methods, because that&#039;s what all the TDD gurus say. I like to use unit tests to pinpoint defects, so I kind of want to test private methods, which is where all the gutsy stuff happens.

So I really like your idea of adding test methods to the class being tested, but I also want to hear from the gurus: why exactly is it not a good thing to unit test your privates? And if you do put NUnit test methods into a production class, do you go ahead and decorate the production class as a TestFixture? (I guess you&#039;d have to.)

I haven&#039;t thought this through, but I know it&#039;s kind of important.

Yeah, I liked pairing with you on that project too. Events like CodeRetreat attract the people who really want to learn.]]></description>
		<content:encoded><![CDATA[<p>Hey Chris.</p>
<p>Keeping the methods segregated wasn&#8217;t my goal. I was simply playing along with the idea that you only unit test public methods, because that&#8217;s what all the TDD gurus say. I like to use unit tests to pinpoint defects, so I kind of want to test private methods, which is where all the gutsy stuff happens.</p>
<p>So I really like your idea of adding test methods to the class being tested, but I also want to hear from the gurus: why exactly is it not a good thing to unit test your privates? And if you do put NUnit test methods into a production class, do you go ahead and decorate the production class as a TestFixture? (I guess you&#8217;d have to.)</p>
<p>I haven&#8217;t thought this through, but I know it&#8217;s kind of important.</p>
<p>Yeah, I liked pairing with you on that project too. Events like CodeRetreat attract the people who really want to learn.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Things learned while pairing by Chris Sanyk</title>
		<link>http://blog.criticalresults.com/2011/03/14/things-learned-while-pairing/#comment-414</link>
		<dc:creator><![CDATA[Chris Sanyk]]></dc:creator>
		<pubDate>Mon, 14 Mar 2011 19:14:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.criticalresults.com/?p=348#comment-414</guid>
		<description><![CDATA[If you really wanted to keep your test methods segregated, in C# at least you could write them in separate text files, using partial classes to keep all your test methods together, apart from your &quot;real&quot; class members.

I&#039;m not sure how else one would go about it, but I&#039;m sure my mind isn&#039;t yet experienced enough to be able to say whether there aren&#039;t any other approaches that would be equally or more viable.

It was fun partnering with you, and a really enjoyable day overall.   I love events like that.]]></description>
		<content:encoded><![CDATA[<p>If you really wanted to keep your test methods segregated, in C# at least you could write them in separate text files, using partial classes to keep all your test methods together, apart from your &#8220;real&#8221; class members.</p>
<p>I&#8217;m not sure how else one would go about it, but I&#8217;m sure my mind isn&#8217;t yet experienced enough to be able to say whether there aren&#8217;t any other approaches that would be equally or more viable.</p>
<p>It was fun partnering with you, and a really enjoyable day overall.   I love events like that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What I like about Rails by Tweets that mention What I like about Rails « Critical Results -- Topsy.com</title>
		<link>http://blog.criticalresults.com/2011/01/21/what-i-like-about-rails/#comment-409</link>
		<dc:creator><![CDATA[Tweets that mention What I like about Rails « Critical Results -- Topsy.com]]></dc:creator>
		<pubDate>Fri, 21 Jan 2011 21:39:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.criticalresults.com/?p=350#comment-409</guid>
		<description><![CDATA[[...] This post was mentioned on Twitter by Mark W. Schumann, John Bauer. John Bauer said: RT @MarkWSchumann: New blog post: What I like about #ruby and #rails! http://bit.ly/gR0Vm4 [...]]]></description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by Mark W. Schumann, John Bauer. John Bauer said: RT @MarkWSchumann: New blog post: What I like about #ruby and #rails! <a href="http://bit.ly/gR0Vm4" rel="nofollow">http://bit.ly/gR0Vm4</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Programmer optimism, and the &#8220;Death March&#8221; by How To Train Yourself To Be In The Mood You Want &#124; More of Ed&#039;s Random Stuff</title>
		<link>http://blog.criticalresults.com/2009/11/04/optimism-death-march/#comment-367</link>
		<dc:creator><![CDATA[How To Train Yourself To Be In The Mood You Want &#124; More of Ed&#039;s Random Stuff]]></dc:creator>
		<pubDate>Sat, 30 Oct 2010 21:55:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.criticalresults.com/?p=99#comment-367</guid>
		<description><![CDATA[[...] Man, does that clear my head. It also avoids big time crunches when “something comes up” and I didn’t leave time for the urgently required stuff.  Mark W Schumann´s last blog ..Programmer optimism, and the “Death March” [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Man, does that clear my head. It also avoids big time crunches when “something comes up” and I didn’t leave time for the urgently required stuff.  Mark W Schumann´s last blog ..Programmer optimism, and the “Death March” [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Testability, Simply by Mark W. Schumann</title>
		<link>http://blog.criticalresults.com/2010/10/19/testability-simply/#comment-365</link>
		<dc:creator><![CDATA[Mark W. Schumann]]></dc:creator>
		<pubDate>Tue, 19 Oct 2010 19:27:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.criticalresults.com/?p=331#comment-365</guid>
		<description><![CDATA[Yes, there is a testing system.

But they generally do single-track development so everything is on the main version control branch. Sadly, you can&#039;t really test one new feature at a time.]]></description>
		<content:encoded><![CDATA[<p>Yes, there is a testing system.</p>
<p>But they generally do single-track development so everything is on the main version control branch. Sadly, you can&#8217;t really test one new feature at a time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Testability, Simply by Naji</title>
		<link>http://blog.criticalresults.com/2010/10/19/testability-simply/#comment-364</link>
		<dc:creator><![CDATA[Naji]]></dc:creator>
		<pubDate>Tue, 19 Oct 2010 19:23:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.criticalresults.com/?p=331#comment-364</guid>
		<description><![CDATA[&quot;...

pulls current source out of TFS and builds it on the testing system

...&quot;

Is there a testing system?  Or is this test minus one?

Do you already know there are well-defined boundaries to allow the test version to be built one feature at time?  Or is this test zero?]]></description>
		<content:encoded><![CDATA[<p>&#8220;&#8230;</p>
<p>pulls current source out of TFS and builds it on the testing system</p>
<p>&#8230;&#8221;</p>
<p>Is there a testing system?  Or is this test minus one?</p>
<p>Do you already know there are well-defined boundaries to allow the test version to be built one feature at time?  Or is this test zero?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on When they won&#8217;t let you do Agile by Mark W. Schumann</title>
		<link>http://blog.criticalresults.com/2010/09/22/wont-let-you/#comment-355</link>
		<dc:creator><![CDATA[Mark W. Schumann]]></dc:creator>
		<pubDate>Tue, 05 Oct 2010 14:12:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.criticalresults.com/?p=236#comment-355</guid>
		<description><![CDATA[I think the other commenters are right in that the Agile practices only work in a surface-y kind of way if you don&#039;t really get and buy into the Agile values and principles.

If you don&#039;t really love collaboration, and if you feel possessive about your code, and if you are super hung up on getting personal credit for things... then pair programming is kind of a band-aid.

If you don&#039;t truly value openness, then a KanBan system may somewhat work for you... but it will be hugely compromised by vagueness and hedging.

That having been said, I really like the idea of actions creating thoughts and feelings. It seems backwards, but it&#039;s a real phenomenon. If you&#039;re not really into changing requirements, but you&#039;re at least a little open to the idea, then &lt;em&gt;working with changing requirements&lt;/em&gt; in an Agile-ish space is likely to update your thinking.

That&#039;s why I totally endorse doing some Agile practices without management&#039;s open support, if that works for you.  It gives you (the dev team and partners) some benefits of Agile, helps you catch onto Agile principles, and lets management &lt;em&gt;see&lt;/em&gt; and &lt;em&gt;experience&lt;/em&gt; Agile benefits rather than talking them to death.]]></description>
		<content:encoded><![CDATA[<p>I think the other commenters are right in that the Agile practices only work in a surface-y kind of way if you don&#8217;t really get and buy into the Agile values and principles.</p>
<p>If you don&#8217;t really love collaboration, and if you feel possessive about your code, and if you are super hung up on getting personal credit for things&#8230; then pair programming is kind of a band-aid.</p>
<p>If you don&#8217;t truly value openness, then a KanBan system may somewhat work for you&#8230; but it will be hugely compromised by vagueness and hedging.</p>
<p>That having been said, I really like the idea of actions creating thoughts and feelings. It seems backwards, but it&#8217;s a real phenomenon. If you&#8217;re not really into changing requirements, but you&#8217;re at least a little open to the idea, then <em>working with changing requirements</em> in an Agile-ish space is likely to update your thinking.</p>
<p>That&#8217;s why I totally endorse doing some Agile practices without management&#8217;s open support, if that works for you.  It gives you (the dev team and partners) some benefits of Agile, helps you catch onto Agile principles, and lets management <em>see</em> and <em>experience</em> Agile benefits rather than talking them to death.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on When they won&#8217;t let you do Agile by Matt Kirchman</title>
		<link>http://blog.criticalresults.com/2010/09/22/wont-let-you/#comment-354</link>
		<dc:creator><![CDATA[Matt Kirchman]]></dc:creator>
		<pubDate>Tue, 05 Oct 2010 12:52:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.criticalresults.com/?p=236#comment-354</guid>
		<description><![CDATA[This is a great conversation, and I wish I had come across it a week or two ago.

We are in the process of evolving into an Agile-based environment.  I suppose some might say that we&#039;re not agile, since we don&#039;t meet some set of criteria, but really, who cares?  Like Lou says, sometimes baby steps are the way to go.

The point is, it is starting to work for us.  And when I look back at where we were before we started this journey, and compare it to where we are today in terms of productivity and developer satisfaction, I am quite pleased.  There is much to do, but as an old-school waterfall-type project manager, I&#039;m sold on the benefits of Agile at this firm in particular.  

My approach is to apply constant but gentle pressure on everyone (opponents and supporters) to continue adoption of activities and thought processes that will help us to evolve to a more competent Agile environment.  Will we ever get far enough along the scale to meet some set of criteria so that we can claim to be truly Agile?  I&#039;m not sure I care about that.  All I care about is whether we are getting the job done in a competent and sustainable way.  The rest will sort itself out.]]></description>
		<content:encoded><![CDATA[<p>This is a great conversation, and I wish I had come across it a week or two ago.</p>
<p>We are in the process of evolving into an Agile-based environment.  I suppose some might say that we&#8217;re not agile, since we don&#8217;t meet some set of criteria, but really, who cares?  Like Lou says, sometimes baby steps are the way to go.</p>
<p>The point is, it is starting to work for us.  And when I look back at where we were before we started this journey, and compare it to where we are today in terms of productivity and developer satisfaction, I am quite pleased.  There is much to do, but as an old-school waterfall-type project manager, I&#8217;m sold on the benefits of Agile at this firm in particular.  </p>
<p>My approach is to apply constant but gentle pressure on everyone (opponents and supporters) to continue adoption of activities and thought processes that will help us to evolve to a more competent Agile environment.  Will we ever get far enough along the scale to meet some set of criteria so that we can claim to be truly Agile?  I&#8217;m not sure I care about that.  All I care about is whether we are getting the job done in a competent and sustainable way.  The rest will sort itself out.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

