<?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>CotÃ©&#039;s People Over Process &#187; Agile</title>
	<atom:link href="http://www.redmonk.com/cote/topic/agile/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.redmonk.com/cote</link>
	<description>One foot in the muck, the other in utopia</description>
	<lastBuildDate>Tue, 24 Jan 2012 14:24:07 +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>The State of DevOps with Damon Edwards</title>
		<link>http://www.redmonk.com/cote/2011/07/01/devops/</link>
		<comments>http://www.redmonk.com/cote/2011/07/01/devops/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 19:12:59 +0000</pubDate>
		<dc:creator>cote</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[RedMonkTV]]></category>
		<category><![CDATA[Damon Edwards]]></category>
		<category><![CDATA[dev/ops]]></category>
		<category><![CDATA[DTO Solutions]]></category>
		<category><![CDATA[Run Deck]]></category>

		<guid isPermaLink="false">http://www.redmonk.com/cote/?p=6989</guid>
		<description><![CDATA[While he was in Austin, I asked Damon Edwards to give us an overview of how DTO Solutions has been doing &#8211; including Run Deck &#8211; and the continuing evolution of DevOps. If you want to see the luggage we talk about in the opening, here&#8217;s a quick picture.]]></description>
			<content:encoded><![CDATA[<p class="video embed bliptv"><iframe width="499" height="284" src="http://www.youtube.com/embed/EK_cgSlYcbg" frameborder="0" allowfullscreen></iframe></p>
<p>While he was in Austin, I asked <a href="https://twitter.com/#!/damonedwards">Damon Edwards</a> to give us an overview of how <a href="http://www.dtosolutions.com/">DTO Solutions</a> has been doing &#8211; including Run Deck &#8211; and the continuing evolution of DevOps.</p>
<p>If you want to see the luggage we talk about in the opening, <a href="http://www.flickr.com/photos/cote/5888497556/in/photostream">here&#8217;s a quick picture</a>.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://www.redmonk.com/cote/2011/07/01/devops/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>More Agile in SmartBear&#8217;s ALMComplete</title>
		<link>http://www.redmonk.com/cote/2011/06/28/almcomplete/</link>
		<comments>http://www.redmonk.com/cote/2011/06/28/almcomplete/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 22:37:32 +0000</pubDate>
		<dc:creator>cote</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[RedMonkTV]]></category>

		<guid isPermaLink="false">http://www.redmonk.com/cote/?p=6946</guid>
		<description><![CDATA[The recent version of SmartBear&#8216;s ALMComplete contains a host of new, Agile-oriented features. In these two videos, SmartBear&#8217;s Steve Miller tells us about and then demos these features. First, we get an overview of the features, how they came about, and how teams are using them. Then, Steve gives us a demo of the new [...]]]></description>
			<content:encoded><![CDATA[<p>The recent version of <a href="http://smartbear.com/">SmartBear</a>&#8216;s <a href="http://smartbear.com/products/development-tools/almcomplete/">ALMComplete</a> contains a host of new, Agile-oriented features. In these two videos, SmartBear&#8217;s Steve Miller tells us about and then demos these features. First, we get an overview of the features, how they came about, and how teams are using them. Then, Steve gives us a demo of the new features in action, drilling down into how they&#8217;re actually used.</p>
<h2>Overview</h2>
<p class="video embed youtube"><iframe width="499" height="284" src="http://www.youtube.com/embed/-LZGpag-AEs" frameborder="0" allowfullscreen></iframe></p>
<h2>Demo</h2>
<p class="video embed bliptv"><iframe width="499" height="284" src="http://www.youtube.com/embed/s6R_TgRIqGY" frameborder="0" allowfullscreen></iframe></p>
<p><b>Disclosure:</b> SmartBear sponsored this video.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://www.redmonk.com/cote/2011/06/28/almcomplete/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disruption with dev/ops and PaaS Unicorns</title>
		<link>http://www.redmonk.com/cote/2011/06/22/itmanagement088/</link>
		<comments>http://www.redmonk.com/cote/2011/06/22/itmanagement088/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 21:07:25 +0000</pubDate>
		<dc:creator>cote</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[IT Management Podcast]]></category>
		<category><![CDATA[Systems Management]]></category>
		<category><![CDATA[dev/ops]]></category>
		<category><![CDATA[John Willis]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[unicorns]]></category>

		<guid isPermaLink="false">http://www.redmonk.com/cote/?p=6928</guid>
		<description><![CDATA[We try to iron out what exactly the change and point of dev/ops is and how businesses could use it. The episode is capped of with a discussion about PaaSes, two possible types of them.<]]></description>
			<content:encoded><![CDATA[<p class="pic"><img src="http://www.redmonk.com/cote/wp/wp-content/uploads/2011/06/unicorn-on-field.jpg" alt="" title="unicorn-on-field" width="300" height="225" class="aligncenter size-full wp-image-6930" /></p>
<p>Back from Velocity, John and I catch up on things going on in the cloud and dev/ops space. We try to iron out what exactly the change and point of dev/ops is and how businesses could use it. The episode is capped of with a discussion about PaaSes, two possible types of them.</p>
<p>Download the episode directly <a href="http://traffic.libsyn.com/redmonk/itmanagement088.mp3">right here</a>, subscribe to <a href="http://feeds.feedburner.com/ITManagementGuys">the feed</a> in iTunes or other podcatcher to have episodes downloaded automatically, or just click play below to listen to it right here:</p>
<p class="embed"><embed src="http://www.redmonk.com/embed/player.swf" width="400" height="20" allowscriptaccess="always" allowfullscreen="true" flashvars="file=http://traffic.libsyn.com/redmonk/itmanagement088.mp3" /></p>
<h2>Show Notes</h2>
<ul>
<li>What is dev/ops? workshops &#8211; at Atlanta, Portland &#8211; who comes to these things? Mostly web startup guys, but some enterprise people.</li>
<li>What&#8217;s with the Microsoft interest? They sponsored the Atlanta workshop.</li>
<li>On Microsoft and cloud dev -Â <a href="http://www.zdnet.com/blog/microsoft/microsoft-working-on-concero-cloud-management-portal/8425">Concero</a>, the VisualStudio pickling tool.Â <a href="http://www.microsoft.com/systemcenter/en/us/opalis.aspx">Opalis</a>Â is another interesting asset.</li>
<li>The rising need for orchestration in dev/ops? Which brings inÂ DTO Solutions&#8217; Run DeckÂ - John gives an overview.</li>
<li>How aboutÂ <a href="http://open-services.net/">OSLC</a>? Anyone know about that?</li>
<li>VisibleOps stuff, researching IT management in practice.</li>
<li>What are the metrics for success and failure in dev/ops? Lots of MTTR, expecting failure.</li>
<li>In a failure-driven world: never mind that premature optimization is the devil&#8217;s root canal business.</li>
<li>If you have to move from Amazon to Rackspace, how long would it take?</li>
<li>A painful problem statement: you can&#8217;t be agile with current IT Management. Also: it&#8217;s not how much it costs you, it&#8217;s how much you make.</li>
<li><a href="http://www.drwtrading.com/">DRW</a> pairing developers and traders at a desk. Making it a little bluer. &#8220;They can get things in front of customers really fast.&#8221;</li>
<li>Adaptive Business Plans, Evolutionary Transactions &#8211; The only reason a business wants to be your friend is to get your money.</li>
<li>Find the moribund businesses, revitalize them with more agile IT.</li>
<li>How was Velocity?</li>
<li>Some PaaS talk &#8211; &#8220;bring your own PaaS,&#8221; etc. And John likes &#8220;the private PaaS.&#8221; Or is it &#8220;build your own PaaS&#8221;? Like, using a Chef cookbook to use RabbitMQ. And then &#8220;purpose driven cloud&#8221; from John.</li>
<li>John at <a href="http://www.cloud.com/index.php?option=com_k2&#038;view=item&#038;id=150:build-a-cloud-day-chicago-june-252011&#038;Itemid=406">Build a Cloud day in Chicago</a> this weekend.</li>
</ul>
<p><b>Disclosure:</b> see <a href="http://www.redmonk.com/clients/">the RedMonk client list</a> for clients mentioned.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://www.redmonk.com/cote/2011/06/22/itmanagement088/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://traffic.libsyn.com/redmonk/itmanagement088.mp3" length="0" type="audio/mpeg" />
		</item>
		<item>
		<title>What ever happened to Cruise Control?</title>
		<link>http://www.redmonk.com/cote/2011/06/09/what-ever-happened-to-cruise-control/</link>
		<comments>http://www.redmonk.com/cote/2011/06/09/what-ever-happened-to-cruise-control/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 14:47:02 +0000</pubDate>
		<dc:creator>cote</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Development Tools]]></category>
		<category><![CDATA[make all]]></category>
		<category><![CDATA[RedMonkTV]]></category>

		<guid isPermaLink="false">http://www.redmonk.com/cote/?p=6844</guid>
		<description><![CDATA[With the rise in popularity of Jenkins/Hudson, I&#8217;ve been wondering what happened with Cruise Control, the break-through project that helped bring continuous integration to programming. Charles Lowell of The Frontside tells us his theory. In addition to viewing the video above, you can download it directly or subscribe to the make all podcast feed to [...]]]></description>
			<content:encoded><![CDATA[<p class="video embed"><iframe width="499" height="284" src="http://www.youtube.com/embed/9i4TsyFJvuU" frameborder="0" allowfullscreen></iframe></p>
<p>With the rise in popularity of Jenkins/Hudson, I&#8217;ve been wondering what happened with Cruise Control, the break-through project that helped bring continuous integration to programming. Charles Lowell of The Frontside tells us his theory.</p>
<p>In addition to viewing the video above, you can <a href="http://blip.tv/file/get/Redmonk-WhatEverHappenedToCruiseControl926.MP4">download it directly</a> or subscribe to <a href="http://feeds.feedburner.com/MakeAllPodcast">the <code>make all</code> podcast feed</a> to get it automatically downloaded.</p>
<h2>Transcript</h2>
<p><i>As usual with these un-sponsored episodes, I haven&#8217;t spent time to clean up the transcript. If you see us saying something crazy, check the original audio first.</i></p>
<p><strong>Michael CotÃ©:</strong> So Charles, Jenkins very popularly used to be called Hudson. </p>
<p><strong>Charles Lowell:</strong> Great!</p>
<p><strong>Michael CotÃ©:</strong> And yet there was CruiseControl. Why &#8212; I donâ€™t want to say failed, but why &#8212; how did Jenkins, how was the space created that Jenkins took over from CruiseControl?</p>
<p><strong>Charles Lowell:</strong> Well, let me start by answering the question with two words or talk two words but with one sentence, and then go on to expound for, I think, but you got your answer already. I think this thing just works when you like install it. You can download Jenkins and youâ€™re up and running in about thirty seconds, whereas CruiseControl never was that. It was always a pain in the ass to get up and configure and blah, blah, blah and, I mean, I lost track of it. </p>
<p>But certainly while I was at ThoughtWorks, it started out as an ENDscript and a con job, right, and kind of snowballed from there and it was never kind of brought around from project to project and there was kind of good contributions from each place but it wasnâ€™t ever &#8212; at least in my experience, a coherent project so much as an idea. And there were bunch of implementations on that idea. </p>
<p>And the thing is this, because it was for the people, it owned it, and in this case I&#8217;m thinking ThoughtWorks and ThoughtWorkers, it pretty much worked on &#8211;</p>
<p><strong>Michael CotÃ©:</strong> Quite a lot of extra &#8211;</p>
<p><strong>Charles Lowell:</strong> I mean pretty much work but they were familiar with that. So setting it up on &#8212; at the beginning of each project wasn&#8217;t a lot of overhead in a grand scheme of things. Itâ€™s a couple three days or something, but you&#8217;ve done it a bunch and &#8212; so thereâ€™s no need to invest and package it so that itâ€™s &#8212; so that itâ€™s &#8211;</p>
<p><strong>Michael CotÃ©:</strong> So it wasn&#8217;t sort of like a product. </p>
<p><strong>Charles Lowell:</strong> &#8212; thatâ€™s; yeah, it was never a product. I mean there was trend &#8212; it was, like you said, they were rumblings now making into a product, but I think that it was definitely more of an idea, and a very successful idea that was thought.</p>
<p><strong>Michael CotÃ©:</strong> Oh, yeah, yeah. That was &#8212; if I remember, it was, if I may use the word, it was kind of revolutionary in that sense, it was like oh, continuous integration. </p>
<p><strong>Charles Lowell:</strong> Right. </p>
<p><strong>Michael CotÃ©:</strong> Huh.</p>
<p><strong>Charles Lowell:</strong> Right. And so I guess thatâ€™s &#8211;</p>
<p><strong>Michael CotÃ©:</strong> And it just never evolved beyond that.</p>
<p><strong>Charles Lowell:</strong> It never evolved into &#8211;</p>
<p><strong>Michael CotÃ©:</strong> &#8212; beyond a collection of scripts, as we would say, in the IT management world. Thereâ€™s this distinction between, youâ€™d get a bunch of products to monitor things, and itâ€™s just a bunch of scripts. And then at some point, those scripts turn into a product. </p>
<p><strong>Charles Lowell:</strong> Right.</p>
<p><strong>Michael CotÃ©</strong>: And I guess CruiseControl was sort of a downloadable thing that you could get up and running, but what you&#8217;re saying is it just didnâ€™t get polished as well as later on, and then Hudson, then later we name Jenkins came in, and sort of polished this up. </p>
<p><strong>Charles Lowell:</strong> And up and without having anything to build or anything knowing how to build it, you just &#8211;</p>
<p><strong>Michael CotÃ©:</strong> And thereâ€™s lots of other continuous integration tools out there, but thatâ€™s the one that you prefer.</p>
<p><strong>Charles Lowell:</strong> Itâ€™s very &#8212; itâ€™s pretty much to me just; can I use another buzzword â€œZero Configurationâ€?      </p>
<p><strong>Michael CotÃ©:</strong> Oh, yeah. Yeah.</p>
<p><strong>Charles Lowell:</strong> You donâ€™t have to configure a database. </p>
<p><strong>Michael CotÃ©:</strong> Did you know that? </p>
<p><strong>Charles Lowell:</strong> &#8212; no dependencies; in the simplest case, there&#8217;s no dependencies, no configurations. </p>
<p><strong>Michael CotÃ©:</strong> Yeah. I think &#8212; did you know that Appleâ€™s Bonjour thing was supposed to be called Zeroconf I think. But I think someone had a trademark on it so they couldnâ€™t call it that. </p>
<p><strong>Charles Lowell:</strong> Oh, is that what it is? </p>
<p><strong>Michael CotÃ©:</strong> &#8212; or something like that. </p>
<p><strong>Charles Lowell:</strong> I thought Bonjour was Appleâ€™s implementation of Zeroconf. </p>
<p><strong>Michael CotÃ©:</strong> Who knows. </p>
<p><strong>Charles Lowell:</strong> Who knows.  </p>
<p><strong>Michael CotÃ©:</strong> Bonjour! </p>
<p><strong>Charles Lowell:</strong> Good evening! </p>
<p><strong>Michael CotÃ©:</strong> Well, thanks for the history lesson, Charles. </p>
<p><strong>Charles Lowell:</strong> Yeah. </p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://www.redmonk.com/cote/2011/06/09/what-ever-happened-to-cruise-control/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://blip.tv/file/get/Redmonk-WhatEverHappenedToCruiseControl926.MP4" length="0" type="video/mp4" />
		</item>
		<item>
		<title>Automating People Back into IT &#8211; Presentation from #Know11</title>
		<link>http://www.redmonk.com/cote/2011/06/07/automating-people-back-into-it-presentation-from-know11/</link>
		<comments>http://www.redmonk.com/cote/2011/06/07/automating-people-back-into-it-presentation-from-know11/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 13:05:59 +0000</pubDate>
		<dc:creator>cote</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[presentations]]></category>
		<category><![CDATA[Systems Management]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[IT Management]]></category>
		<category><![CDATA[know11]]></category>

		<guid isPermaLink="false">http://www.redmonk.com/cote/?p=6826</guid>
		<description><![CDATA[Presentation from Knowledge11.]]></description>
			<content:encoded><![CDATA[<p class="slideshare embed presentation">
<div style="width:425px" id="__ss_8069854"> <iframe src="http://www.slideshare.net/slideshow/embed_code/8069854?rel=0" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/cote">Michael CotÃ©</a> </div>
</p></div>
</p>
<p>How can new technologies and practices like cloud, social, dev/ops, activity streams, model-driven automation, JavaScript injection, and rogue developers make IT better in staid organizations? That&#8217;s the question I tackled in my Knowledge11 talk, above. I wanted to go over some general and some pointers for how these new technologies can make the role of people more important, valuable, and efficient.</p>
<p>The them of people and IT is one of my favorite. For me, the most important thing new technology can do is make the role of people more important. Usually, people are the ones who figure out how to best make a company money and then make sure the execution takes place. Also, you know, I want to keep The Robots at bay (I for one, however, would welcome our new Robot Overlords, should they arise!). </p>
<p><b>Disclosure:</b> ServiceNow is a client.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://www.redmonk.com/cote/2011/06/07/automating-people-back-into-it-presentation-from-know11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 Tips on Scaling Agile Development</title>
		<link>http://www.redmonk.com/cote/2011/04/21/3-tips-on-scaling-agile-development/</link>
		<comments>http://www.redmonk.com/cote/2011/04/21/3-tips-on-scaling-agile-development/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 16:36:10 +0000</pubDate>
		<dc:creator>cote</dc:creator>
				<category><![CDATA[Agile]]></category>

		<guid isPermaLink="false">http://www.redmonk.com/cote/?p=6564</guid>
		<description><![CDATA[I&#8217;m often asked for tips on &#8220;scaling up Agile.&#8221; This usually means, &#8220;we got Agile working at our team level, but as we&#8217;ve tried to expand it to the rest of our GIANT COMPANY, we&#8217;ve encountered all sorts of problems. People don&#8217;t see the light! How can we make them BELIEVERS?!?!&#8221;&#8230;or something a little more [...]]]></description>
			<content:encoded><![CDATA[<p class="pic"><a href="http://www.flickr.com/photos/cote/91784120/" title="The Cone of Silence by cote, on Flickr"><img src="http://farm1.static.flickr.com/27/91784120_9b9b982ebf.jpg" width="376" height="251" alt="The Cone of Silence"/></a></p>
<p>I&#8217;m often asked for tips on &#8220;scaling up Agile.&#8221; This usually means, &#8220;we got Agile working at our team level, but as we&#8217;ve tried to expand it to the rest of our GIANT COMPANY, we&#8217;ve encountered all sorts of problems. People don&#8217;t see the light! How can we make them BELIEVERS?!?!&#8221;&#8230;or something a little more level-headed than that.</p>
<p>At some point, adopting Agile development becomes an organizational change management exercise that has little do with Agile itself. Last week at <a href="http://www-01.ibm.com/software/websphere/events/impact/it_professionals.html">the IBM Impact Unconference</a>, I was part of the opening &#8220;unpanel&#8221; where someone had asked for help in adopting Agile in this context&#8230;or, at least, that&#8217;s the question I chose to answer. Here&#8217;s what I said:</p>
<ol>
<li><strong>You need an executive sponsor, get one</strong> &#8211; doing Agile at the team level is fine, and you can do a bottoms-up approach. You might even be able to expand out to QA teams (who are traditionally separate from development teams) and others, but to really spread to the rest of the organization, a high-level executive must bless and then force the effort on the organization. Here, the hierarchy of the organization works in your favor: if the big boss says to do it, people tend to do it. Executive sponsorship always gives you permission to screw-up as you learn. It reduces your personal risk (and that of your team). And, let&#8217;s face it, the first few iterations of an Agile team are rough: so much of Agile, initially, is about exposing the weaknesses and poor development practices organizations are doing (mainly: promising too much in each release, also, not fully working as a team around one product) &#8211; so there&#8217;s going to be some failure at first. The executive is your blame-game safety net here: a good Agile executive knows that the first few cycles of doing Agile is all about making people realize they&#8217;ve been doing it wrong by exposing the poor results of their practices&#8230;and then <i>learning</i> from that, not punishing them.</li>
<li><strong>Learn how to report to Management, and do it</strong> &#8211; as &#8220;lower-level&#8221; technical people, you probably could give a rats ass about all that &#8220;reporting&#8221; management does up the chain. The fact of the matter is, all those damned spreadsheets and project charts are a huge part of their job. Management has to somehow measure and report on the progress beneath them so that they and <i>their</i> management can make decisions about what the keep doing, what to stop doing, new things to try, and plans to start making for good or bad futures. &#8220;Reports&#8221; are practically the only input management has to their job. In your organization, there&#8217;s probably a set of metrics (or KPIs) that your boss, your bosses boss, etc. are looking for. These metrics are used to gauge &#8220;how things are going,&#8221; but are also used by even higher management to judge how that boss is doing (and, thus, you). As someone trying to push Agile, you should learn what these metrics are and learn how to wangle in all the project management data you have into them. Treat that reporting as &#8220;story&#8221; or part of your iteration &#8211; track how much time you spend on it, the benefit it gives you, make it part of your iteration retrospectives and so on. To get all meta: reporting on the project is a key requirement of the project. (Thus, if it&#8217;s taking too long, you can track that and report to management and ask them how they&#8217;d like the weigh that  time against other features.) Recently, the topic of &#8220;technical debt&#8221; has been an excellent, new metric to start tracking. Also, here, <a href="http://theagileexecutive.com/">Israel Gat</a>&#8216;s <a href="http://www.redmonk.com/cote/2010/08/25/execguide/"><i>The Concise Executive Guide to Agile</i></a> provides loads of good input on &#8220;reporting.&#8221;</li>
<li><strong>Isolate the resistors, and hope they drop-off</strong> &#8211; no matter how well things are going, there will be people who simply don&#8217;t want to go along with The New Thing. You&#8217;ve tried to reason with them and get them to see how great Agile is, but they still just don&#8217;t want to do it. When I was part of the Agile-at-Scale efforts at BMC (under Israel Gat), I was shocked that the most resistant people were fellow developers. They were so used to the way things had been and the fiefdoms they&#8217;d carved out that the fluid nature of Scrum caused them all sorts of problems. In general, you can get a sense if someone is a &#8220;team player,&#8221; or if they&#8217;re resistant. While the Machiavellian side of you would like to see these people fired, that&#8217;s often not as easy as you&#8217;d think in large organizations. In these cases, you should isolate these people (and their work) from the rest of the project. Essentially, you want to make sure The Stagnent Resistors don&#8217;t infect the your timeline, code quality, and moral. As I said at the Impact Unconference, it&#8217;s like what you do with a weird growth you find on a dog: tie a silk string around it, cutting off the circulation, and hope it just falls off eventually.</li>
</ol>
<p>It&#8217;s getting a bit long in the tooth now, but my <a href="http://www.redmonk.com/public/agile/smellsofagile.pdf">&#8220;smells of Agile&#8221;</a> paper from several years back can be helpful for gauging how Agile your organization is: <a href="http://www.redmonk.com/public/agile/smellsofagile.pdf">a sniff test</a>, if you will.</p>
<p><b>Disclosure:</b> IBM, who put on the Impact Unconference mentioned above, is a client.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://www.redmonk.com/cote/2011/04/21/3-tips-on-scaling-agile-development/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Innovations in Requirements Management for Better Feedback and Better Software</title>
		<link>http://www.redmonk.com/cote/2011/03/08/innovations-in-requirements-management-for-better-feedback-and-better-software/</link>
		<comments>http://www.redmonk.com/cote/2011/03/08/innovations-in-requirements-management-for-better-feedback-and-better-software/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 15:00:55 +0000</pubDate>
		<dc:creator>cote</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[presentations]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[The Analyst Life]]></category>
		<category><![CDATA[ADT]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[requirements management]]></category>
		<category><![CDATA[Supercast]]></category>
		<category><![CDATA[webinar]]></category>

		<guid isPermaLink="false">http://www.redmonk.com/cote/?p=6213</guid>
		<description><![CDATA[Using frequent functionality to drive faster feedback for better software.]]></description>
			<content:encoded><![CDATA[<p>Making sure your software does what users want is one of the most difficult tasks in software development. Managing those &#8220;requirements&#8221; usually comes under the rubric of &#8220;requirements management.&#8221; Thanks to Agile development and now new, cloud-based delivery there&#8217;s all sorts of interesting ways to improve the process of making sure users get what they want. To me, it alls comes down to getting fast feedback by using what I like to call &#8220;frequent functionality&#8221;: pushing small, new features out there to see how users like it.</p>
<p class="embed slideshare">
<div style="width:425px" id="__ss_7044083"> <object id="__sse7044083" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=alm-update-110224081950-phpapp02&#038;stripped_title=innovations-in-requirements-management-for-better-feedback-and-better-software&#038;userName=cote" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse7044083" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=alm-update-110224081950-phpapp02&#038;stripped_title=innovations-in-requirements-management-for-better-feedback-and-better-software&#038;userName=cote" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/cote">Michael CotÃ©</a> </div>
</p></div>
</p>
<p><a href="http://www.redmonk.com/cote/2011/02/04/alm-talk/">As you may recall</a>, I did short talk on this topic last month. The slides are above and you can see <a href="http://adtmag.com/pages/supercast-feb-2011.aspx?partnerref=redmonk">the replay as well</a>, including two other talks from vendors on the topic. In my part of <a href="http://adtmag.com/pages/supercast-feb-2011.aspx?partnerref=redmonk">this ADT Supercast</a> on requirements management, I quickly outline some of the new ways and tools to help with requirements management and also get into some new and better ways to do software development and delivery in general.</p>
<p><b>Disclosure:</b> some companies mentioned in the presentation are <a href="http://www.redmonk.com/clients/">RedMonk clients</a>.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://www.redmonk.com/cote/2011/03/08/innovations-in-requirements-management-for-better-feedback-and-better-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Developer Landgrab &#8211; Another Way to Look at DevOps</title>
		<link>http://www.redmonk.com/cote/2011/02/16/the-developer-landgrab-another-way-to-look-at-devops/</link>
		<comments>http://www.redmonk.com/cote/2011/02/16/the-developer-landgrab-another-way-to-look-at-devops/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 17:52:48 +0000</pubDate>
		<dc:creator>cote</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Systems Management]]></category>
		<category><![CDATA[The New Thing]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[dev/ops]]></category>
		<category><![CDATA[GitHub]]></category>

		<guid isPermaLink="false">http://www.redmonk.com/cote/?p=6094</guid>
		<description><![CDATA[After ejecting every function except writing code, development teams have been bringing those roles back to the core team, starting with QA, then product management, and now operations. The goal is deliver Frequent Functionality (features released more frequently rather than in big 12-18 month releases) and increase the value of the software by getting better [...]]]></description>
			<content:encoded><![CDATA[<p><i>
<ul>
<li>After ejecting every function except writing code, development teams have been bringing those roles back to the core team, starting with QA, then product management, and now operations.</li>
<li>The goal is deliver Frequent Functionality (features released more frequently rather than in big 12-18 month releases) and increase the value of the software by getting better and more feedback about how users are interacting with the applications.</li>
<li>New innovations in automation, Agile development, and cloud computing are making this possible.</li>
</ul>
<p></i></p>
<h2>Developers are Insourcing</h2>
<p>Developers have been in-sourcing tasks they&#8217;d previously jettisoned from their core functionality for a few years now and cloud computing has brought one more land-grab: operations. Agile tricked developers into caring about QA and testing, but also requirements and product management. Now, devops is &#8220;tricking&#8221; developers to care about operations. I put tricking in quotes because the developers actually <i>want</i> this &#8211; the good ones at least. The benefits, or at least <i>goals</i> are clear: delivering software that users like with a more frequent cadence. Those are the two aspects of software development that most interest me now: frequent functionality and using rapid feedback-loops to improve the user experience and overall usefulness of the software.</p>
<h2>A Brief, Hand-wavy History</h2>
<p>At the very beginning, development teams did everything, or at the very least were intimately involved: gathered requirements, writing the code, testing the code, running the code. IT being expensive, organizations sought to divide up those tasks into shared resources, often under different management chains. Developers, of course, also just wanted to write code: not &#8220;talk with customers about what they needed&#8221; (requirements and product management) or keep their applications humming along nicely in production (operations).</p>
<p>Throw in mainframe MIPs accounting and high costs, and you can see how separating out those rascally developers from expensive mainframe toys makes business sense, at least in a spreadsheet. (Side-note: with the metered pricing of cloud computing, thus far there&#8217;s no reason to think that in 10 or so years, cloud computing resources will be any less iron-gripped controlled than mainframe resources &#8211; that is, use and consumption of them will be slowed down in favor of controlling costs. We&#8217;ll see.)</p>
<p>And writing and running tests? What developer wants to do that?</p>
<h2>Agile Starts to In-source: QA</h2>
<p>One of the emergent principals of Agile (perhaps an anti-pattern) is that once the core team who wrote the software gives control of that software to <i>another</i> group, overall quality tends to go down. This isn&#8217;t across the board, but you tend to see that. As an individual, if you don&#8217;t somehow &#8220;own&#8221; the software, you won&#8217;t give it the same love and care that an &#8220;owner&#8221; will. This applies to QA and operations, usually not so much to product management.</p>
<p>Agile is always trying to get developers to do more process. To own more of the software life-cycle. It never says this outright, but cynical developers will spot it right away: &#8220;wait, my job is to write code, not write-up use cases and rank them. Let alone help take care of my software in production, in the hands of dirty users. I mean: are you going to pay me more?&#8221;</p>
<p>Somehow, Agile got developers to care about QA. It started small with unit testing by promising, after a huge amount of initial work, to make them more productive. Then functional tests came in, and now if you&#8217;ve got yourself wired up correctly, you can test whole use cases (or &#8220;stories&#8221; to use the term Agile hid the dread &#8220;use case&#8221; behind).</p>
<p>The bigger win was getting QA to be part of the development team. In reality, good QA people are often the foremost experts on the product &#8211; they&#8217;re the ones that spend hours, weeks poking and prodding it. Getting their input, starting at the beginning, is a great way to improve software. As with developers who are writing and running tests, the QA person ceases to be &#8220;just QA&#8221;: they&#8217;re one of the many owners of the software.</p>
<h2>&#8220;I take the requirements from the customer to the developers.&#8221;</h2>
<p>Seeking feedback and rich interaction with users hasn&#8217;t always been a strong-point of developers. They haven&#8217;t wanted to do product management (in this context: figuring out what users/customers want and then prioritizing which ones get into which release). &#8220;That&#8217;s someone else&#8217;s job&#8221; is what you&#8217;d hear. As with QA, that role has seeped a bit into developers hands as well. There&#8217;s simply not enough time in the day to write code, test, and also do product management, so it&#8217;s probably a good idea to have a whole person filling that role: but, having that person be the sole conduit between developers and users is not entirely helpful.</p>
<p>Thanks to the ability to run software as a service (SaaS) and mature cloud offering, a lot of the feedback teams need to do product management can now be automated. If you&#8217;re running your application as a SaaS, you can see what every single user is doing all the time. It&#8217;s like you have infinite one-way mirror usability tests going on. Public web apps (Amazon, Facebook, etc.) have known this for a long time, getting into advanced practices like A/B <i>feature</i> testing: let&#8217;s release two different ways of implementing this feature to sub-sets of user group and see which one results in more book sales, and then we&#8217;ll switch everyone over the better one. What you&#8217;re driving at is feeding aggregated user behavior data into the product management process.</p>
<p>There&#8217;s a quote I use all the time from <a href="http://www.redmonk.com/cote/2010/01/26/riaweekly069/">Alterity&#8217;s Brian Sweat</a> that I use all the time to summarize this point:</p>
<blockquote><p>
I can actually look at [a feature] and say, â€˜nobody uses feature X.â€™ It&#8217;s not even being looked at.  And it really helps us shape the future of the app which, on a desktop product, we don&#8217;t have a lot of data like that.
</p></blockquote>
<p>There&#8217;s two concepts running around here that I speak a lot about: frequent functionality and rapid feedback loops. Getting features in small chunks in production sooner and then collecting a huge amount of usage feedback from users. You&#8217;re first delighting your users by keeping your software up-to-date and more functional (a lesson learned from the consumer space where new frequent functionality and integrations with other services is key for long-term success) and also giving yourself the chance to see what works best (or worst!) with users. You can empirically improve the quality of your software. And here, by &#8220;quality&#8221; I don&#8217;t mean &#8220;bug free&#8221; (which is a less helpful definition in this context) but something more like &#8220;the ability to help users do their job better, faster, and more profitably.&#8221;</p>
<p>I go over these concepts a lot in talks now-a-days, <a href="http://www.redmonk.com/cote/2011/02/04/alm-talk/">most recently on requirements management</a> and <a href="http://www.redmonk.com/cote/2010/11/23/devoxx2010/">back at devoxx 2010</a>.</p>
<h2>Operations</h2>
<p>Ask any developer if they&#8217;d like to take a pager and be woken up at 3am to reboot a server. You can guess what the answer is. A blank stare that says &#8220;no&#8221; in a string a four-letter words. These guys are coders, not pager monkeys.</p>
<p>And yet, developers are increasingly taking on that task, perhaps not seeing those bat-belt ops guys clip a pager onto the developer&#8217;s t-shirt. The speed at which cloud computing technologies and practices allows developers to get their core job done (spinning up virtual labs, getting access to resources without having to wait 6 weeks for the DBA to create a new column in a table, etc.) has sold developers on cloud computing. Throw in SaaSified parts of the development tool-chain like GitHub, and you start to see why developers like cloud-based technology so much: it speeds up their work, gives them more power (they don&#8217;t have to ask IT <em>permission</em> for a server, and then wait for it), and overall improves their ability to produce good software.</p>
<p>As developers using cloud computing technologies get closer and closer to production, you can see them starting to in-source even operations. At the bleeding edge, those using Platform-as-a-Services (PaaS) are almost forced into doing this. Indeed, as its name implies, much of what devops is wants to do it bring the operations function back to the core team.</p>
<p>This doesn&#8217;t suggest that you get rid of the operations people at all &#8211; the good ones at least. Rather, it means that as with QA and product management, their role moves from &#8220;keeping the lights green&#8221; to &#8220;delivering good, productive experiences.&#8221; Operations becomes one of the product owners, not just the &#8220;monkeys&#8221; who hook up wires to servers and increase disk-space.</p>
<p>As some point, IT became a cost-center, a provider of &#8220;services&#8221; to the business. That&#8217;s terrible for them. No one wants to be the manager of a &#8220;shared resource.&#8221; Just go ask your janitorial staff or the guy who keeps your office supply closet stocked how secure and well paid they are. Before the current crop of IT Management technologies finally ripened (Agile development, virtualization, open source, and now cloud), perhaps, taking this &#8220;services&#8221; approach was cost effective. But, now it means that IT has one way to show value to the rest of the company: budget cuts. For IT, the promise is to become top-line revenue: part of the way a company makes money, not hidden somewhere in the expenses.</p>
<p>(Hey, I&#8217;m a big IT Management guy, here, so realize that I&#8217;m being tongue-in-check with this whole &#8220;monkey&#8221; thing. If you want equal servings the other way: &#8220;Developers&#8221;? Those are the guys who write bugs, right?)</p>
<h2>Automation</h2>
<p><a href="http://www.bustedtees.com/unicornmeat"><img src="http://www.redmonk.com/cote/wp/wp-content/uploads/2011/02/unicorn-meat.jpg" alt="" title="Unicorn Meat" width="500" height="327" class="aligncenter size-full wp-image-6097" /></a></p>
<p>All of this in-sourcing relies on automating parts of what&#8217;s being brought back to the core development team: automating testing with the write testing frameworks and continuous integration tools, automating understanding how users are interacting with your software with cloud-driven feedback, and automating IT management in production.</p>
<h2>Evaluating Offerings &amp; Programs</h2>
<p>To me, this understanding that automation is key is critical because it means what I&#8217;ve been seeing here and there is driven by actual, new technology: not just vapor-ware and  Unicorn-meat. It means something else great: if someone comes peddling devops or some other whacky cloud-based way to improve your software delivery process, you can ask them to show you the tools &#8211; &#8220;where&#8217;s the beef?&#8221; and all that.</p>
<h2>Avoiding Outsourcing</h2>
<blockquote><p>[I]f you worked for AT&#038;T in my day, it was a great bureaucracy.Â  Who in the hell was really thinking about the shareholder or anything else?Â  And in a bureaucracy, you think the work is done when it goes out of your in-basket into somebody else&#8217;s in-basket.Â  But, of course, it isn&#8217;t.Â  It&#8217;s not done until AT&#038;T delivers what it&#8217;s supposed to deliver.Â  So you get big, fat, dumb, unmotivated bureaucracies.<br />
<br /><i>&#8211;<a href="http://monk.ly/MungerModels">Charles Munger</a></i>
</p></blockquote>
<p>There&#8217;s a tremendous amount of &#8220;cultural change&#8221; (read: getting employees to do things differently and <i>like</i> it) needed, but the hope is that this trend of developers in-sourcing tasks means that cultural change will be possible. It doesn&#8217;t happen often, but many parts of the IT department (developers, QA, and a bit of ops) are actually looking for new ways of doing things. The best part is that the promise &#8211; that some folks have been realizing &#8211; is that IT can become part of the business, not just a cut-to-the-bone cost center that keeps email up and running and AntiVirus software updated.</p>
<p>Or, to put it all more simply:<a href="http://en.wikipedia.org/wiki/Conway%27s_law"> Conway&#8217;s Law</a>.</p>
<p><b>Disclosure:</b> GitHub is a client.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://www.redmonk.com/cote/2011/02/16/the-developer-landgrab-another-way-to-look-at-devops/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Cool stuff going on in software project management, or, &#8220;Innovations in Requirements Management for Better Feedback and Better Software&#8221; &#8211; Upcoming Talk</title>
		<link>http://www.redmonk.com/cote/2011/02/04/alm-talk/</link>
		<comments>http://www.redmonk.com/cote/2011/02/04/alm-talk/#comments</comments>
		<pubDate>Fri, 04 Feb 2011 22:08:05 +0000</pubDate>
		<dc:creator>cote</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[ALM]]></category>

		<guid isPermaLink="false">http://www.redmonk.com/cote/2011/02/04/alm-talk/</guid>
		<description><![CDATA[Next week, I&#8217;ll be giving a short talk online, as part of a &#8220;super-cast&#8221;, on what I see interesting and helpful going on in the Application Lifecycle Management space. Loosely, when I don&#8217;t want to kill myself with enterprise-y phrases, I think of this as all the junk an organization needs to help manage the [...]]]></description>
			<content:encoded><![CDATA[<p class="pic"><a href="http://www.flickr.com/photos/cote/5408064547/" title="Bedtime for bonzo by cote, on Flickr"><img src="http://farm6.static.flickr.com/5251/5408064547_9e26e442c4.jpg" width="500" height="500" alt="Bedtime for bonzo" /></a></p>
<p>Next week, I&#8217;ll be giving a short talk online, as part of a <a href="http://adtmag.com/pages/supercast-feb-2011.aspx?partnerref=redmonk">&#8220;super-cast&#8221;</a>, on what I see interesting and helpful going on in the Application Lifecycle Management space. Loosely, when I don&#8217;t want to kill myself with enterprise-y phrases, I think of this as all the junk an organization needs to help manage the process of getting software out the door (or over the pipes, as it were), hopefully <i>good</i> software that people like using.</p>
<p>Here&#8217;s the abstract of <a href="http://adtmag.com/pages/supercast-feb-2011.aspx?partnerref=redmonk">my talk</a>:</p>
<blockquote><p>
It&#8217;s been a long time since technology and process innovations have allowed development teams to change and improve the way they deliver software to their users. Agile software development was the last major change: the further evolution of those and other practices, along with recent innovations in cloud computing and other areas, have given teams even better ways to manage the requirements and features delivered to users. This talk focuses on using those innovations to not just &#8220;track and capture requirements,&#8221; but to create and deliver better software for your users.
</p></blockquote>
<p>I&#8217;ll be talking about agile software development, feedback and Frequent Functionality (a good way to make your requirements gardening better), dev/ops, social programming (e.g., GitHub), SaaS toolchains and cloud development suites, tricking developers into micro-managing themselves and doing &#8220;dashboards,&#8221; and the usual governance and controls that always seem to tag along with ALM.</p>
<p>Registration is free, so if you&#8217;re interested, <a href="http://adtmag.com/pages/supercast-feb-2011.aspx?partnerref=redmonk">go over there and sign up</a>. After my talk, there&#8217;s some interesting looking talms from MKS and Jama Software.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://www.redmonk.com/cote/2011/02/04/alm-talk/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>dev/ops and cloud at Devoxx 2010</title>
		<link>http://www.redmonk.com/cote/2010/11/23/devoxx2010/</link>
		<comments>http://www.redmonk.com/cote/2010/11/23/devoxx2010/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 21:47:20 +0000</pubDate>
		<dc:creator>cote</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[presentations]]></category>
		<category><![CDATA[devoxx]]></category>
		<category><![CDATA[Devoxx2010]]></category>

		<guid isPermaLink="false">http://www.redmonk.com/cote/2010/11/23/devoxx2010/</guid>
		<description><![CDATA[Last week I was at Devoxx giving two talks on cloud computing and dev/ops. For the first one, I co-presented with my old buddy John Willis (co-host of the IT Management &#38; Cloud Podcast) while the second one was just me talking on Agile and Cloud Computing. It was a great show: I met and [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I was at <a href="http://devoxx.com/display/Devoxx2K10/Home">Devoxx</a> giving two talks on cloud computing and dev/ops. For the first one, I co-presented with my old buddy John Willis (co-host of the IT Management &amp; Cloud Podcast) while the second one was just me talking on Agile and Cloud Computing.</p>
<p>It was a great show: I met and talked with all sorts of interesting folks. One of the better developer conferences I&#8217;ve been to in a long time.</p>
<p>Here are the presentations for the two talks:</p>
<h2>Pragmatic Cloud Computing, or, Dealing with Morlocks, or, Agile Infrastructure</h2>
<p class="embed slideshare">
<div style="width:425px" id="__ss_5833489"><object id="__sse5833489" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=cloud-and-you-101119051016-phpapp02&#038;rel=0&#038;stripped_title=pragmatic-cloud-computing-or-dealing-with-morlocks-or-agile-infrastructure&#038;userName=cote" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse5833489" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=cloud-and-you-101119051016-phpapp02&#038;rel=0&#038;stripped_title=pragmatic-cloud-computing-or-dealing-with-morlocks-or-agile-infrastructure&#038;userName=cote" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
</p>
<h2>Whatâ€™s the point of dev/ops?</h2>
<p class="embed slideshare">
<div style="width:425px" id="__ss_5880098"><object id="__sse5880098" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=cotedevoxxdevops-101123152918-phpapp01&#038;rel=0&#038;stripped_title=whats-the-point-of-devops&#038;userName=cote" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse5880098" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=cotedevoxxdevops-101123152918-phpapp01&#038;rel=0&#038;stripped_title=whats-the-point-of-devops&#038;userName=cote" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
</p>
<p>As I recall the talks were recorded, so they should be up sometime. (Also, my wife, son, and I took a little vacation around the dates of the conference, there&#8217;s <a href="http://www.flickr.com/photos/cote/sets/72157625266141773/">some photos up if you&#8217;re interested</a>.)</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://www.redmonk.com/cote/2010/11/23/devoxx2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

