<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Ryan Cromwell</title>
	
	<link>http://cromwellhaus.com</link>
	<description>Improving my craft...</description>
	<lastBuildDate>Wed, 17 Apr 2013 17:59:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/RyanCromwell" /><feedburner:info uri="ryancromwell" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>39.557096</geo:lat><geo:long>-84.22688</geo:long><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item>
		<title>Moving Blob Storage Between Azure Subscriptions</title>
		<link>http://feedproxy.google.com/~r/RyanCromwell/~3/wh6MhBCzYK4/</link>
		<comments>http://cromwellhaus.com/2013/04/moving-blob-storage-between-azure-subscriptions/#comments</comments>
		<pubDate>Wed, 10 Apr 2013 15:07:24 +0000</pubDate>
		<dc:creator>cromwellryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cromwellhaus.com/?p=1400</guid>
		<description>We recently had some delays getting some Azure accounts coordinated for a client and chose to use a team subscription instead.  After some work, the delays were resolved and we had the client managed subscription in place. The work done using the team subscription included uploading many gigabytes of sysprepped Virtual Machine images that would [...]</description>
				<content:encoded><![CDATA[<p>We recently had some delays getting some Azure accounts coordinated for a client and chose to use a team subscription instead.  After some work, the delays were resolved and we had the client managed subscription in place.</p>
<p>The work done using the team subscription included uploading many gigabytes of sysprepped Virtual Machine images that would stand as the template for scaling up a set of services.  Once the client subscription was in place, we knew we would need to move the images over.</p>
<p>We were a little concerned that moving between subscriptions would take a long time.  Moving between containers isn’t hard, but could you rely on the same mechanism to move between subscriptions?  Turns out the answer is yes if you make the blob or container public during the move.</p>
<p>After you pull in your Azure Subscription into PowerShell (we used Import-AzurePublishSettingsFile) you can do this pretty easily.</p>
<p>Here’s an example of the Posh to do this with a public to private blob using the Azure <a href="https://www.windowsazure.com/en-us/downloads/?fb=en-us">PowerShell Cmdlets</a>:</p>
<p>&nbsp;</p>
<p><script src="https://gist.github.com/cromwellryan/a71495c26dba924047b3.js"></script></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=wh6MhBCzYK4:4KOAr5q4OPk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=wh6MhBCzYK4:4KOAr5q4OPk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=wh6MhBCzYK4:4KOAr5q4OPk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=wh6MhBCzYK4:4KOAr5q4OPk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=wh6MhBCzYK4:4KOAr5q4OPk:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RyanCromwell/~4/wh6MhBCzYK4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cromwellhaus.com/2013/04/moving-blob-storage-between-azure-subscriptions/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://cromwellhaus.com/2013/04/moving-blob-storage-between-azure-subscriptions/</feedburner:origLink></item>
		<item>
		<title>Release Cadence: You’re Not Agile If You’re Not Shipping</title>
		<link>http://feedproxy.google.com/~r/RyanCromwell/~3/N9_LkCx_lDc/</link>
		<comments>http://cromwellhaus.com/2013/03/release-cadence-youre-not-agile-if-youre-not-shipping/#comments</comments>
		<pubDate>Fri, 08 Mar 2013 14:15:00 +0000</pubDate>
		<dc:creator>cromwellryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Agile]]></category>

		<guid isPermaLink="false">http://cromwellhaus.com/?p=1395</guid>
		<description>I’ve spent the last 3 years exploring the in’s and out’s of different Agile frameworks and methodologies.  I’ve worked with large commercial firms, government contractors, and small ISVs to adopt one set of Agile practices or another. In the beginning things are generally amazing.  There’s a new level of transparency, excitement and shared motivation.  At [...]</description>
				<content:encoded><![CDATA[<p>I’ve spent the last 3 years exploring the in’s and out’s of different Agile frameworks and methodologies.  I’ve worked with large commercial firms, government contractors, and small ISVs to adopt one set of Agile practices or another.</p>
<p>In the beginning things are generally amazing.  There’s a new level of transparency, excitement and shared motivation.  At some point, though, the question always comes up: Are we ready to ship?</p>
<p>This is the moment where organizations either head down the Scrum-erfall path or learn what Agile was meant to be:</p>
<blockquote><p>…satisfy the customer<br />
through early and continuous delivery<br />
of valuable software.</p></blockquote>
<p><strong>The Path to </strong><a href="http://scrum.org"><strong>Scrum</strong></a><strong>-erfall</strong></p>
<p>Unfortunately, too many organizations have taken hold of the rules and ceremonies of Kanban, Scrum, XP, and the rest, but ignore these <a href="http://agilemanifesto.org/principles.html" target="_blank">two principles</a>:</p>
<ul>
<li>Working software is the primary measure of progress.</li>
<li>Deliver working software frequently, from a couple of weeks to a couple of months, with a<br />
preference to the shorter timescale.</li>
</ul>
<p><strong>Does Shipping Heal All Wounds?</strong></p>
<p>On March 4th, I opened what I hope will replace the State of Agile report: <a href="http://releasecadencereport.com/" target="_blank">Release Cadence Report</a>.</p>
<p><a href="http://cromwellhaus.com/wp-content/uploads/2013/03/logo-vertical.png"><img style="background-image: none; float: right; padding-top: 0px; padding-left: 0px; margin: 4px 10px; display: inline; padding-right: 0px; border: 0px;" title="logo-vertical" alt="logo-vertical" src="http://cromwellhaus.com/wp-content/uploads/2013/03/logo-vertical_thumb.png" width="240" height="145" align="right" border="0" /></a>This survey and publication was created to refocus our industries attention back on shipping software frequently to the delight and benefit of our customers, team members, and companies.  It is an attempt to relieve our software developers of ineffective anecdotal stories of Facebook and Flickr shipping dozens of times per day.  Instead I want you to have the evidence to take to leaders in your organization so that you can have a serious conversation about the implications of release cadence.</p>
<p>Please take 10 minutes and complete this survey and you will receive an early copy of the report.</p>
<p align="left"><a href="http://releasecadencereport.com/survey/" target="_blank"><span style="font-size: large;">Take the Survey</span></a></p>
<p>You can also get yourself or your organization listed as being part of this movement by referring your coworkers, peers, friend.  <a href="http://releasecadencereport.com/partnerships/" target="_blank">Sign up here</a> and be a part of bringing shipping back to Agile.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=N9_LkCx_lDc:IPmeragPJYA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=N9_LkCx_lDc:IPmeragPJYA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=N9_LkCx_lDc:IPmeragPJYA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=N9_LkCx_lDc:IPmeragPJYA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=N9_LkCx_lDc:IPmeragPJYA:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RyanCromwell/~4/N9_LkCx_lDc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cromwellhaus.com/2013/03/release-cadence-youre-not-agile-if-youre-not-shipping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://cromwellhaus.com/2013/03/release-cadence-youre-not-agile-if-youre-not-shipping/</feedburner:origLink></item>
		<item>
		<title>Creating an Offline Web Platform Installer for Service Bus 1.0</title>
		<link>http://feedproxy.google.com/~r/RyanCromwell/~3/J9c4NSB8hWc/</link>
		<comments>http://cromwellhaus.com/2013/01/creating-an-offline-web-platform-installer-for-service-bus-1-0/#comments</comments>
		<pubDate>Wed, 02 Jan 2013 21:45:44 +0000</pubDate>
		<dc:creator>cromwellryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://cromwellhaus.com/?p=1386</guid>
		<description>One of my clients is evaluating a number of Service Bus tools.&amp;#160; One of those includes the Azure Service Bus which is now available for on-premise deployment. Service Bus 1.0 is available only through Web Platform Installer at this time and it’s not readily apparent how you might use WPI for a network isolated environment.&amp;#160; [...]</description>
				<content:encoded><![CDATA[<p>One of my clients is evaluating a number of Service Bus tools.&#160; One of those includes the Azure Service Bus which is now available for on-premise deployment.</p>
<p>Service Bus 1.0 is available only through Web Platform Installer at this time and it’s not readily apparent how you might use WPI for a network isolated environment.&#160; Hopefully this will help:</p>
<h4>WebpiCmd.exe to find the Service Bus AppId</h4>
<p>Web Platform Installer comes with a command line tool called <a href="http://www.iis.net/learn/install/web-platform-installer/web-platform-installer-v4-command-line-webpicmdexe-preview-release_1072" target="_blank">WebpiCmd.exe</a>.&#160; With it you can list and install packages.&#160; You can also create an offline WPI feed which is what we’ll do.</p>
<p>To list available products at the default Microsoft feed:</p>
<blockquote><p>webpicmd /List /ListOption:Available</p>
</blockquote>
<p>Somewhere in that mess is Service Bus 1.0 and it’s AppId which we’ll need to create a private, offline cache of the product and it’s dependencies.&#160; I’m using <a href="http://sourceforge.net/projects/console/" target="_blank">Console2 with a PowerShell tab</a> so I can do this:</p>
<blockquote><p>webpicmd /List /ListOption:Available | ? { $_.Contains(“Service Bus”) }</p>
</blockquote>
<p><a href="http://cromwellhaus.com/wp-content/uploads/2013/01/image.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://cromwellhaus.com/wp-content/uploads/2013/01/image_thumb.png" width="644" height="147" /></a></p>
<p>Since WebpiCmd is just writing dumb lines of text, I can’t interrogate the Product attributes, so I’m using the <a href="http://technet.microsoft.com/en-us/library/ee177028.aspx" target="_blank">where-object</a>, aliased to ?, to see which line contains the string “Service Bus”.&#160; WebPI really should be a better PS citizen.</p>
<h4>Creating an Offline Feed</h4>
<p>WPI works against feeds, so we’re going to create our own feed just for this product.&#160; You might maintain a growing list of products in this feed, but that’s beyond this post.&#160; To create your offline feed we’ll use the (drum roll) /Offline option:</p>
<blockquote><p>WebpiCmd.exe /offline /Products:ServiceBusBeta /Path:C:\wpi-offline</p>
</blockquote>
<p>NOTE: The Service Bus 1.0 entry in WPI seems like it has a problem with the App Fabric dependency.&#160; I’m told that’s fixed now.</p>
<h4>Installing from the Offline Feed</h4>
<p>Once everything is resolved and downloaded, you can use it with WPI GUI or WebpiCmd.exe.&#160; </p>
<p>You can not automate-all-the-things with:</p>
<blockquote><p>webpicmd /install /Products:ServiceBus /xml:c:\wpi-offline\feeds\latest\webproductlist.xml</p>
</blockquote>
<p>&#160;</p>
<p>Or do the GUI thing by checking out WPI options:</p>
<p><a href="http://cromwellhaus.com/wp-content/uploads/2013/01/image1.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://cromwellhaus.com/wp-content/uploads/2013/01/image_thumb1.png" width="644" height="440" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=J9c4NSB8hWc:oV92K9wKLO0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=J9c4NSB8hWc:oV92K9wKLO0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=J9c4NSB8hWc:oV92K9wKLO0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=J9c4NSB8hWc:oV92K9wKLO0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=J9c4NSB8hWc:oV92K9wKLO0:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RyanCromwell/~4/J9c4NSB8hWc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cromwellhaus.com/2013/01/creating-an-offline-web-platform-installer-for-service-bus-1-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://cromwellhaus.com/2013/01/creating-an-offline-web-platform-installer-for-service-bus-1-0/</feedburner:origLink></item>
		<item>
		<title>Adaptive Problems Require Responding to Change Over Following a Plan</title>
		<link>http://feedproxy.google.com/~r/RyanCromwell/~3/4lVY4ewG4GE/</link>
		<comments>http://cromwellhaus.com/2012/10/adaptive-problems-require-responding-to-change-over-following-a-plan/#comments</comments>
		<pubDate>Mon, 22 Oct 2012 18:28:43 +0000</pubDate>
		<dc:creator>cromwellryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Agile]]></category>

		<guid isPermaLink="false">http://cromwellhaus.com/?p=1364</guid>
		<description>Feedback was recently posed on the Scrum.org community forums regarding the Webster-ish definition provided for Scrum by Ken and Jeff.  If you don’t recall from the Scrum Guide, the Scrum Overview definition reads: Scrum (n): A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value. Mario Čop, in [...]</description>
				<content:encoded><![CDATA[<p><a href="https://www.scrum.org/tabid/96/aft/191/" target="_blank">Feedback was recently posed</a> on the <a href="http://scrum.org" target="_blank">Scrum.org</a> community forums regarding the Webster-ish definition provided for Scrum by Ken and Jeff.  If you don’t recall from the <a href="https://www.scrum.org/Scrum-Guides" target="_blank">Scrum Guide</a>, the Scrum Overview definition reads:</p>
<blockquote><p>Scrum (n): A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.</p></blockquote>
<p>Mario Čop, in his <a href="https://www.scrum.org/tabid/96/aft/191/" target="_blank">feedback</a>, suggests problems cannot be <em>adaptive.</em>  He provides some definitions of his own to remove the subjective influences around the words “adapt”, “adaptive” and “problem.”  In the end, Mario says:</p>
<blockquote><p>I&#8217;d say that the process of solving problems can be adaptive. When solving problems you can have adaptive approach and adaptive execution of it, but it makes no sense saying that problems itself are adaptive.</p></blockquote>
<p>Whether successfully conveyed or not, the intent is that complex problems are not always clearly understood.  As we approach and attempt to solve a complex problem, our understanding of that problem becomes clearer.  What this means is that as we examine a problem, our understanding of it adapts.  In this way we must reevaluate both the problem and the solution.  Continuous planning allows for this dynamic where a plan alone constrains learning.</p>
<p>Scrum&#8217;s Sprint, <a href="http://blog.cromwellhaus.com/2012/01/time-box-a-holistic-view-on-sprints-and-iterations/">as I&#8217;ve said before</a>, provides a balance between space for creative problem solving and focused decision making.  The outcome of a sprint allows us to reevaluate our understanding of the problem space and whether we are taking the product and organization in the appropriate direction.  Here we see how we can utilize the Scrum framework to embody the <a href="http://agilemanifesto.org/" target="_blank">Agile value</a> of <em>Responding to change over following a plan.</em></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=4lVY4ewG4GE:gkKkLSxnR4A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=4lVY4ewG4GE:gkKkLSxnR4A:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=4lVY4ewG4GE:gkKkLSxnR4A:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=4lVY4ewG4GE:gkKkLSxnR4A:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=4lVY4ewG4GE:gkKkLSxnR4A:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RyanCromwell/~4/4lVY4ewG4GE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cromwellhaus.com/2012/10/adaptive-problems-require-responding-to-change-over-following-a-plan/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://cromwellhaus.com/2012/10/adaptive-problems-require-responding-to-change-over-following-a-plan/</feedburner:origLink></item>
		<item>
		<title>Scrum Fundamentals Recording Available</title>
		<link>http://feedproxy.google.com/~r/RyanCromwell/~3/XXZRk1owTsA/</link>
		<comments>http://cromwellhaus.com/2012/09/scrum-fundamentals-recording-available/#comments</comments>
		<pubDate>Thu, 27 Sep 2012 19:06:07 +0000</pubDate>
		<dc:creator>cromwellryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Agile]]></category>

		<guid isPermaLink="false">http://cromwellhaus.com/?p=1357</guid>
		<description>Leading up to an open enrollment Professional Scrum Foundations on October 10th, I gave a 1 hour lunch webinar on the fundamentals of Agile and Scrum.  I’ve just published this out on Youtube for anyone to watch.  Let me know what you think. &amp;#160; &amp;#160; tl;dr There is a lot of misinformation out there that [...]</description>
				<content:encoded><![CDATA[<p>Leading up to an open enrollment <a href="http://courses.scrum.org/classes/show/804" target="_blank">Professional Scrum Foundations</a> on October 10th, I gave a 1 hour lunch webinar on the fundamentals of Agile and <a href="http://scrum.org">Scrum</a>.  I’ve just <a href="http://www.youtube.com/watch?v=icudcQN79lg&amp;feature=youtu.be" target="_blank">published this out on Youtube</a> for anyone to watch.  Let me know what you think.</p>
<p>&nbsp;</p>
<div id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:2f836365-d7d0-4e4e-b90d-12daa8a69934" class="wlWriterEditableSmartContent" style="margin: 0px auto; width: 448px; display: block; float: none; padding: 0px;">
<div><object width="448" height="252" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/icudcQN79lg?hl=en&amp;hd=1" /><embed width="448" height="252" type="application/x-shockwave-flash" src="http://www.youtube.com/v/icudcQN79lg?hl=en&amp;hd=1" /></object></div>
</div>
<p>&nbsp;</p>
<p><strong>tl;dr</strong></p>
<p>There is a lot of misinformation out there that comes with a strong movement like Agile. It’s been coopted by some, but the vast majority see these opportunities as a way to make sure the 8 hours they spend away from their families is <a href="http://cromwellhaus.com/2011/12/full-speed-ahead/" target="_blank">spent wisely</a>. <a href="https://twitter.com/cromwellryan/status/217687590692864000" target="_blank">That’s where I fit in.</a></p>
<p>With that in mind, I believe very much that Scrum, like many things, can be used for both good and bad.  When used well, it provides a safe zone for sustainable, creative teamwork.  When used poorly, it sucks as bad if not worse than waterfall/ad-hoc.</p>
<p>I don’t teach Scrum such that teams go back and simply use it to manage work.  Many don’t get beyond that, but in my courses, webinars, and conversations we talk about the human factors, theory, and sustainable practices that make Scrum work.  This is the legacy I want Deming, Scrum, Agility, and others to be remembered by.  Not <a href="http://jimhighsmith.com/2011/11/02/velocity-is-killing-agility/" target="_blank">velocity</a> and <a href="http://www.scrum.org/About/All-Articles/articleType/ArticleView/articleId/95/Commitment-vs-Forecast-A-subtle-but-important-change-to-Scrum" target="_blank">commitment</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=XXZRk1owTsA:_EU0Jz1L52Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=XXZRk1owTsA:_EU0Jz1L52Q:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=XXZRk1owTsA:_EU0Jz1L52Q:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=XXZRk1owTsA:_EU0Jz1L52Q:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=XXZRk1owTsA:_EU0Jz1L52Q:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RyanCromwell/~4/XXZRk1owTsA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cromwellhaus.com/2012/09/scrum-fundamentals-recording-available/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://cromwellhaus.com/2012/09/scrum-fundamentals-recording-available/</feedburner:origLink></item>
		<item>
		<title>My Favorite Visual Studio 2012 Extensions</title>
		<link>http://feedproxy.google.com/~r/RyanCromwell/~3/7IUNKArYREs/</link>
		<comments>http://cromwellhaus.com/2012/09/my-favorite-visual-studio-2012-extensions/#comments</comments>
		<pubDate>Wed, 12 Sep 2012 16:45:00 +0000</pubDate>
		<dc:creator>cromwellryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://cromwellhaus.com/?p=1345</guid>
		<description>Today is the official launch of Visual Studio 2012 so I thought I’d share some of the extensions I’ve been leaning on for the last few months. Visual Studio 2012 is a great step forward all by lonesome.&amp;#160; The in-the-box enhancements below have been great as our teams and I adopted Visual Studio 2012:&amp;#160; Visual [...]</description>
				<content:encoded><![CDATA[<p>Today is the official launch of Visual Studio 2012 so I thought I’d share some of the extensions I’ve been leaning on for the last few months.</p>
<p>Visual Studio 2012 is a great step forward all by lonesome.&#160; The in-the-box enhancements below have been great as our teams and I adopted Visual Studio 2012:&#160; </p>
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/hh266747.aspx" target="_blank">Visual Studio 2010 SP1 Project compatibility</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/hh704261.aspx" target="_blank">Extensible Test Explorer with Continuous Testing</a> </li>
<li>Asynchronous Solution Loading </li>
<li>File Preview tab a-la Sublime</li>
<li><a href="http://cromwellhaus.com/2012/06/visual-studio-2012-quick-launch-is-awesome/" target="_blank">Quick Launch</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/hh205279.aspx" target="_blank">Code Clone</a> – Code Duplication Detection </li>
<li><a href="http://msdn.microsoft.com/en-us/library/bb385990.aspx" target="_blank">Seriously enhanced Diff tool</a> </li>
</ul>
<p>Great stuff, but there are some Extensions that I just can’t live without.&#160; Here are some of my favorites:</p>
<p>&#160;</p>
<h6></h6>
<p><a href="http://cromwellhaus.com/wp-content/uploads/2012/09/image.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://cromwellhaus.com/wp-content/uploads/2012/09/image_thumb.png" width="172" height="240" /></a><a href="http://visualstudiogallery.msdn.microsoft.com/f8741f04-bae4-4900-81c7-7c9bfb9ed1fe" target="_blank"><strong><font size="4">Chutzpah Test Adapter</font></strong></a></p>
<p align="left">Test your javascript along side C# and other code using Jasmine or QUnit with the new Test Explorer.&#160; Continuously test your javascript and, now, coffeescript!&#160; <a href="http://cromwellhaus.com/2012/07/headless-javascript-testing-with-visual-studio-2012-chutzpah-test-adapter/" target="_blank">Find out how here</a>.&#160; <a href="https://twitter.com/mmanela" target="_blank">Mathew Manela</a> is a stud.&#160; Thank him for this one.</p>
<p>&#160;</p>
<p><font size="4"><strong></strong></font></p>
<p><font size="4"><strong><a href="http://visualstudiogallery.msdn.microsoft.com/463c5987-f82b-46c8-a97e-b1cde42b9099" target="_blank">xUnit Test Adapter</a> </strong></font></p>
<p>Run xUnit tests alongside other test frameworks without feeling the need to go ‘all-in’ on any one framework.</p>
<p>&#160;</p>
<p><font size="4"><strong><a href="http://visualstudiogallery.msdn.microsoft.com/b31916b0-c026-4c27-9d6b-ba831093f6b2" target="_blank">Specflow</a></strong></font></p>
<p><a href="http://specflow.org" target="_blank">Specflow</a> allows you to create and run BDD style tests right inside Visual Studio.&#160; If you’d like a demonstration of how we use Specflow to enable fast feedback and frequent releases, <a href="mailto://ryan+blog@echelontouch.com" target="_blank">contact me</a> for a lunch and learn.</p>
<p>&#160;</p>
<p><font size="4"><strong><a href="http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6" target="_blank">Web Essentials</a>&#160;</strong></font></p>
<p><a href="http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6" target="_blank"><img style="background-image: none; border-right-width: 0px; margin: 4px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" border="0" align="right" src="http://i1.visualstudiogallery.msdn.s-msft.com/07d54d12-7133-4e15-becb-6f451ea3bea6/image/file/80292/1/add%20missing%20vendor.png" width="215" height="67" /></a>This extension is so chock full of goodness I couldn’t begin to list the features.&#160; If you’re doing any kind web dev in Visual Studio, you need this extension. It adds coffeescript, LESS, Handlebars, and Mustache support.&#160; Allows you to embedded resources, IE hacks, and vendor specific prefixes.&#160; Stop wasting your time and just get it.</p>
<p>&#160;</p>
<p><img style="background-image: none; border-right-width: 0px; margin: 4px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" border="0" alt="Screenshot" align="right" src="http://i1.visualstudiogallery.msdn.s-msft.com/b31916b0-c026-4c27-9d6b-ba831093f6b2/image/file/62081/2/screenshot.png" /><font size="4"><strong><a href="http://visualstudiogallery.msdn.microsoft.com/b31916b0-c026-4c27-9d6b-ba831093f6b2" target="_blank">Gister</a> </strong></font></p>
<p>Shameless plug for my extension that allows you to publish code snippets to <a href="http://gist.github.com">http://gist.github.com</a>.&#160; This goes along with <a href="https://github.com/cromwellryan/psgist" target="_blank">PsGist</a> which lets you do the same from Powershell.</p>
<p>&#160;</p>
<p><a href="http://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329?SRC=VSIDE" target="_blank"><font size="4"><strong>VsVim</strong></font></a></p>
<p>You might scoff at this one, but I’m a giant fan of VsVim.&#160; Learning Vim exponentially improved my productivity and I’ve been able to integrate that into my Visual Studio use thanks to <a href="https://twitter.com/jaredpar" target="_blank">Jared Parsons</a>.&#160; You rock man!&#160; Thanks.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=7IUNKArYREs:R_Nb1kzyjA0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=7IUNKArYREs:R_Nb1kzyjA0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=7IUNKArYREs:R_Nb1kzyjA0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=7IUNKArYREs:R_Nb1kzyjA0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=7IUNKArYREs:R_Nb1kzyjA0:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RyanCromwell/~4/7IUNKArYREs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cromwellhaus.com/2012/09/my-favorite-visual-studio-2012-extensions/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://cromwellhaus.com/2012/09/my-favorite-visual-studio-2012-extensions/</feedburner:origLink></item>
		<item>
		<title>Lightning Talk: Experiences with Feature Focused Apps</title>
		<link>http://feedproxy.google.com/~r/RyanCromwell/~3/3Hq2KpcX2sc/</link>
		<comments>http://cromwellhaus.com/2012/08/lightening-talk-experiences-with-feature-focused-apps/#comments</comments>
		<pubDate>Thu, 23 Aug 2012 18:30:00 +0000</pubDate>
		<dc:creator>cromwellryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://cromwellhaus.com/?p=1289</guid>
		<description>Scrum.org Face-to-Face Gatherings The weekend prior to Agile 2012, Scrum.org hosted a face-to-face gathering of trainers.  These are a mandatory part of being a Scrum.org trainer and it’s a great time.  These are bright and passionate people that really want to make the world of software development better.  This year as part of the face-to-face [...]</description>
				<content:encoded><![CDATA[<h6>Scrum.org Face-to-Face Gatherings</h6>
<p>The weekend prior to <a href="http://agile2012.agilealliance.org" target="_blank">Agile 2012</a>, <a href="http://scrum.org" target="_blank">Scrum.org</a> hosted a face-to-face gathering of trainers.  These are a mandatory part of being a Scrum.org trainer and it’s a great time.  These are bright and passionate people that really want to make the world of software development better.  </p>
<p>This year as part of the face-to-face meetings, trainers are being asked to present a lightning talk on a topic they are passionate about.  There was everything from Organizational Amnesia (great!) and a <a href="http://tastycupcakes.org" target="_blank">Tasty Cupcakes</a> game from <a href="http://twitter.com/donmcgreal" target="_blank">Don McGreal</a>.  In all, I think it was the best part of the gathering.</p>
<h6>My Talk </h6>
<p>For my part, I presented on my experiences this year building what I’ve been calling <a href="http://cromwellhaus.com/2012/07/feature-focused-javascript-apps/" target="_blank">Feature Focused Apps</a>.  My plan is to continue expanding this talk and the posts that go with it throughout the year.  I’ll be taking it on the road to user groups and <a href="http://codemash.org" target="_blank">CodeMash</a> in January. </p>
<p>I’d love your thoughts on the topic and what you’d like to understand more.  I’ve been negligent in my posts on the topic, but in due time…</p>
<p> </p>
<div style="padding-bottom: 0px; margin: 0px auto; padding-left: 0px; width: 448px; padding-right: 0px; display: block; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:e14ae67f-fd0e-4e58-bcbb-9b91b1971b0a" class="wlWriterEditableSmartContent">
<div><object width="448" height="252"><param name="movie" value="http://www.youtube.com/v/gc0UyjTrf70?hl=en&#038;hd=1"></param><embed src="http://www.youtube.com/v/gc0UyjTrf70?hl=en&#038;hd=1" type="application/x-shockwave-flash" width="448" height="252"></embed></object></div>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=3Hq2KpcX2sc:iGUw0u0n1s8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=3Hq2KpcX2sc:iGUw0u0n1s8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=3Hq2KpcX2sc:iGUw0u0n1s8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=3Hq2KpcX2sc:iGUw0u0n1s8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=3Hq2KpcX2sc:iGUw0u0n1s8:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RyanCromwell/~4/3Hq2KpcX2sc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cromwellhaus.com/2012/08/lightening-talk-experiences-with-feature-focused-apps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://cromwellhaus.com/2012/08/lightening-talk-experiences-with-feature-focused-apps/</feedburner:origLink></item>
		<item>
		<title>Easy Github Code Reviews with diffgist in PsGist</title>
		<link>http://feedproxy.google.com/~r/RyanCromwell/~3/WZehAthHdcs/</link>
		<comments>http://cromwellhaus.com/2012/08/easy-github-code-reviews-with-diffgist-in-psgist/#comments</comments>
		<pubDate>Thu, 23 Aug 2012 04:05:19 +0000</pubDate>
		<dc:creator>cromwellryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cromwellhaus.com/?p=1286</guid>
		<description>A few minutes ago I merged a pull request from Tim Heuer for a PowerShell command, diffgist (New-DiffGist), based on the gist command in PsGist.  With it you can create a gist from git diff in one go.  Great for quick code reviews and other feedback. With diffgist there’s a nice –launch option that opens [...]</description>
				<content:encoded><![CDATA[<p>A few minutes ago I merged a pull request from <a href="http://twitter.com/timheuer">Tim Heuer</a> for a PowerShell command, diffgist (New-DiffGist), based on the gist command in <a href="https://github.com/cromwellryan/psgist" target="_blank">PsGist</a>.  With it you can create a gist from git diff in one go.  Great for quick code reviews and other feedback.</p>
<p>With diffgist there’s a nice –launch option that opens the <a href="http://gist.github.com" target="_blank">gist</a> in your default browser.  I tend to send them to the clipboard via | clip, but this is really convenient.  I think I’ll add this to gist also.</p>
<p>&nbsp;</p>
<p>Here’s the command help:</p>
<p><span style="font-family: Consolas;">NAME<br />
New-DiffGist</p>
<p>SYNOPSIS<br />
Publishes Github Gists of current git diff.</p>
<p>SYNTAX<br />
New-DiffGist [[-Name] &lt;String&gt;] [-Description &lt;String&gt;] [-Username &lt;String&gt;] [-Public] [-Launch] [&lt;CommonParameters&gt;]</p>
<p>DESCRIPTION<br />
Publishes files as Owned or Anonymous Github Gists.<br />
</span></p>
<p><span style="font-family: Consolas;">PARAMETERS<br />
-Name &lt;String&gt;<br />
The name to use for the filename of the Gist (minus .diff)</p>
<p>-Description &lt;String&gt;<br />
(optional) The Description of this Gist.</p>
<p>-Username &lt;String&gt;<br />
The Github username which will own this Gist.</p>
<p>-Public [&lt;SwitchParameter&gt;]</p>
<p>-Launch [&lt;SwitchParameter&gt;]<br />
When specified, the default browser will launch to the created Gist URI</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; EXAMPLE 1 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>C:\PS&gt;diffgist -Description &#8220;Hello.js greets all visitors&#8221;</p>
<p>Publishing a private Gist</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; EXAMPLE 2 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>C:\PS&gt;diffgist -Name &#8220;Hello&#8221; -Description &#8220;Hello.js greets all visitors&#8221; -Public</p>
<p>Publishing a public Gist<br />
</span></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=WZehAthHdcs:9uqZH0I1ZTs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=WZehAthHdcs:9uqZH0I1ZTs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=WZehAthHdcs:9uqZH0I1ZTs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=WZehAthHdcs:9uqZH0I1ZTs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=WZehAthHdcs:9uqZH0I1ZTs:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RyanCromwell/~4/WZehAthHdcs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cromwellhaus.com/2012/08/easy-github-code-reviews-with-diffgist-in-psgist/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://cromwellhaus.com/2012/08/easy-github-code-reviews-with-diffgist-in-psgist/</feedburner:origLink></item>
		<item>
		<title>Passive Aggressive Commit Messages</title>
		<link>http://feedproxy.google.com/~r/RyanCromwell/~3/Xg5LF9yrBnE/</link>
		<comments>http://cromwellhaus.com/2012/08/passive-aggressive-commit-messages/#comments</comments>
		<pubDate>Wed, 22 Aug 2012 18:25:09 +0000</pubDate>
		<dc:creator>cromwellryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Agile]]></category>

		<guid isPermaLink="false">http://cromwellhaus.com/?p=1281</guid>
		<description>If anyone tries to tell you Twitter is a waste of time, they have the wrong circle of followers.  Today I posted this gist somewhat facetiously asking if the following was an acceptable commit message. Refactoring done earlier didn&amp;#8217;t execute acceptance tests. This makes me wonder why we even have acceptance tests. The acceptance tests [...]</description>
				<content:encoded><![CDATA[<p>If anyone tries to tell you Twitter is a waste of time, they have the wrong circle of followers.  Today I posted <a href="https://gist.github.com/3426969">this gist</a> somewhat facetiously asking if the following was an acceptable commit message.</p>
<blockquote><p>Refactoring done earlier didn&#8217;t execute acceptance tests. This makes me wonder why we even have acceptance tests. The acceptance tests (and the bug they surfaced) are fixed. Ugh. Professionalism people. Please.</p></blockquote>
<p><a href="http://cromwellhaus.com/wp-content/uploads/2012/08/image.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border-width: 0px;" title="image" src="http://cromwellhaus.com/wp-content/uploads/2012/08/image_thumb.png" alt="image" width="190" height="244" align="right" border="0" /></a>I say <em>somewhat facetiously</em>, because I actually copied it out of my almost submitted commit command. I was really close to sending it and that would have probably been the end of it.  It’s unlikely anyone would have noticed it, especially the person I was directing this passive aggressive comment towards.</p>
<h6>Follow My Own Advice</h6>
<p>I’ve blogged recently about recognizing signals (<a href="http://cromwellhaus.com/2012/07/failing-builds-arent-your-problem/" target="_blank">here</a> and <a href="http://cromwellhaus.com/2012/08/crickets-messages-are-only-useful-if-received/" target="_blank">here</a>).  Obviously, I’m not following my own advice.  I need to go and find out why this person doesn’t care about the acceptance tests and either convince them they are important or find a better way.</p>
<h6></h6>
<h6>Uncomfortable Part</h6>
<p>Rather than be passive aggressive in silence, I need to have the discussion.  It’s not going to be comfortable, but I have something we can both agree on: we both want this to be successful.  If we can keep the conversation focused on the success of this project, we can find an understanding.  If I use the same tone in our conversation that I’m using in this commit message, well, it’s not going to go well.</p>
<p>Fortunately, I wear big boy pants (when I go to the office) and I’m willing to get over a little uneasiness for the sake of my creation.  Do it a few times and it gets much easier.</p>
<h6>Simple Solution</h6>
<p>It turns out this was able to exist in our codebase for a few days, because we aren’t running our acceptance tests as part of the build. I plan to remedy that tomorrow.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=Xg5LF9yrBnE:zqRJyutD7Ys:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=Xg5LF9yrBnE:zqRJyutD7Ys:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=Xg5LF9yrBnE:zqRJyutD7Ys:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=Xg5LF9yrBnE:zqRJyutD7Ys:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=Xg5LF9yrBnE:zqRJyutD7Ys:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RyanCromwell/~4/Xg5LF9yrBnE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cromwellhaus.com/2012/08/passive-aggressive-commit-messages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://cromwellhaus.com/2012/08/passive-aggressive-commit-messages/</feedburner:origLink></item>
		<item>
		<title>Crickets: Messages Are Only Useful If Received</title>
		<link>http://feedproxy.google.com/~r/RyanCromwell/~3/xpdAt4JY4Vg/</link>
		<comments>http://cromwellhaus.com/2012/08/crickets-messages-are-only-useful-if-received/#comments</comments>
		<pubDate>Tue, 21 Aug 2012 18:00:51 +0000</pubDate>
		<dc:creator>cromwellryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cromwellhaus.com/?p=1277</guid>
		<description>A peer gave me a call today to vent about a meeting that didn’t go well.&amp;#160; He had spent the last few months working on some really cool stuff that should benefit the company quite a bit.&amp;#160; An almost direct bottom line impact.&amp;#160; Doesn’t get much better than that at work. Unfortunately, the room was [...]</description>
				<content:encoded><![CDATA[<p>A peer gave me a call today to vent about a meeting that didn’t go well.&#160; He had spent the last few months working on some really cool stuff that should benefit the company quite a bit.&#160; An almost direct bottom line impact.&#160; Doesn’t get much better than that at work.</p>
<p>Unfortunately, the room was filled with crickets during the meeting.&#160; The one person who <em>should</em> have understood the technical details, was puzzled.</p>
<h6>“They’re All Idiots”</h6>
<p>Often our natural first reaction is to be frustrated and angry that no one “get’s it.”&#160; I mean, this is the right way!&#160; Just look closer.</p>
<p>Unfortunately, this doesn’t help anyone or anything.&#160; It simply puts you in a defensive posture at a time when you need to be offensive.</p>
<h6>A COMMUNITY OF SPECIALISTS</h6>
<p>Crickets are a form of feedback.&#160; The first signal in this conversation was “the last few months.”&#160; That’s too long a feedback loop for anything.&#160; It’s telling you that your message is not appropriate for the audience.</p>
<p>We are a community of specialists.&#160; The crux of actually accomplishing things as a team is communicating successfully across specialties.&#160; This is why analogies are so helpful and common.</p>
<p><font color="#666666">ASIDE: We strive to be generalizing-specialists, but we have specialized skills. It’s something that has made the human race successful. Get over it.</font></p>
<h6>THEY’re Telling You Something Stupid</h6>
<p>When people choose to attend your meeting, it mean’s they are interested.&#160; If they leave confused or less interested, the problem isn’t with the audience.&#160; The message needs work.&#160; It needs to resonate with the audience and their context.</p>
<p>Here are some things you can do:</p>
<p><strong>Understand Your Audience</strong></p>
<p>Ask around and learn about those who have an influence in the outcome of your presentation.&#160; Understand their knowledge and perspective.&#160; What does success look like for them.&#160; For big points in your topic, ask yourself what might be confusing to this person or that.</p>
<p><strong>Fail Fast</strong>&#160;</p>
<p>A “few months” is way to long a feedback loop.&#160; Check in with someone that represents your audience every so often and share your thoughts.&#160; This will help you to learn what works and what doesn’t.&#160; Don’t use the same person too often.&#160; They’ll be building on previous discussions unlike your end audience.</p>
<p><strong>Stay Calm</strong></p>
<p>Don’t get frustrated or defensive during the presentation.&#160; When you see the deer in headlights, start asking questions of the audience.&#160; Find out where the gap is.&#160; After having talked through the content with earlier helpers, you should have more than one way to explain things.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=xpdAt4JY4Vg:3EiRYTJezLM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=xpdAt4JY4Vg:3EiRYTJezLM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=xpdAt4JY4Vg:3EiRYTJezLM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RyanCromwell?a=xpdAt4JY4Vg:3EiRYTJezLM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RyanCromwell?i=xpdAt4JY4Vg:3EiRYTJezLM:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RyanCromwell/~4/xpdAt4JY4Vg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cromwellhaus.com/2012/08/crickets-messages-are-only-useful-if-received/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://cromwellhaus.com/2012/08/crickets-messages-are-only-useful-if-received/</feedburner:origLink></item>
	</channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

 Served from: cromwellhaus.com @ 2013-06-18 01:02:02 by W3 Total Cache -->
