<?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>Adrian Carr.com</title>
	<atom:link href="http://adriancarr.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://adriancarr.com</link>
	<description>Thoughts on software, life, and random other things</description>
	<lastBuildDate>Fri, 30 Mar 2012 12:47:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Thoughts on Agile Waterfall</title>
		<link>http://adriancarr.com/2012/03/thoughts-on-agile-waterfall/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=thoughts-on-agile-waterfall</link>
		<comments>http://adriancarr.com/2012/03/thoughts-on-agile-waterfall/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 12:33:28 +0000</pubDate>
		<dc:creator>adriancarr</dc:creator>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://adriancarr.com/?p=111</guid>
		<description><![CDATA[Not long ago, a friend of mine sent me an article about Agile Waterfall. I thought about this quite a bit, and here are my thoughts on it: My view is that agile is not the only way, and that you should do what works for your company and situation, with the caveat that you &#8230; <a class="read-excerpt" href="http://adriancarr.com/2012/03/thoughts-on-agile-waterfall/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Not long ago, a friend of mine sent me an article about <a title="Agile Waterfall" href="http://www.netmagazine.com/opinions/agile-waterfall">Agile Waterfall</a>.</p>
<p>I thought about this quite a bit, and here are my thoughts on it:</p>
<p>My view is that agile is not the only way, and that you should do what works for your company and situation, with the caveat that you create a culture that has these attributes:</p>
<ul>
<li>Continuous improvement, where every single person is on board with getting better as an individual, a team, and as a company. If people aren&#8217;t on board with that, then <a title="people on the wrong bus" href="http://www.mmsonline.com/columns/do-you-have-the-right-people-on-the-bus">they are probably on the wrong bus</a>.</li>
<li>Look to eliminate waste. Waste is those things which add cost, but do not add appropriate value. This could be processes, unneeded documentation, hand-offs from one group to another when they should be working together, bugs that cause rework, waiting too long for feedback, company rules, or anything. Like at Toyota, it should be everyone&#8217;s job to find these things.</li>
<li>Professionalism and trust. Teams should earn trust and be given it.</li>
</ul>
<p>These are basic tenets of <a title="lean thinking" href="http://www.poppendieck.com/">Lean thinking</a>. Now, if you do these things, <em><strong>you will be agile</strong></em>, eventually, because it is impossible to have a culture of continuous improvement and do pure waterfall software development for long. In fact, I will go so far as to say that if you do waterfall development, you are <em>probably</em> robbing your company, because you are wasting your company&#8217;s money. I say <em>probably</em> because I do not know your situation, but I cannot see a case where pure waterfall development makes economic sense.</p>
<p>I&#8217;ve thought about this waaaay more than I should, but that&#8217;s just what I do, and I&#8217;ve come to the conclusion that the next time I am involved in helping a company move to agile development, I&#8217;m rarely going to use the word &#8220;agile&#8221;. It sets some people off, and also comes with preconceived notions, both good and bad. There are so many different flavors and ways of being agile that they come with assumptions. My plan is to incorporate lean concepts, and do those things that I listed above. Most people have heard of lean, and almost no one will fight it because it has won. Companies that are seriously doing continuous improvement, will get to agile, then go beyond that into lean. The problem with agile is that too many companies implement Scrum, and think they are agile, when they are really just doing the practices, but still aren&#8217;t making the real improvements that they could.</p>
<div id="attachment_115" class="wp-caption alignleft" style="width: 310px"><a href="http://adriancarr.com/wp-content/uploads/2012/03/IMG_20120311_143626.jpg"><img src="http://adriancarr.com/wp-content/uploads/2012/03/IMG_20120311_143626-300x225.jpg" alt="Abrams Falls" title="AbramsFalls" width="300" height="225" class="size-medium wp-image-115" /></a><p class="wp-caption-text">Abrams Falls</p></div>
]]></content:encoded>
			<wfw:commentRss>http://adriancarr.com/2012/03/thoughts-on-agile-waterfall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding multiple files to Source Code Control from IntelliJ IDEA</title>
		<link>http://adriancarr.com/2012/02/adding-multiple-files-to-source-code-control-from-intellij-idea/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=adding-multiple-files-to-source-code-control-from-intellij-idea</link>
		<comments>http://adriancarr.com/2012/02/adding-multiple-files-to-source-code-control-from-intellij-idea/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 17:23:57 +0000</pubDate>
		<dc:creator>adriancarr</dc:creator>
				<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://adriancarr.com/?p=105</guid>
		<description><![CDATA[I recently started a new software project using IntelliJ IDEA, and after some experimentation, decided to add the project to Team Foundation Server (TFS) so I can make changes and have them under version control. I had no problem setting up the connection to our TFS Server via the &#8220;VCS&#8221; menu, and I could easily &#8230; <a class="read-excerpt" href="http://adriancarr.com/2012/02/adding-multiple-files-to-source-code-control-from-intellij-idea/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I recently started a new software project using <a href="http://www.jetbrains.com/idea/" title="IntelliJ IDEA">IntelliJ IDEA</a>, and after some experimentation, decided to add the project to Team Foundation Server (TFS) so I can make changes and have them under version control. I had no problem setting up the connection to our  TFS Server via the &#8220;VCS&#8221; menu, and I could easily add and checkin a directory or a single file by right-clicking on it in the project explorer window, but could not figure out how to add all of my project files and directories at the same time. Adding them one by one to version control is tedious, time-consuming, and error prone. Plus, I knew there was a way. I just didn&#8217;t know what it was.</p>
<p>After a lot of wasted time trying, and then googling, then checking <a href="http://stackoverflow.com/" title="Stack Overflow">Stack Overflow</a> and the <a href="http://www.jetbrains.com/" title="JetBrains">JetBrains </a>support site, I eventually gave up and contacted their support. </p>
<p>Five minutes later, I received the answer back from them. (In addition to spending too much time fighting Eclipse, that&#8217;s one more reason why I like them so much.)<br />
<strong>Here&#8217;s the answer:</strong></p>
<ol>
<li>Look at the very bottom of the IDE, and see if their is a tab labeled &#8220;Changes&#8221;. If not, go to View &gt; Tool Windows &gt; Changes.</li>
<li>Look at the &#8220;Local&#8221; panel in the &#8220;Changes&#8221; window.</li>
<li>Under the &#8220;Unversioned files&#8221; node, there will be a list of all files and directories that are not under version control.</li>
<li>Right-click the &#8220;Unversioned Files&#8221; node, and select &#8220;Add to VCS&#8221; from the pop-up menu.</li>
<li>Right-click again, and select &#8220;Commit Changes&#8221;. You should be done.
</ol>
<p>I hope this helps someone, and remember- Version Control is your friend.<br />
-<a href="http://adriancarr.com/about/" title="Adrian Carr">Adrian Carr</a></p>
]]></content:encoded>
			<wfw:commentRss>http://adriancarr.com/2012/02/adding-multiple-files-to-source-code-control-from-intellij-idea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Relieved that I didn&#8217;t get the call center job in New York</title>
		<link>http://adriancarr.com/2012/02/relieved-that-i-didnt-get-the-call-center-job-in-new-york/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=relieved-that-i-didnt-get-the-call-center-job-in-new-york</link>
		<comments>http://adriancarr.com/2012/02/relieved-that-i-didnt-get-the-call-center-job-in-new-york/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 13:12:20 +0000</pubDate>
		<dc:creator>adriancarr</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://adriancarr.com/?p=98</guid>
		<description><![CDATA[I received an email yesterday entitled &#8220;Phone Interview&#8221;. I was confused at first, because I haven&#8217;t applied for any jobs lately, especially one in a call center in Long Island, New York. I have no idea who they actually spoke with, but I am glad that they enjoyed speaking with &#8220;me&#8221; and that they think &#8230; <a class="read-excerpt" href="http://adriancarr.com/2012/02/relieved-that-i-didnt-get-the-call-center-job-in-new-york/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I received an email yesterday entitled &#8220;Phone Interview&#8221;. I was confused at first, because I haven&#8217;t applied for any jobs lately, especially one in a call center in Long Island, New York. I have no idea who they actually spoke with, but I am glad that they enjoyed speaking with &#8220;me&#8221; and that they think my &#8220;capabilities are impressive and I demonstrated that I have a great deal to offer&#8221;.<br />
I do feel bad for the real person who didn&#8217;t get the job, and I wish them well. </p>
<p>Just for grins, here&#8217;s the email:<br />
<em><br />
Good evening Mr. Carr,</p>
<p>Thank you for taking the opportunity to contact us for a phone interview, it was a pleasure speaking with you. Your capabilities were impressive and demonstrated you have a great deal to offer. However after careful consideration, we cannot offer you a position at this time.</p>
<p>We appreciate your interest in Carey Limousine Call Center Department and for all the time you&#8217;ve given us. We&#8217;ll keep your resume on file for 3 months for review should we have an opening that matches your skills.</p>
<p>Again, thank you for your interest and best wishes to your future endeavors.</p>
<p>Sincerely,</p>
<p>Carey New York<br />
Hiring Team<br />
4901 27th Street<br />
Long Island City, NY 11101<br />
Tel:212-599-1122<br />
www.Carey.com</em></p>
]]></content:encoded>
			<wfw:commentRss>http://adriancarr.com/2012/02/relieved-that-i-didnt-get-the-call-center-job-in-new-york/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Surprised to find myself on YouTube</title>
		<link>http://adriancarr.com/2011/12/surprised-to-find-myself-on-youtube/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=surprised-to-find-myself-on-youtube</link>
		<comments>http://adriancarr.com/2011/12/surprised-to-find-myself-on-youtube/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 20:21:27 +0000</pubDate>
		<dc:creator>adriancarr</dc:creator>
				<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://adriancarr.com/?p=91</guid>
		<description><![CDATA[I was curious if the Knoxville Geek Breakfasts were still happening or not, so I googled it today (It doesn&#8217;t look like they are happening.) Much to my surprise, I found myself on YouTube, along with David Sink, and Arlene Gray and Jolyon Gray at Geek Breakfast in February 2009. Kinda cool, I think.]]></description>
			<content:encoded><![CDATA[<p>I was curious if the Knoxville Geek Breakfasts were still happening or not, so I googled it today (It doesn&#8217;t look like they are happening.) Much to my surprise, I found myself on YouTube, along with David Sink, and Arlene Gray and Jolyon Gray at Geek Breakfast in February 2009. Kinda cool, I think.</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/PqC2UNCrBoo?rel=0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://adriancarr.com/2011/12/surprised-to-find-myself-on-youtube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PicasaView instantView Google Error</title>
		<link>http://adriancarr.com/2011/12/wordpress-picasaview-instantview-google-error/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-picasaview-instantview-google-error</link>
		<comments>http://adriancarr.com/2011/12/wordpress-picasaview-instantview-google-error/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 03:24:25 +0000</pubDate>
		<dc:creator>adriancarr</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://adriancarr.com/?p=49</guid>
		<description><![CDATA[I noticed a great photo thumbnail layout on a friend&#8217;s blog recently, and asked him about it. He told me that he was using a cool WordPress photo plugin called PicasaView that easily pulls photos from Picasa into a WordPress blog. I&#8217;ve been playing around with different photo galleries lately as I try to resurrect &#8230; <a class="read-excerpt" href="http://adriancarr.com/2011/12/wordpress-picasaview-instantview-google-error/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I noticed a great photo thumbnail layout on a friend&#8217;s blog recently, and asked him about it. He told me that he was using a cool <a href="http://wordpress.org/" title="Wordpress">WordPress </a>photo plugin called <a href="http://wordpress.org/extend/plugins/picasaview/" title="PicasaView">PicasaView </a>that easily pulls photos from Picasa into a WordPress blog. I&#8217;ve been playing around with different photo galleries lately as I try to resurrect this blog, and thought I&#8217;d give it a try since wordpress plugins are so easy to install. </p>
<p>So, I went into my wordpress control panel and added, activated, and setup the plugin in just a few minutes. Easy as pie.</p>
<p>I then went to a test page and added a Picasa photo album from a <a href="https://picasaweb.google.com/115353796473477879933/ArizonaAugust2011" title="Adrian Phoenix Arizona">recent trip to Phoenix, Arizona</a>.<br />
I added this code:<br />
<code>&#91;picasaview album='Arizona-August 2011'&#93</code><br />
This works great, and looks just like this:<br />
<div class="picasaView clearfix">
	<a href="http://adriancarr.com/2011/12/wordpress-picasaview-instantview-google-error/?picasaViewAlbumId=ArizonaAugust2011%2C0" title=""><img src="http://lh3.ggpht.com/-PcM5LYMursg/TkkkiGjS2zE/AAAAAAAAEDk/gIiR-6S-SDE/s160-c/ArizonaAugust2011.jpg" alt="Arizona-August 2011" title="" /></a>
	<h3><a href="http://adriancarr.com/2011/12/wordpress-picasaview-instantview-google-error/?picasaViewAlbumId=ArizonaAugust2011%2C0">Arizona-August 2011</a></h3>
	<p> <small>(07/30/2011, 42 Photos)</small></p>
</div>

</p>
<p>Now, I&#8217;m going to come back to it, but notice that that there is a space in my album name. That&#8217;s perfectly fine to both Google and to PicasaView, up to a point.<br />
What I really wanted was a bunch of thumbnails like I had seen on my friend&#8217;s blog. So, I added the &#8220;instantView&#8221; option to my PicasaView tag so it looked like this:</p>
<p><code>&#91;picasaview album='Arizona-August 2011' instantView='yes'&#93</code><br />
This is when things went downhill fast.<br />
In addition to messing up the entire CSS for my site, including messing up the header and background, it also generated this:<br />
<div id="attachment_74" class="wp-caption alignleft" style="width: 636px"><a href="http://adriancarr.com/wp-content/uploads/2011/12/picasaview_error.png"><img src="http://adriancarr.com/wp-content/uploads/2011/12/picasaview_error.png" alt="PicasaView Error" title="picasaview_error" width="626" height="261" class="size-full wp-image-74" /></a><p class="wp-caption-text">PicasaView Error</p></div></p>
<p>The issue here took me some time to find. The problem is that I used the title of the album as I entered it. This is the part that doesn&#8217;t work, because I have a space in the album name. The fix is to go to the url for the album that Picasa generated, and use that instead in the album name. In this image, you can see the album name and the url that works:<br />
<a href="http://adriancarr.com/wp-content/uploads/2011/12/picasa_url2.png"><img src="http://adriancarr.com/wp-content/uploads/2011/12/picasa_url2.png" alt="picasa url" title="picasa_url" width="575" height="144" class="alignleft size-full wp-image-83" /></a></p>
<p>After I changed the PicasaViewer tag to look like this:<br />
<code>&#91;picasaview album='ArizonaAugust2011' instantView='yes'&#93</code><br />
it generates thumbnails like this:<br />
<div class="picasaViewBlock-daddy" id="picasaViewBlock-daddy-2">
<h3>Arizona-August 2011</h3>
<p></p>

<div class="picasaViewPageWrapper">
	<div class="picasaViewPreviousPage">
	
		<a href="#">Previous</a>
	
	</div>
	<div class="picasaViewCurrentPage">
		Viewing images 
		<strong class="picasaViewShowingResults">1-42</strong>
		 of 
		<strong class="picasaViewTotalResults">42</strong>
	</div>
	<div class="picasaViewNextPage">
		
			<a href="http://adriancarr.com/2011/12/wordpress-picasaview-instantview-google-error/?picasaViewAlbumId=ArizonaAugust2011%2C1&startIndex=51">Next</a>
		
	</div>
</div><div class="picasaViewBlock-son"><div id="picasaViewBlock-2-1" ><a class="picasaViewImage" id="pvimg_5641080179579863394" rel="lightbox[ArizonaAugust2011]" href="http://lh5.ggpht.com/--uNDJttRKZU/TkkkiR1awWI/AAAAAAAAEAk/AVoZXZEyOek/s1024/IMG_20110807_165753.jpg" title=""><img src="http://lh5.ggpht.com/--uNDJttRKZU/TkkkiR1awWI/AAAAAAAAEAk/AVoZXZEyOek/s144/IMG_20110807_165753.jpg" alt="IMG_20110807_165753.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080188093925026" rel="lightbox[ArizonaAugust2011]" href="http://lh6.ggpht.com/-vSZuM5DzIwI/TkkkixjVBqI/AAAAAAAAEAo/oQ482OMKlUY/s1024/IMG_20110807_191845.jpg" title=""><img src="http://lh6.ggpht.com/-vSZuM5DzIwI/TkkkixjVBqI/AAAAAAAAEAo/oQ482OMKlUY/s144/IMG_20110807_191845.jpg" alt="IMG_20110807_191845.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080199453092674" rel="lightbox[ArizonaAugust2011]" href="http://lh3.ggpht.com/-BJ7F394jQqc/Tkkkjb3kK0I/AAAAAAAAEAs/SP_fNPKQkrM/s1024/IMG_20110807_192236.jpg" title=""><img src="http://lh3.ggpht.com/-BJ7F394jQqc/Tkkkjb3kK0I/AAAAAAAAEAs/SP_fNPKQkrM/s144/IMG_20110807_192236.jpg" alt="IMG_20110807_192236.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080206472945666" rel="lightbox[ArizonaAugust2011]" href="http://lh3.ggpht.com/-WJFcZ0kc_9A/Tkkkj2BOoAI/AAAAAAAAEAw/0-qN2IdQKf0/s1024/IMG_20110807_192252.jpg" title=""><img src="http://lh3.ggpht.com/-WJFcZ0kc_9A/Tkkkj2BOoAI/AAAAAAAAEAw/0-qN2IdQKf0/s144/IMG_20110807_192252.jpg" alt="IMG_20110807_192252.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080211437803522" rel="lightbox[ArizonaAugust2011]" href="http://lh6.ggpht.com/-IqOCjGPv9io/TkkkkIg8WAI/AAAAAAAAEA0/XzAIiX4AB_8/s1024/IMG_20110807_192539.jpg" title=""><img src="http://lh6.ggpht.com/-IqOCjGPv9io/TkkkkIg8WAI/AAAAAAAAEA0/XzAIiX4AB_8/s144/IMG_20110807_192539.jpg" alt="IMG_20110807_192539.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080220711696674" rel="lightbox[ArizonaAugust2011]" href="http://lh4.ggpht.com/-mVPavb_a61g/TkkkkrEAuSI/AAAAAAAAEDY/e4GEwzCSr0E/s1024/IMG_20110807_192732.jpg" title=""><img src="http://lh4.ggpht.com/-mVPavb_a61g/TkkkkrEAuSI/AAAAAAAAEDY/e4GEwzCSr0E/s144/IMG_20110807_192732.jpg" alt="IMG_20110807_192732.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080223230602818" rel="lightbox[ArizonaAugust2011]" href="http://lh5.ggpht.com/-ES3QNyJ0KMw/Tkkkk0ckLkI/AAAAAAAAEA8/IMV64he3aJQ/s1024/IMG_20110807_192925.jpg" title=""><img src="http://lh5.ggpht.com/-ES3QNyJ0KMw/Tkkkk0ckLkI/AAAAAAAAEA8/IMV64he3aJQ/s144/IMG_20110807_192925.jpg" alt="IMG_20110807_192925.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080231958619714" rel="lightbox[ArizonaAugust2011]" href="http://lh6.ggpht.com/-ViuPGhCioAw/TkkklU9fJkI/AAAAAAAAEDc/DZxtGhY-pr0/s1024/IMG_20110807_193328.jpg" title=""><img src="http://lh6.ggpht.com/-ViuPGhCioAw/TkkklU9fJkI/AAAAAAAAEDc/DZxtGhY-pr0/s144/IMG_20110807_193328.jpg" alt="IMG_20110807_193328.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080241089735362" rel="lightbox[ArizonaAugust2011]" href="http://lh5.ggpht.com/--KrekcgJyT0/Tkkkl2-g6sI/AAAAAAAAEBE/dqnWk_9M5gI/s1024/IMG_20110807_193725.jpg" title=""><img src="http://lh5.ggpht.com/--KrekcgJyT0/Tkkkl2-g6sI/AAAAAAAAEBE/dqnWk_9M5gI/s144/IMG_20110807_193725.jpg" alt="IMG_20110807_193725.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080249824072322" rel="lightbox[ArizonaAugust2011]" href="http://lh3.ggpht.com/-xZ774tBIMSo/TkkkmXg8UoI/AAAAAAAAEBI/6z_W_Cu0xOE/s1024/IMG_20110807_193753.jpg" title=""><img src="http://lh3.ggpht.com/-xZ774tBIMSo/TkkkmXg8UoI/AAAAAAAAEBI/6z_W_Cu0xOE/s144/IMG_20110807_193753.jpg" alt="IMG_20110807_193753.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080252983470130" rel="lightbox[ArizonaAugust2011]" href="http://lh4.ggpht.com/-PwtyRGVGHuw/TkkkmjSM6DI/AAAAAAAAEBM/Lr8vAKtxL3g/s1024/IMG_20110807_194759.jpg" title=""><img src="http://lh4.ggpht.com/-PwtyRGVGHuw/TkkkmjSM6DI/AAAAAAAAEBM/Lr8vAKtxL3g/s144/IMG_20110807_194759.jpg" alt="IMG_20110807_194759.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080261497099314" rel="lightbox[ArizonaAugust2011]" href="http://lh6.ggpht.com/-42vT9l5MCmg/TkkknDAAlDI/AAAAAAAAEDg/1GTdvaHf2Fc/s1024/IMG_20110807_195731.jpg" title=""><img src="http://lh6.ggpht.com/-42vT9l5MCmg/TkkknDAAlDI/AAAAAAAAEDg/1GTdvaHf2Fc/s144/IMG_20110807_195731.jpg" alt="IMG_20110807_195731.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080266416648082" rel="lightbox[ArizonaAugust2011]" href="http://lh5.ggpht.com/-K_dWUDvgF3A/TkkknVU675I/AAAAAAAAEBU/qfmxyZ41RuU/s1024/IMG_20110807_202617.jpg" title=""><img src="http://lh5.ggpht.com/-K_dWUDvgF3A/TkkknVU675I/AAAAAAAAEBU/qfmxyZ41RuU/s144/IMG_20110807_202617.jpg" alt="IMG_20110807_202617.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080276298999682" rel="lightbox[ArizonaAugust2011]" href="http://lh4.ggpht.com/-QgZJWNEDG1g/Tkkkn6JDp4I/AAAAAAAAEBY/7rt4jJEfWog/s1024/IMG_20110808_190529.jpg" title=""><img src="http://lh4.ggpht.com/-QgZJWNEDG1g/Tkkkn6JDp4I/AAAAAAAAEBY/7rt4jJEfWog/s144/IMG_20110808_190529.jpg" alt="IMG_20110808_190529.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080284628779954" rel="lightbox[ArizonaAugust2011]" href="http://lh5.ggpht.com/-UkYegdxu3-U/TkkkoZLCA7I/AAAAAAAAEBc/6fLoZUwhadk/s1024/IMG_20110808_190543.jpg" title=""><img src="http://lh5.ggpht.com/-UkYegdxu3-U/TkkkoZLCA7I/AAAAAAAAEBc/6fLoZUwhadk/s144/IMG_20110808_190543.jpg" alt="IMG_20110808_190543.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080292432331330" rel="lightbox[ArizonaAugust2011]" href="http://lh3.ggpht.com/-BKU7iJSFMzk/Tkkko2PiwkI/AAAAAAAAEBg/B7QrtTlrY6M/s1024/IMG_20110808_190734.jpg" title=""><img src="http://lh3.ggpht.com/-BKU7iJSFMzk/Tkkko2PiwkI/AAAAAAAAEBg/B7QrtTlrY6M/s144/IMG_20110808_190734.jpg" alt="IMG_20110808_190734.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080295409688450" rel="lightbox[ArizonaAugust2011]" href="http://lh3.ggpht.com/-Nenc_mE7SXo/TkkkpBVZn4I/AAAAAAAAEBk/6RhyvFWk50o/s1024/IMG_20110808_191049.jpg" title=""><img src="http://lh3.ggpht.com/-Nenc_mE7SXo/TkkkpBVZn4I/AAAAAAAAEBk/6RhyvFWk50o/s144/IMG_20110808_191049.jpg" alt="IMG_20110808_191049.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080306989911778" rel="lightbox[ArizonaAugust2011]" href="http://lh5.ggpht.com/-pnFYTdAokoM/TkkkpseVzuI/AAAAAAAAEBo/7QfBKce1NO0/s1024/IMG_20110808_191057.jpg" title=""><img src="http://lh5.ggpht.com/-pnFYTdAokoM/TkkkpseVzuI/AAAAAAAAEBo/7QfBKce1NO0/s144/IMG_20110808_191057.jpg" alt="IMG_20110808_191057.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080315696625122" rel="lightbox[ArizonaAugust2011]" href="http://lh5.ggpht.com/-t0z9CQBvlYk/TkkkqM6LteI/AAAAAAAAEBs/PxaPIZgmpnA/s1024/IMG_20110808_191124.jpg" title=""><img src="http://lh5.ggpht.com/-t0z9CQBvlYk/TkkkqM6LteI/AAAAAAAAEBs/PxaPIZgmpnA/s144/IMG_20110808_191124.jpg" alt="IMG_20110808_191124.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080321265665026" rel="lightbox[ArizonaAugust2011]" href="http://lh4.ggpht.com/-Y__v3wHBnDc/Tkkkqhp8hAI/AAAAAAAAEBw/YHdQxJ5s0NE/s1024/IMG_20110808_191133.jpg" title=""><img src="http://lh4.ggpht.com/-Y__v3wHBnDc/Tkkkqhp8hAI/AAAAAAAAEBw/YHdQxJ5s0NE/s144/IMG_20110808_191133.jpg" alt="IMG_20110808_191133.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080326439042674" rel="lightbox[ArizonaAugust2011]" href="http://lh4.ggpht.com/--LjoUkYqOM0/Tkkkq07X_nI/AAAAAAAAEB0/tmJuabYXxOE/s1024/IMG_20110808_191532.jpg" title=""><img src="http://lh4.ggpht.com/--LjoUkYqOM0/Tkkkq07X_nI/AAAAAAAAEB0/tmJuabYXxOE/s144/IMG_20110808_191532.jpg" alt="IMG_20110808_191532.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080337144804978" rel="lightbox[ArizonaAugust2011]" href="http://lh3.ggpht.com/-eoX1678wO3Q/Tkkkrcz09nI/AAAAAAAAEB4/RmsDlYDi2OA/s1024/IMG_20110808_191830.jpg" title=""><img src="http://lh3.ggpht.com/-eoX1678wO3Q/Tkkkrcz09nI/AAAAAAAAEB4/RmsDlYDi2OA/s144/IMG_20110808_191830.jpg" alt="IMG_20110808_191830.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080350245396306" rel="lightbox[ArizonaAugust2011]" href="http://lh6.ggpht.com/-u_nnoKJK8ZI/TkkksNnQH1I/AAAAAAAAECA/RcQaqdahfpU/s1024/IMG_20110808_192116.jpg" title=""><img src="http://lh6.ggpht.com/-u_nnoKJK8ZI/TkkksNnQH1I/AAAAAAAAECA/RcQaqdahfpU/s144/IMG_20110808_192116.jpg" alt="IMG_20110808_192116.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080355940001298" rel="lightbox[ArizonaAugust2011]" href="http://lh4.ggpht.com/-JaBndyhYGTo/Tkkksi085hI/AAAAAAAAECE/ndDEcN6nJ3U/s1024/IMG_20110808_192309.jpg" title=""><img src="http://lh4.ggpht.com/-JaBndyhYGTo/Tkkksi085hI/AAAAAAAAECE/ndDEcN6nJ3U/s144/IMG_20110808_192309.jpg" alt="IMG_20110808_192309.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080360777603426" rel="lightbox[ArizonaAugust2011]" href="http://lh5.ggpht.com/-Ax7O8JyqWpg/Tkkks02U2WI/AAAAAAAAECI/PgaYBPvp1uc/s1024/IMG_20110808_192313.jpg" title=""><img src="http://lh5.ggpht.com/-Ax7O8JyqWpg/Tkkks02U2WI/AAAAAAAAECI/PgaYBPvp1uc/s144/IMG_20110808_192313.jpg" alt="IMG_20110808_192313.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080368999958578" rel="lightbox[ArizonaAugust2011]" href="http://lh3.ggpht.com/-uVgnLdJSk6Y/TkkktTesCDI/AAAAAAAAECM/Bc4EVuLq9Ec/s1024/IMG_20110808_192324.jpg" title=""><img src="http://lh3.ggpht.com/-uVgnLdJSk6Y/TkkktTesCDI/AAAAAAAAECM/Bc4EVuLq9Ec/s144/IMG_20110808_192324.jpg" alt="IMG_20110808_192324.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080374661101810" rel="lightbox[ArizonaAugust2011]" href="http://lh6.ggpht.com/-Y86dxGJa5q8/TkkktokaOPI/AAAAAAAAECQ/fg2ZuAfReKQ/s1024/IMG_20110808_193447.jpg" title=""><img src="http://lh6.ggpht.com/-Y86dxGJa5q8/TkkktokaOPI/AAAAAAAAECQ/fg2ZuAfReKQ/s144/IMG_20110808_193447.jpg" alt="IMG_20110808_193447.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080382575392722" rel="lightbox[ArizonaAugust2011]" href="http://lh6.ggpht.com/-Qhq0B3YfzN4/TkkkuGDUt9I/AAAAAAAAECU/4JfpRrv2oVk/s1024/IMG_20110808_193632.jpg" title=""><img src="http://lh6.ggpht.com/-Qhq0B3YfzN4/TkkkuGDUt9I/AAAAAAAAECU/4JfpRrv2oVk/s144/IMG_20110808_193632.jpg" alt="IMG_20110808_193632.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080388346118690" rel="lightbox[ArizonaAugust2011]" href="http://lh6.ggpht.com/-CDbMnNW5Qn0/TkkkubjLAiI/AAAAAAAAECY/8E_2duc4r_0/s1024/IMG_20110808_194343.jpg" title=""><img src="http://lh6.ggpht.com/-CDbMnNW5Qn0/TkkkubjLAiI/AAAAAAAAECY/8E_2duc4r_0/s144/IMG_20110808_194343.jpg" alt="IMG_20110808_194343.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080397719706402" rel="lightbox[ArizonaAugust2011]" href="http://lh5.ggpht.com/-KbjGTXysewg/Tkkku-eAmyI/AAAAAAAAECc/2Ny7r2mhtQI/s1024/IMG_20110808_194422.jpg" title=""><img src="http://lh5.ggpht.com/-KbjGTXysewg/Tkkku-eAmyI/AAAAAAAAECc/2Ny7r2mhtQI/s144/IMG_20110808_194422.jpg" alt="IMG_20110808_194422.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080399006263266" rel="lightbox[ArizonaAugust2011]" href="http://lh5.ggpht.com/-LSowWPD3OMs/TkkkvDQv5-I/AAAAAAAAECg/td_TW6WV6fU/s1024/IMG_20110808_194434.jpg" title=""><img src="http://lh5.ggpht.com/-LSowWPD3OMs/TkkkvDQv5-I/AAAAAAAAECg/td_TW6WV6fU/s144/IMG_20110808_194434.jpg" alt="IMG_20110808_194434.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080409400047490" rel="lightbox[ArizonaAugust2011]" href="http://lh4.ggpht.com/-FDY-_o7vPgA/Tkkkvp-0d4I/AAAAAAAAECk/GnjP8o8-PHM/s1024/IMG_20110808_194502.jpg" title=""><img src="http://lh4.ggpht.com/-FDY-_o7vPgA/Tkkkvp-0d4I/AAAAAAAAECk/GnjP8o8-PHM/s144/IMG_20110808_194502.jpg" alt="IMG_20110808_194502.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080415356370386" rel="lightbox[ArizonaAugust2011]" href="http://lh4.ggpht.com/-HD6Gv8ct5Wk/TkkkwAK6vdI/AAAAAAAAECo/vrMGhCb3hjs/s1024/IMG_20110808_194518.jpg" title=""><img src="http://lh4.ggpht.com/-HD6Gv8ct5Wk/TkkkwAK6vdI/AAAAAAAAECo/vrMGhCb3hjs/s144/IMG_20110808_194518.jpg" alt="IMG_20110808_194518.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080427303698146" rel="lightbox[ArizonaAugust2011]" href="http://lh4.ggpht.com/-uUezF-99Wow/TkkkwsrYfuI/AAAAAAAAECs/B_QvHTsEjhk/s1024/IMG_20110808_194644.jpg" title=""><img src="http://lh4.ggpht.com/-uUezF-99Wow/TkkkwsrYfuI/AAAAAAAAECs/B_QvHTsEjhk/s144/IMG_20110808_194644.jpg" alt="IMG_20110808_194644.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080430323288402" rel="lightbox[ArizonaAugust2011]" href="http://lh4.ggpht.com/-Fg2KjW86EUQ/Tkkkw37TyVI/AAAAAAAAECw/f2w5fQ2Wj_k/s1024/IMG_20110808_194713.jpg" title=""><img src="http://lh4.ggpht.com/-Fg2KjW86EUQ/Tkkkw37TyVI/AAAAAAAAECw/f2w5fQ2Wj_k/s144/IMG_20110808_194713.jpg" alt="IMG_20110808_194713.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080438421741954" rel="lightbox[ArizonaAugust2011]" href="http://lh3.ggpht.com/-gnq7mu6-nN8/TkkkxWGIYYI/AAAAAAAAEC0/Mo_PvxAzpYg/s1024/IMG_20110808_202034.jpg" title=""><img src="http://lh3.ggpht.com/-gnq7mu6-nN8/TkkkxWGIYYI/AAAAAAAAEC0/Mo_PvxAzpYg/s144/IMG_20110808_202034.jpg" alt="IMG_20110808_202034.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080441925354658" rel="lightbox[ArizonaAugust2011]" href="http://lh5.ggpht.com/-L4Sn9E5cyxg/TkkkxjJdRKI/AAAAAAAAEC4/RdrqHoeOTkc/s1024/IMG_20110808_202148.jpg" title=""><img src="http://lh5.ggpht.com/-L4Sn9E5cyxg/TkkkxjJdRKI/AAAAAAAAEC4/RdrqHoeOTkc/s144/IMG_20110808_202148.jpg" alt="IMG_20110808_202148.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080452137451666" rel="lightbox[ArizonaAugust2011]" href="http://lh3.ggpht.com/-0YQE8P5R9KY/TkkkyJMNgJI/AAAAAAAAEC8/t_ExvsTJDZo/s1024/IMG_20110809_193248.jpg" title=""><img src="http://lh3.ggpht.com/-0YQE8P5R9KY/TkkkyJMNgJI/AAAAAAAAEC8/t_ExvsTJDZo/s144/IMG_20110809_193248.jpg" alt="IMG_20110809_193248.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080458701262258" rel="lightbox[ArizonaAugust2011]" href="http://lh5.ggpht.com/-NpFm72dr19M/TkkkyhpJTbI/AAAAAAAAEDA/bhvA6_psz7U/s1024/IMG_20110810_130848.jpg" title=""><img src="http://lh5.ggpht.com/-NpFm72dr19M/TkkkyhpJTbI/AAAAAAAAEDA/bhvA6_psz7U/s144/IMG_20110810_130848.jpg" alt="IMG_20110810_130848.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080470873635234" rel="lightbox[ArizonaAugust2011]" href="http://lh6.ggpht.com/-PTjPFXtPXz4/TkkkzO_Q-aI/AAAAAAAAEDE/Ah4ZWUp3VU8/s1024/IMG_20110811_152115.jpg" title=""><img src="http://lh6.ggpht.com/-PTjPFXtPXz4/TkkkzO_Q-aI/AAAAAAAAEDE/Ah4ZWUp3VU8/s144/IMG_20110811_152115.jpg" alt="IMG_20110811_152115.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080474928807218" rel="lightbox[ArizonaAugust2011]" href="http://lh4.ggpht.com/-3lXVw3qqK_A/TkkkzeGF_TI/AAAAAAAAEDI/CenCEezFuiI/s1024/IMG_20110811_172524.jpg" title=""><img src="http://lh4.ggpht.com/-3lXVw3qqK_A/TkkkzeGF_TI/AAAAAAAAEDI/CenCEezFuiI/s144/IMG_20110811_172524.jpg" alt="IMG_20110811_172524.jpg" title="" /></a>
<a class="picasaViewImage" id="pvimg_5641080480511774290" rel="lightbox[ArizonaAugust2011]" href="http://lh4.ggpht.com/-dng68m6hPns/Tkkkzy5LTlI/AAAAAAAAEDM/i5iKaMD6NmA/s1024/IMG_20110811_180403.jpg" title=""><img src="http://lh4.ggpht.com/-dng68m6hPns/Tkkkzy5LTlI/AAAAAAAAEDM/i5iKaMD6NmA/s144/IMG_20110811_180403.jpg" alt="IMG_20110811_180403.jpg" title="" /></a>
</div></div><div class="picasaViewPageWrapper">
	<div class="picasaViewPreviousPage">
	
		<a href="#">Previous</a>
	
	</div>
	<div class="picasaViewCurrentPage">
		Viewing images 
		<strong class="picasaViewShowingResults">1-42</strong>
		 of 
		<strong class="picasaViewTotalResults">42</strong>
	</div>
	<div class="picasaViewNextPage">
		
			<a href="http://adriancarr.com/2011/12/wordpress-picasaview-instantview-google-error/?picasaViewAlbumId=ArizonaAugust2011%2C1&startIndex=51">Next</a>
		
	</div>
</div></div></p>
<p>That&#8217;s all there is to it. I hope this helps someone else.<br />
-Adrian</p>
]]></content:encoded>
			<wfw:commentRss>http://adriancarr.com/2011/12/wordpress-picasaview-instantview-google-error/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Better design and faster innovation</title>
		<link>http://adriancarr.com/2011/12/better-design-and-faster-innovation/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=better-design-and-faster-innovation</link>
		<comments>http://adriancarr.com/2011/12/better-design-and-faster-innovation/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 16:24:04 +0000</pubDate>
		<dc:creator>adriancarr</dc:creator>
				<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://adriancarr.com/?p=34</guid>
		<description><![CDATA[This statement caught my eye today. I look forward to the day where I am instrumental in making this happen. It sums up a large segment of my view of work. We still went ahead because we knew we could design something that would simply be better and we could innovate light years faster. Now, &#8230; <a class="read-excerpt" href="http://adriancarr.com/2011/12/better-design-and-faster-innovation/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This statement caught my eye today. I look forward to the day where I am instrumental in making this happen. It sums up a large segment of my view of work. </p>
<p><em>We still went ahead because we knew we could design something that would simply be better and we could innovate light years faster. Now, we are rarely compared to this giant, and when we are, it’s because someone is saying we’re doing a better job. Our execution is so different that it, in and of itself, is reason enough for people to turn to us.</em><br />
<a href="http://www.fastcompany.com/9-nagging-questions-to-tune-out-when-launching-a-startup">http://www.fastcompany.com/9-nagging-questions-to-tune-out-when-launching-a-startup</a></p>
<p>Image just for fun&#8230;.<br />
<img src="https://lh3.googleusercontent.com/-3lXVw3qqK_A/TkkkzeGF_TI/AAAAAAAAEDI/CenCEezFuiI/s640/IMG_20110811_172524.jpg" alt="Superheros" /></p>
]]></content:encoded>
			<wfw:commentRss>http://adriancarr.com/2011/12/better-design-and-faster-innovation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET Console Debug Logging</title>
		<link>http://adriancarr.com/2011/11/asp-net-console-debug-logging/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=asp-net-console-debug-logging</link>
		<comments>http://adriancarr.com/2011/11/asp-net-console-debug-logging/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 15:17:35 +0000</pubDate>
		<dc:creator>adriancarr</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://adriancarr.com/?p=18</guid>
		<description><![CDATA[I ran into an unexpected thing today. I was trying to get a debug line to print in the output console in Visual Studio for an ASP.NET site I&#8217;m working on, and it didn&#8217;t make sense to me. I eventually figured it out, and decided to make a note of it because I know I &#8230; <a class="read-excerpt" href="http://adriancarr.com/2011/11/asp-net-console-debug-logging/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I ran into an unexpected thing today. I was trying to get a debug line to print in the output console in Visual Studio for an ASP.NET site I&#8217;m working on, and it didn&#8217;t make sense to me. I eventually figured it out, and decided to make a note of it because I know I will probably need it again, and also know that it might help someone else.</p>
<p>I had a variable at the data access level, and it didn&#8217;t seem like it was doing what I wanted. I added a simple<br />
<code>Console.WriteLine(<code>"ISERROR=" + Convert.ToString(variableNameHere)</code>);</code><br />
but this didn&#8217;t display anything in the Visual Studio output window like I expected.</p>
<p>I then used this instead, and it worked great. There was my variable, with an unexpected value.<br />
<code>System.Diagnostics.Debug.WriteLine("ISERROR=" + Convert.ToString(variableNameHere));</code></p>
<p><a href="http://adriancarr.com/wp-content/uploads/2011/11/debugwindow.png"><img class="alignleft size-full wp-image-25" title="ASP.NET Debug Window" src="http://adriancarr.com/wp-content/uploads/2011/11/debugwindow.png" alt="ASP.NET Debug Window" width="555" height="339" /></a></p>
<p>
That&#8217;s it. I hope this helps someone else out there.
</p>
<p>-Adrian</p>
]]></content:encoded>
			<wfw:commentRss>http://adriancarr.com/2011/11/asp-net-console-debug-logging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Agile Retrospectives</title>
		<link>http://adriancarr.com/2011/11/simple-agile-retrospectives/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=simple-agile-retrospectives</link>
		<comments>http://adriancarr.com/2011/11/simple-agile-retrospectives/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 13:07:14 +0000</pubDate>
		<dc:creator>adriancarr</dc:creator>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://adriancarr.com/?p=7</guid>
		<description><![CDATA[Note: This was originally posted on 10/02/2008. &#8220;At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.&#8221; Some of you recognize this as the last item principle in the list of principles behind the Agile Manifesto. There are whole books written on the subject. If you &#8230; <a class="read-excerpt" href="http://adriancarr.com/2011/11/simple-agile-retrospectives/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Note:</strong> <em>This was originally posted on 10/02/2008.</em></p>
<p><b><i>&#8220;At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.&#8221;</i></b></p>
<p>
Some of you recognize this as the last item principle in the list of <a href="http://agilemanifesto.org/principles.html">principles behind the Agile Manifesto</a>. There are whole books written on the subject.
</p>
<p>If you want to really, really know all there is to know about retrospectives, you can go and buy the book. My intent here is to provide a simple overview. I hope you find it useful. (If you do, you can <a href="http://adriancarr.com/?page_id=2">let me know</a>.)
</p>
<p>
Just to make sure we&#8217;re all on the same page here, this post is about Scrum retrospectives. In the classic book, <a href="http://www.amazon.com/gp/product/073561993X?ie=UTF8&amp;tag=httpwwwadri08-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=073561993X">Agile Project Management with Scrum</a>, Ken Schwaber states very simply <i>&#8220;The purpose of the sprint retrospective is to inspect how the Scrum process worked during the last sprint and adjust it to improve the next sprint.&#8221;</i> Wow, that&#8217;s pretty simple. Not a lot of guidance here. It&#8217;s not surprising to me that people get so confused about it. I see questions about retrospectives pop up on the <a href="http://groups.yahoo.com/group/scrumdevelopment/"> Yahoo! ScrumDevelopment board</a> quite often, and there are whole sessions about retrospectives at the large agile conferences, so don&#8217;t feel too bad if you&#8217;re here trying to figure this out.
</p>
<p>
Retrospectives aren&#8217;t something that we normally do in traditional software development. Sure, we might have a &#8220;post mortem&#8221; at the very end of a project, where we talk about all the things that went wrong, and vow to never do them again, and a project manager will take notes and maybe even send them out to everyone, but in reality, they get filed<br />
 away and forgotten, and we repeat the same mistakes over again on the next project.
</p>
<p>
Retrospectives don&#8217;t have to be difficult, but it is important to keep some things in mind. Scrum is simply a framework for developing software in an agile manner,  and it provides some fairly easy rules and guidelines that are based on the principles behind the agile movement. Anytime we do something because Scrum says we should, it would help us to keep the corresponding Agile Manifesto principle in mind. The corresponding principle to the Scrum retrospective is <i>&#8220;At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.&#8221;</i>
</p>
<p>
So, given that statement, let&#8217;s take a closer look at the individual parts of the principle and then go ahead and get the easy one out of the way: The first part is <i>&#8220;At regular intervals&#8230;&#8221;</i>. Since Scrum sprints are normally from one to four weeks, our &#8220;regular interval&#8221; should be at the end of every sprint, after the sprint review. The retrospective should take place after the sprint review because you will normally have stakeholders, managers, and end users who show up to see what the team has accomplished. These stakeholders will say something about what you are showing them, and you should be paying attention. The feedback you receive should be discussed in your retrospective, whether it is good or bad. If you aren&#8217;t responding to feedback early and often, you&#8217;re missing one of the key benefits of agile. Retrospectives are a great place to capture real feedback from the people you are working for.
</p>
<p>
Since we&#8217;ve discussed <i>when</i> to have the retrospective, the next question is <i>who</i> should hold the retrospective? Well, according to the principle, <i><b>the team</b></i> should be the ones doing the reflecting. Sure, managers, stakeholders, etc can reflect on how the team can be more effective, but the team is <i>required</i> to do this. If someone outside the team has input on how to be more effective, I would encourage the team to listen. Many times, managers see the bigger picture, interact with several other teams, and have great ideas or advice. Since we know it is the team&#8217;s responsibility to reflect, a question that sometimes comes up is <i>&#8220;Who is the team?&#8221;</i>.<br />
 Unfortunately, the answer varies from team to team. Ideally, your team consists of the regular team members (developers, testers, designers, etc), but also includes the Scrum Master and Product Owner. Yes, the product owner, but only if they really are a member of the team. By &#8220;member of the team&#8221;, I mean if they sit with the team, help the team, eat lunch with the team sometimes. Do they have skin in the game and help the team to accomplish the goals, or do they blame the team when things don&#8217;t go exactly according to plan? Another way of putting this<br />
is: &#8220;<i>Are they a pig or a chicken&#8221;</i>? I&#8217;ve seen it both ways, but I can promise that I&#8217;ve seen it work far better when the Product Owner is a part of the team.
</p>
<p>
OK, enough about the product owner. Back to &#8220;the team&#8221;. Who is NOT a part of the team? Managers, stakeholders that happen to be &#8220;chickens&#8221;, and anyone else that isn&#8217;t working together with the team on the project day to day. Retrospectives are a place where transparency is vital. If people are afraid to speak out or speak up, your retrospective won&#8217;t be as effective as it could be. This is the place where the team reflects not only on what went right, but what went wrong. Team dynamics, individual weaknesses, team members not doing their best; these are all fair game during a retrospective, and the team should feel free to discuss these without fear of management reprisal. If you don&#8217;t think that Ted is pulling his weight, you need to be able to say it (in a thoughtful, kind way) without worrying that a manager will take note. You also want to be able to discuss things that didn&#8217;t go well, or could have been done better, and you may not want stakeholders present that wouldn&#8217;t understand the day to day details that take place.
</p>
<p>
Great, we&#8217;ve got the <i>when</i> and the <i>who</i>. Now <i><b>what</b></i> does the team reflect on? The team should reflect on <i><b>how to be more effective</b></i>. Huh? More effective at what? The primary thing to reflect on is <i>&#8220;How to satisfy the customer through early and continuous delivery of valuable software&#8221;</i>. Come on, that&#8217;s your job. Do it well, and look for ways to do it better. Instead of just complaining about outsourcing, find ways to be so<br />
efficient and valuable that you don&#8217;t worry about offshoring that much. Sure, you still won&#8217;t be completely immune to decisions to outsource you, but the better value you provide, the better chance you have of people up the corporate chain thinking that they don&#8217;t need to replace you, especially as more and more companies get bitten by sending their<br />
business know-how out of the country, and find that quality typically suffers.
</p>
<p>
In addition to looking at how to be more efficient at delivering software, this is a great time for the team to take note of accomplishments, jobs well done, problems solved, and any other good things that happened during the last sprint. If a team member really shows improvement, let them know. If there are things that could make your job better or make the work more fun, bring it up. Sometimes, simple improvements can make a big difference in people&#8217;s attitudes or enjoyment of their work, and this is good for everyone. Happy programmers have happier end users, because they are willing to go the extra mile and pay attention to the little things that make big differences.
</p>
<p>
There are many different ways to reflect on how to be more effective. Different teams use different techniques. What works for one team may not work for another. For the team that I&#8217;m on, we&#8217;ve settled on this set of questions/statements that we discuss and take notes on during each retrospective:
</p>
<ol>
<li>What did we like about this sprint or do well? <i>It&#8217;s a good idea to get the meeting started in a positive fashion. This is a nice time to pat ourselves on the back and take note accomplishments and work completed. </i></li>
<li>Room for improvement/lessons learned:</li>
<li>What caused us pains this sprint?</li>
<li>What would we do differently if we started this sprint all over again?</li>
<li>What are some things that we want to try or do next sprint?</li>
<li>Concerns <i>(long term, short term, etc)</i></li>
<li>Concrete Action Items</li>
</ol>
<p>
The last one is very important. As <a href="http://www.agileinfusion.com/">Bob Schatz </a> once said: <i>&#8220;Retrospectives that don&#8217;t result in change are sterile and frustrating.&#8221;</i> This is where the rubber meets the road, and a good way to implement the part of the principle that says <b><i>&#8220;&#8230;.then tunes and adjusts its behavior accordingly&#8221;</i></b>.  Take a look through the list of things that caused pain, or things that you would like to do differently if you could. Also look closely at the &#8220;Things we want to try or do next sprint&#8221;. This may be as simple as <i>&#8220;show our tester how to do make css changes&#8221;</i>, or <i>try pair programming&#8221;</i>. If the team really means it, this is their chance. Don&#8217;t put eleven different things on your concrete action items list. Pick the top two or three, maybe four if they aren&#8217;t real big. Chances are, some of the smaller easier ones will happen over time without you really thinking about them.
</p>
<p>
Be sure to post these action items, or somehow make sure they really do happen. ( Scrum Masters, pay attention here.) Whatever you do, make sure the team tunes and adjusts their behavior accordingly.
</p>
<p>
Here&#8217;s another retrospective idea that I came across one day. I&#8217;d like to give credit for it where it is due, but I can&#8217;t remember where I saw it. It&#8217;s very simple. Basically, just draw a big chart on a whiteboard that looks like this:
</p>
<table border="1">
<tbody>
<tr>
<th>Liked:</th>
<th>Didn&#8217;t Like:</th>
<th>Do Next Sprint</th>
</tr>
<tr>
<td width="33%">
-Ted brought donuts
</td>
<td width="33%">
-Lots of bugs found really late<br />
-Waited too long to test
</td>
<td width="33%">
-Take turns bringing donuts<br />
-Deploy QA drop at end of first week.
</td>
</tr>
</tbody>
</table>
<p>
The important thing is that the team always tries to be more efficient and better. Don&#8217;t become complacent, or settle for &#8220;good enough&#8221;. As you may have heard before: &#8220;Good enough is the enemy of great&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://adriancarr.com/2011/11/simple-agile-retrospectives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PicasaView Test with InstantView = true</title>
		<link>http://adriancarr.com/2011/11/hello-world/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hello-world</link>
		<comments>http://adriancarr.com/2011/11/hello-world/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 22:00:23 +0000</pubDate>
		<dc:creator>adriancarr</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://adriancarr.com/?p=1</guid>
		<description><![CDATA[OK, WordPress is installed. Now I need to finish it out, get my old content back, and start posting again.]]></description>
			<content:encoded><![CDATA[<p>OK, WordPress is installed. Now I need to finish it out, get my old content back, and start posting again.</p>
]]></content:encoded>
			<wfw:commentRss>http://adriancarr.com/2011/11/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

