<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Agile Operations - Agile in Action</title>
    <link>http://agileoperations.net/</link>
    <description>Applying Agile to Information Technology</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.4.1 - http://www.s9y.org/</generator>
    <pubDate>Wed, 16 Jun 2010 19:00:48 GMT</pubDate>

    <image>
        <url>http://agileoperations.net/templates/bulletproof/img/s9y_banner_small.png</url>
        <title>RSS: Agile Operations - Agile in Action - Applying Agile to Information Technology</title>
        <link>http://agileoperations.net/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>More outside commentary on DevOps</title>
    <link>http://agileoperations.net/archives/52-More-outside-commentary-on-DevOps.html</link>
            <category>Agile in Action</category>
    
    <comments>http://agileoperations.net/archives/52-More-outside-commentary-on-DevOps.html#comments</comments>
    <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=52</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://agileoperations.net/rss.php?version=2.0&amp;type=comments&amp;cid=52</wfw:commentRss>
    

    <author>nospam@example.com (Scott Wilson)</author>
    <content:encoded>
    A good post by Chris Hoff at Rational Survivability about the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.rationalsurvivability.com/blog/?p=1890&#039;);&quot;  href=&quot;http://www.rationalsurvivability.com/blog/?p=1890&quot; title=&quot;Incomplete Thought: The DevOps Disconnect&quot;&gt;&quot;DevOps Disconnect,&quot;&lt;/a&gt; discussing some of the incongruities in the most popular characterizations of DevOps.  As usual, the discussion in comments is among the most valuable parts of the post.&lt;br /&gt;
&lt;br /&gt;
This echoes many of my own &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/agileoperations.net/index.php?/archives/35-DevOps-and-Agile-Operations.html&#039;);&quot;  href=&quot;http://agileoperations.net/index.php?/archives/35-DevOps-and-Agile-Operations.html&quot;&gt;concerns and thoughts&lt;/a&gt; about DevOps, which have been raised elsewhere by &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/pleasediscuss.com/andimann/20100326/myopic-devops-misses-the-mark&#039;);&quot;  href=&quot;http://pleasediscuss.com/andimann/20100326/myopic-devops-misses-the-mark&quot; title=&quot;Myopic DevOps misses the mark&quot;&gt;Andi Mann,&lt;/a&gt; and Hoff&#039;s entry makes three, which reassures me that those of us with this perspective aren&#039;t simply those who proponents claim &quot;don&#039;t get it&quot; but instead have a valid point that real supporters might take time to listen to and incorporate rather than simply rejecting it out of hand. 
    </content:encoded>

    <pubDate>Mon, 14 Jun 2010 12:04:16 -0700</pubDate>
    <guid isPermaLink="false">http://agileoperations.net/archives/52-guid.html</guid>
    
</item>
<item>
    <title>A degree in Agile Operations</title>
    <link>http://agileoperations.net/archives/49-A-degree-in-Agile-Operations.html</link>
            <category>Agile in Action</category>
    
    <comments>http://agileoperations.net/archives/49-A-degree-in-Agile-Operations.html#comments</comments>
    <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=49</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>http://agileoperations.net/rss.php?version=2.0&amp;type=comments&amp;cid=49</wfw:commentRss>
    

    <author>nospam@example.com (Scott Wilson)</author>
    <content:encoded>
    That was fast!  It seems like I still spend ninety percent of my time explaining to people what exactly Agile Operations is, but already the City College of Plymouth (UK) is offering a &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.cityplym.ac.uk/courses/agile-operations&#039;);&quot;  href=&quot;http://www.cityplym.ac.uk/courses/agile-operations&quot; title=&quot;City College course information page&quot;&gt;Certificate of Professional Development in Agile Operations&lt;/a&gt; for the subject.&lt;br /&gt;
&lt;br /&gt;
I&#039;m not up to speed with British higher education standards and lingo, but from the course description it sounds like this is primarily intended to be offered to organizations as a continuing ed course for their staff.  It&#039;s not exactly AgileOps in the IT sense, either; it&#039;s more business-oriented.  I&#039;m increasingly coming around to the view that business-oriented is a more coherent way of looking at Agile Operations, however, with IT serving as a vital enabling factor, so maybe they are just ahead of the curve on me there.&lt;br /&gt;
&lt;br /&gt;
The course covers Lean Business, Managing Activities, and Effective Communication (if it&#039;s not effective, is it actually communicating?) in a flexible course schedule.  I&#039;m not sure how long it&#039;s been available or who teaches it; I&#039;d be interested in hearing from anyone on that side of the pond with any more information about it, or similar courses. 
    </content:encoded>

    <pubDate>Mon, 07 Jun 2010 07:53:49 -0700</pubDate>
    <guid isPermaLink="false">http://agileoperations.net/archives/49-guid.html</guid>
    
</item>
<item>
    <title>The User Perspective</title>
    <link>http://agileoperations.net/archives/23-The-User-Perspective.html</link>
            <category>Agile in Action</category>
    
    <comments>http://agileoperations.net/archives/23-The-User-Perspective.html#comments</comments>
    <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=23</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://agileoperations.net/rss.php?version=2.0&amp;type=comments&amp;cid=23</wfw:commentRss>
    

    <author>nospam@example.com (Scott Wilson)</author>
    <content:encoded>
    It&#039;s not news that users are frequently dis-satisfied with the delivery of IT services for their job functions.  In any company, there always seem to be some people that just hate IT, know how they could do it better, and constantly try to subvert systems that are often there for good reasons they don&#039;t easily comprehend in their quest for perfection.  Of course there are plenty of legitimate user complaints as well, people who are frustrated with things that certainly could be done otherwise, but aren&#039;t for reasons of cost or inertia.&lt;br /&gt;
&lt;br /&gt;
But this historic background level of dissatisfaction may be masking a new wave of frustration with corporate IT, one that is both more soundly rooted and more easily addressed.  CIOs who fail to deal with it are missing a dangerous warning sign about both users and the future of the IT industry.  So it&#039;s worth looking at the impacts of new technologies on work and corporate IT not from the ivory tower, as we are wont to do, but from the perspective of the users, as this &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/online.wsj.com/article/SB10001424052748703567204574499032945309844.html&#039;);&quot;  href=&quot;http://online.wsj.com/article/SB10001424052748703567204574499032945309844.html&quot; title=&quot;Why you can&#039;t use personal technology at the office&quot;&gt;Wall Street Journal article&lt;/a&gt; attempts to do.&lt;br /&gt;
&lt;br /&gt;
IT consumerization is a factor that is on the radar screen for just about every CIO by now, but a standard and workable response to it has not yet been popularized.  Reactions vary from grudging acceptance to outright hostility to studied indifference.  Few and far between are organizations that embrace the trend as a component of their corporate strategy; yet that is the level to which companies must integrate this societal sea-change in order to profit from it. &lt;br /&gt;&lt;a href=&quot;http://agileoperations.net/archives/23-The-User-Perspective.html#extended&quot;&gt;Continue reading &quot;The User Perspective&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 02 Jun 2010 05:46:00 -0700</pubDate>
    <guid isPermaLink="false">http://agileoperations.net/archives/23-guid.html</guid>
    
</item>
<item>
    <title>Government IT: More Agile than you are?</title>
    <link>http://agileoperations.net/archives/46-Government-IT-More-Agile-than-you-are.html</link>
            <category>Agile in Action</category>
    
    <comments>http://agileoperations.net/archives/46-Government-IT-More-Agile-than-you-are.html#comments</comments>
    <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=46</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://agileoperations.net/rss.php?version=2.0&amp;type=comments&amp;cid=46</wfw:commentRss>
    

    <author>nospam@example.com (Scott Wilson)</author>
    <content:encoded>
    Government IT gets a bad rap as being slow, outdated, and encumbered with an even more egregious project failure rate than the already horrific ~50% we face in the private sector.  A parade of news stories &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.thefreelibrary.com/Computer+system+that+failed+will+cost+$3.7+million+to+kill+King...-a063688742&#039;);&quot;  href=&quot;http://www.thefreelibrary.com/Computer+system+that+failed+will+cost+$3.7+million+to+kill+King...-a063688742&quot; title=&quot;Failed software project costs another $3 million to shut down&quot;&gt;highlighting these failures&lt;/a&gt;, or unveiling the antiquated machinery and processes that government workers are &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.washingtonpost.com/wp-dyn/content/article/2009/01/21/AR2009012104249.html&#039;);&quot;  href=&quot;http://www.washingtonpost.com/wp-dyn/content/article/2009/01/21/AR2009012104249.html&quot; title=&quot;White House / Dark Ages&quot;&gt;forced to make do with&lt;/a&gt; even when the systems &lt;em&gt;are&lt;/em&gt; working, does nothing to improve the image.  Innovative IT thinkers like new US CIO Vivek Kundra and GSA CIO Casey Coleman are getting some good press, but on the whole, the agencies they represent are still seen as mired in the past and resistant to change.&lt;br /&gt;
&lt;br /&gt;
Turns out, though, those stodgy old bureaucrats may be more hip and cutting edge than their private sector counterparts.  Agile Operations is &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/fcw.com/articles/2010/05/24/homepage-tech-briefing-agile.aspx&#039;);&quot;  href=&quot;http://fcw.com/articles/2010/05/24/homepage-tech-briefing-agile.aspx&quot; title=&quot;Agile: It&#039;s just not for software geeks anymore&quot;&gt;gaining traction&lt;/a&gt; in federal IT shops with more strength and greater commitment than can be found anywhere in the private sector just yet.&lt;br /&gt;
&lt;br /&gt;
It&#039;s entirely possible that all the lean years and antiquated systems are exactly what is causing this role reversal.  Agile approaches in IT management are among the only effective answers for improving ROI and implementation time when you don&#039;t have buckets of money to throw at projects.  With the private sector continuing to ratchet up expectations, public sector CIOs may have had little recourse but to adapt to more agile management techniques to make up the gap.&lt;br /&gt;
&lt;br /&gt;
Though there have been, for the past couple years, and will continue to be financial pressures in private sector IT, the real motivation for private IT organizations probably will come from relevance and effectiveness.  There are as many benefits to the agile philosophy for business as for government, but it&#039;s only slowly occurring to business and technology leaders what those are... and many, recognizing the possibilities, still don&#039;t have a clear understanding of the path leading to them. 
    </content:encoded>

    <pubDate>Thu, 20 May 2010 07:13:33 -0700</pubDate>
    <guid isPermaLink="false">http://agileoperations.net/archives/46-guid.html</guid>
    
</item>
<item>
    <title>Agile Operations hits the analyst shredder</title>
    <link>http://agileoperations.net/archives/42-Agile-Operations-hits-the-analyst-shredder.html</link>
            <category>Agile in Action</category>
    
    <comments>http://agileoperations.net/archives/42-Agile-Operations-hits-the-analyst-shredder.html#comments</comments>
    <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=42</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://agileoperations.net/rss.php?version=2.0&amp;type=comments&amp;cid=42</wfw:commentRss>
    

    <author>nospam@example.com (Scott Wilson)</author>
    <content:encoded>
    It&#039;s a necessary rite of passage for new ideas in technology to pass through the Big Three analyst Gauntlet of Fire, and with respect to agile operations, Gartner seems to be faster on the uptake than Forrester or IDC.  Novel approaches to provisioning and support &lt;a href=&quot;http://www.agileoperations.net/index.php?/archives/21-Gartner-is-catching-on.html&quot; title=&quot;Gartner is Catching On - Fragile Support finds some support with analysts&quot;&gt;don&#039;t seem to have phased them,&lt;/a&gt; and now at least one analyst has taken up the mantle of IT infrastructure and operations reform in the guise of agile operations.  The question is, is that mantle the same one existing proponents are trying to hoist?&lt;br /&gt;
&lt;br /&gt;
Cameron Haight posts on &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/blogs.gartner.com/cameron_haight/2010/04/07/the-need-for-it-io-reform/&#039;);&quot;  href=&quot;http://blogs.gartner.com/cameron_haight/2010/04/07/the-need-for-it-io-reform/&quot; title=&quot;Gartner blog&quot;&gt;The Need for IT I&amp;O &quot;Reform&quot;&lt;/a&gt; on his Gartner blog, peppering the call with provocative statements like:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;At the end of the day, I believe that it is no longer tenable to simply layer an increasingly complex operations management tool, organization and process infrastructure on top of an already complex software and hardware foundation and to expect satisfying results.&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
And:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;I like the agile construct though because it is focused first and foremost on people (i.e., individuals and interactions over processes and tools) who at the end of the day are the most valuable components within the IT service delivery system.&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
So far, AO seems to be holding up fairly well in the analyst&#039;s estimation, then.&lt;br /&gt;
&lt;br /&gt;
What I find interesting in Haight&#039;s take is the emphasis on the aspects of agile that push decision making down to &quot;the coal face&quot; as another commentator put it.  It strikes me that many of the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/groups.google.com/group/agile-system-administration/browse_thread/thread/ecb495d090cf6e62?pli=1&#039;);&quot;  href=&quot;http://groups.google.com/group/agile-system-administration/browse_thread/thread/ecb495d090cf6e62?pli=1&quot;&gt;contentious discussions&lt;/a&gt; that have occurred lately over the applicability of frameworks such as ITIL in the context of agile operations ultimately boil down to this central tension, a tension that I have largely ignored since it seems to me to comprise the essential &quot;magic&quot; in implementing agile operations.  Articles can be written (and are) all day long about what tools you might use and what techniques have been beneficial, but ultimately someone in the organization has to be fundamentally good at deciding where people can freelance and where stricter controls are required.  There is no real way to describe that process; it&#039;s different in every organization, as staff and the confluence of requirements are unique.  This is, ultimately, what it&#039;s all about, and you&#039;re not going to get it all out of a book or analyst&#039;s report; experience and internal knowledge is where it has to come from.&lt;br /&gt;
&lt;br /&gt;
Haight acknowledges as much, saying:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;I’m not saying to do away with operations processes in a wholesale fashion, but rather be more selective in which ones will provide the highest value and focus on optimizing these (significantly fewer) disciplines.&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
But this acknowledgment hasn&#039;t prevented a &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.networkworld.com/news/2010/040810-gartner-explores.html&#039;);&quot;  href=&quot;http://www.networkworld.com/news/2010/040810-gartner-explores.html&quot; title=&quot;Gartner Explores Devops&quot;&gt;strong reaction&lt;/a&gt; from Bernard Goldin in Network World, who points out that there are solid, time-tested reasons that controls of the sort implied by ITIL have evolved.  Not all IT staff are capable of reacting appropriately in all situations absent some standardized framework; many of those that are cannot always be counted on to also do so in a manner capable of being followed or replicated by co-workers or successors.&lt;br /&gt;
&lt;br /&gt;
At first blush, I might seem to favor Haight; I have always advocated a pick-and-choose approach to ITIL, only adopting such tenets as make sense in the adopting environment.  There are times and places for heavy process, just as there are places where process only serves to waste resources.  But, interestingly, I find that I side more with Goldin when it comes to internal IT operations.  &lt;br /&gt;
&lt;br /&gt;
Higher costs come from non-standardized operations.  Toyota, grandfather of the lean principles fueling our discussions of agile in the IT world, preaches flexibility on the assembly line but certainly doesn&#039;t encourage every worker to pick a different size bolt for the engine mounts.  Standardization at some level is a perfectly acceptable part of agile approaches.  The idea that &quot;agile&quot; has to mean &quot;individualized&quot; and &quot;anti-methodology&quot; is just plain wrong.  The &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/agilemanifesto.org/&#039;);&quot;  href=&quot;http://agilemanifesto.org/&quot;&gt;Agile Manifesto&lt;/a&gt; says that tools and processes are &lt;em&gt;less&lt;/em&gt; important than individuals and interactions; it doesn&#039;t say that they are &lt;em&gt;unimportant&lt;/em&gt;, as some of the commenters in the ITIL/DevOps thread (a minority view, however) seem to want it to say.&lt;br /&gt;
&lt;br /&gt;
This may be a position influenced strongly by my own experience working with IT operations in small organizations where far too much freelancing has left service delivery in a precarious place.  Most of my own conceptions of pushing decision authority down the hill have actually revolved around pushing it outside the IT department entirely.  After all, when you are talking about the coal face where work is actually happening to meet customer needs and drive sales, in most companies, that&#039;s still happening far from the IT department.  I see more damage being done by IT staff, at all levels, who are making decisions that might be better resolved (in cooperation, of course) with actual business staff.&lt;br /&gt;
&lt;br /&gt;
So is this debate simply about deck chairs on the Titanic?  If so, will it sideline much of the good an agile approach can have in connecting the business with the right technology?  Are we missing the real point of agile principles when we restrict our considerations to what is happening strictly inside the IT department?  I rather think so.  Of course, &quot;DevOps&quot; as both Goldin and Haight have primarily characterized it, lends itself to that interpretation... another reason to avoid using the term in conversation with business executives outside the IT department.  But if our discussions stop at the IT doorstep, if we&#039;re trying to decide whether or not ITIL or any element of process makes sense simply based on the character of the IT department itself, we&#039;re simply repeating a rather banal and terrible error that has lead IT into the position it already occupies, vilified and facing drastic cuts in both resources and authority as technology spending moves outside the department and CIOs are &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.cio-weblog.com/50226711/cio_influence_sliding_fast.php&#039;);&quot;  href=&quot;http://www.cio-weblog.com/50226711/cio_influence_sliding_fast.php&quot; title=&quot;CIO Influence Sliding Fast&quot;&gt;increasingly marginalized&lt;/a&gt; in the executive suite.  Did business/IT alignment get turned into a buzzword so quickly that everyone forgot why it came up in the first place?  Anyone who is trying to implement agile operations in their IT department without involving the rest of the business in the discussion over how much or how little process is necessary is making a dramatic mistake. 
    </content:encoded>

    <pubDate>Fri, 09 Apr 2010 14:31:00 -0700</pubDate>
    <guid isPermaLink="false">http://agileoperations.net/archives/42-guid.html</guid>
    
</item>
<item>
    <title>The definitions phase</title>
    <link>http://agileoperations.net/archives/41-The-definitions-phase.html</link>
            <category>Agile in Action</category>
    
    <comments>http://agileoperations.net/archives/41-The-definitions-phase.html#comments</comments>
    <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=41</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://agileoperations.net/rss.php?version=2.0&amp;type=comments&amp;cid=41</wfw:commentRss>
    

    <author>nospam@example.com (Scott Wilson)</author>
    <content:encoded>
    In case you were interested, Andi Mann seems to have &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/pleasediscuss.com/andimann/20100326/myopic-devops-misses-the-mark&#039;);&quot;  href=&quot;http://pleasediscuss.com/andimann/20100326/myopic-devops-misses-the-mark&quot; title=&quot;Andi Mann: Myopic View of DevOps Misses the Mark&quot;&gt;stumbled into&lt;/a&gt; the same general problem that I &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/agileoperations.net/index.php?/archives/35-DevOps-and-Agile-Operations.html&#039;);&quot;  href=&quot;http://agileoperations.net/index.php?/archives/35-DevOps-and-Agile-Operations.html&quot;&gt;blundered through last month&lt;/a&gt; with respect to the applications of &quot;DevOps&quot; outside developers interacting with operations staff.&lt;br /&gt;
&lt;br /&gt;
I don&#039;t have anything further to say on the subject beyond what I came up with in my &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/agileoperations.net/index.php?/archives/38-Worms,-Roxanne!-Worms.html&#039;);&quot;  href=&quot;http://agileoperations.net/index.php?/archives/38-Worms,-Roxanne!-Worms.html&quot;&gt;summation post,&lt;/a&gt; so I will leave it at that and hope that Andi comes to similar conclusions about the utility of the philosophies behind DevOps, if not the terms or practices themselves. 
    </content:encoded>

    <pubDate>Sun, 28 Mar 2010 10:17:01 -0700</pubDate>
    <guid isPermaLink="false">http://agileoperations.net/archives/41-guid.html</guid>
    
</item>
<item>
    <title>IT in the original agile organization: Toyota</title>
    <link>http://agileoperations.net/archives/40-IT-in-the-original-agile-organization-Toyota.html</link>
            <category>Agile in Action</category>
    
    <comments>http://agileoperations.net/archives/40-IT-in-the-original-agile-organization-Toyota.html#comments</comments>
    <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=40</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://agileoperations.net/rss.php?version=2.0&amp;type=comments&amp;cid=40</wfw:commentRss>
    

    <author>nospam@example.com (Scott Wilson)</author>
    <content:encoded>
    Just a quick link to a recent &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.computerworld.com.au/article/340360/it_toyota_way/?fp=16&amp;amp;fpid=1&#039;);&quot;  href=&quot;http://www.computerworld.com.au/article/340360/it_toyota_way/?fp=16&amp;fpid=1&quot; title=&quot;ComputerWorld article on Toyota IT&quot;&gt;ComputerWorld article&lt;/a&gt; on how Toyota, the birthplace of the lean manufacturing movement that has in turn fed into the agile development and agile operations movements, itself handles information technology.  There has been relatively little published about how the company fits IT into the Toyota Way; the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.amazon.com/gp/product/0071392319?ie=UTF8&amp;amp;tag=indigomoonsys-20&amp;amp;link_code=as3&amp;amp;camp=211189&amp;amp;creative=373489&amp;amp;creativeASIN=0071392319&#039;);&quot;  href=&quot;http://www.amazon.com/gp/product/0071392319?ie=UTF8&amp;tag=indigomoonsys-20&amp;link_code=as3&amp;camp=211189&amp;creative=373489&amp;creativeASIN=0071392319&quot; title=&quot;The Toyota Way&quot;&gt;eponymous book&lt;/a&gt; on the process says of technology only that the company prefers to adopt and stick with proven and tested solutions, a reasonable enough stance from an operations perspective, but surprisingly tame from the constant improvement perspective.&lt;br /&gt;
&lt;br /&gt;
From the article, it&#039;s possible to extrapolate the the organization itself has had difficulty adapting the Toyota Way to IT until recently; it sounds as if, at least in the plant described in the article, real progress on that front wasn&#039;t made until after 2007, despite the process having been adopted company-wide in 2001 (and practiced less formally for two decades or more prior to that).  So, if you&#039;re having trouble working your own IT organizations toward an agile stance, don&#039;t feel too bad.&lt;br /&gt;
&lt;br /&gt;
Of course, the timing of the adoption in particular of agile development methods just as the Prius was coming into its own and the subsequent accusations of faulty software in the braking systems may prove eventually to be a black mark associated with the concept.  But the inappropriate application of a methodology isn&#039;t a curse on the methodology itself, if in fact it was even involved in the development of that particular software (I&#039;m not sure I would choose an iterative development model for that application; if there were ever a case for &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.fastcompany.com/magazine/06/writestuff.html&#039;);&quot;  href=&quot;http://www.fastcompany.com/magazine/06/writestuff.html&quot; title=&quot;Space Shuttle Software development&quot;&gt;hardcore waterfall development&lt;/a&gt;, life-safety code might be it), or if the software is even actually at fault in those accidents.&lt;br /&gt;
&lt;br /&gt;
The article is extremely light on detail, so if anyone has run across on other resources documenting the Toyota Way as it&#039;s applied to the company&#039;s IT department, I&#039;d love to hear about it.  Just because Toyota came up with the idea doesn&#039;t make their adoption definitive, of course, but it&#039;s always helpful to see how the originator realizes a concept. 
    </content:encoded>

    <pubDate>Thu, 25 Mar 2010 22:05:18 -0700</pubDate>
    <guid isPermaLink="false">http://agileoperations.net/archives/40-guid.html</guid>
    
</item>
<item>
    <title>Scaling Agile projects (2)</title>
    <link>http://agileoperations.net/archives/36-Scaling-Agile-projects-2.html</link>
            <category>Agile in Action</category>
    
    <comments>http://agileoperations.net/archives/36-Scaling-Agile-projects-2.html#comments</comments>
    <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=36</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://agileoperations.net/rss.php?version=2.0&amp;type=comments&amp;cid=36</wfw:commentRss>
    

    <author>nospam@example.com (Scott Wilson)</author>
    <content:encoded>
    The degree of prejudice against using agile methods in large environments wasn&#039;t really obvious to me until last week, when &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/agileoperations.net/index.php?/archives/33-Scaling-Agile-projects.html&#039;);&quot;  href=&quot;http://agileoperations.net/index.php?/archives/33-Scaling-Agile-projects.html&quot; title=&quot;Scaling Agile projects part one&quot;&gt;a question&lt;/a&gt; about agile&#039;s suitability in a 50+ project environment exposed the bias, and in an unrelated post I ran across by Yvette Francino, &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/itknowledgeexchange.techtarget.com/software-quality/methodology-wars-agile-or-waterfall/&#039;);&quot;  href=&quot;http://itknowledgeexchange.techtarget.com/software-quality/methodology-wars-agile-or-waterfall/&quot; title=&quot;Methodology Wars: Agile versus Waterfall&quot;&gt;Methodology Wars: Agile Versus Waterfall&lt;/a&gt; the author blithely re-stated what turned out to be a common assumption in that debate, namely, &quot;Size of the project: I would think smaller projects cater more to agile, because the smaller the team, the easier to collaborate.&quot;&lt;br /&gt;
&lt;br /&gt;
My own thoughts have always been that the development methodology was more or less independent of the size of the project or team; as I said in my reply to the question that cooked it all off, the decision to use an agile approach depends more on...&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;...the flexibility of customer requirements, the ability to deploy iterations frequently, and the fertility of the culture to adapt to that style.&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
As another commenter, &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.webadminblog.com/&#039;);&quot;  href=&quot;http://www.webadminblog.com/&quot; title=&quot;Owner of the Web Admin Blog&quot;&gt;Ernest Mueller&lt;/a&gt;, notes,&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Agile can be uptaken by teams individually.  From a release management point of view, they just need to hit the freeze date for the release, right?&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s an excellent point.  &lt;em&gt;Any&lt;/em&gt; large-scale effort is necessarily broken up into smaller components already, a simple artifact of the widely acknowledged inability of the average manager to actively and effectively control and coordinate the efforts of more than seven to eight direct reports (this number is being challenged recently; I happen to disagree with the premise of the arguments against it, but my point here is simply that there are going to already be manageable sub-divisions in any project).  Looked at from that perspective, then there is really no such thing as a &quot;large project&quot; but only larger collections of &quot;small&quot; projects.  And if that&#039;s the case, then there should be no real objection to agile methods regardless of the size of the overall group working on the product.  As Mueller points out, it&#039;s not even necessary for all the sub-groups of that larger group to use the same methods as long as they can all meet the same milestones.&lt;br /&gt;
&lt;br /&gt;
Another argument against that perspective is simply the fact that plenty of people are already using agile in &quot;large&quot; project environments, quite successfully (see my post linked above for examples).&lt;br /&gt;
&lt;br /&gt;
And frankly, the idea that &quot;the smaller the team, the easier to collaborate&quot; strikingly reverses the justification for &lt;em&gt;any&lt;/em&gt; methodology; shouldn&#039;t you be selecting something that helps you achieve the things that aren&#039;t already easy, the things you are having difficulty with?  If collaboration is a strength of agile methods, and large teams have difficulty collaborating, then I would think it would be a &lt;em&gt;better&lt;/em&gt; fit, not worse.&lt;br /&gt;
&lt;br /&gt;
I think the misapprehension comes from the fact that agile as a movement grew out of smaller project teams, and that it builds on attributes that are already more strongly noticeable in small teams.  It&#039;s also a result, no doubt, of the fact that some notable initial failures came from attempting to use it with more large-scale projects.  But I think those both have to do with my third yardstick for whether or not it&#039;s an appropriate methodology, the fertility of the existing culture to adapting it.  The fact is that waterfall is pretty well established as the default methodology in the development world, and that going over to agile represents change.  Change, irrespective of what is being changed &lt;em&gt;to&lt;/em&gt;, is a hard sell with a lot of people, and the larger the group of people you are dealing with, the more likely you are going to find a significant number that are resistant to it, and the harder it is to isolate those people and work through it.  Nothing works well without staff buy-in.&lt;br /&gt;
&lt;br /&gt;
I mention all this because I think that this perception that the overall size of the effort mitigates against agile methodologies is more likely to find traction in objections to implement them in IT departments than in development shops.  For one thing, most IT operations teams are larger than the development teams in the same organizations.  For another, many operations-types already see agile as something that only applies to small groups of rogue-like developers already.&lt;br /&gt;
&lt;br /&gt;
None of this is to say that agile methods are applicable in every situation; as I pointed out above, I think there are at least three key things that need to line up to successfully use agile.  At the same time, there are certainly also factors that necessarily must align for waterfall methods to apply.  I think the success rate of IT projects in general (the overwhelmingly vast number of which are conducted as waterfall projects) would indicate that very few people are looking at those factors before selecting their methodology, or that they are in fact actively selecting a methodology at all. 
    </content:encoded>

    <pubDate>Mon, 22 Feb 2010 14:33:00 -0700</pubDate>
    <guid isPermaLink="false">http://agileoperations.net/archives/36-guid.html</guid>
    
</item>
<item>
    <title>Quick Links: Agile Operations books</title>
    <link>http://agileoperations.net/archives/34-Quick-Links-Agile-Operations-books.html</link>
            <category>Agile in Action</category>
    
    <comments>http://agileoperations.net/archives/34-Quick-Links-Agile-Operations-books.html#comments</comments>
    <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=34</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://agileoperations.net/rss.php?version=2.0&amp;type=comments&amp;cid=34</wfw:commentRss>
    

    <author>nospam@example.com (Scott Wilson)</author>
    <content:encoded>
    Mike Pountney at &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.systemsoup.org/&#039;);&quot;  href=&quot;http://www.systemsoup.org/&quot; title=&quot;System Soup blog&quot;&gt;System Soup&lt;/a&gt; has published a &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.systemsoup.org/2010/02/devops-and-agile-operations-books/&#039;);&quot;  href=&quot;http://www.systemsoup.org/2010/02/devops-and-agile-operations-books/&quot; title=&quot;Devops and Agile Operations related books&quot;&gt;short list&lt;/a&gt; of books related to DevOps and/or Agile Operations.  As is to be expected at this point, the list is development-heavy, but of the few resources available for IT managers and sysadmins interested in going agile, these represent most of what is out there.&lt;br /&gt;
&lt;br /&gt;
Don&#039;t stop at the initial post, though; many more excellent suggestions are percolating up in the comments section, particularly from &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.jedi.be/blog&#039;);&quot;  href=&quot;http://www.jedi.be/blog&quot; title=&quot;Patrick&#039;s blog&quot;&gt;Patrick Debois&lt;/a&gt;, one of the leading lights in the Devops movement. 
    </content:encoded>

    <pubDate>Sat, 20 Feb 2010 12:24:34 -0700</pubDate>
    <guid isPermaLink="false">http://agileoperations.net/archives/34-guid.html</guid>
    
</item>
<item>
    <title>Scaling Agile projects</title>
    <link>http://agileoperations.net/archives/33-Scaling-Agile-projects.html</link>
            <category>Agile in Action</category>
    
    <comments>http://agileoperations.net/archives/33-Scaling-Agile-projects.html#comments</comments>
    <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=33</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://agileoperations.net/rss.php?version=2.0&amp;type=comments&amp;cid=33</wfw:commentRss>
    

    <author>nospam@example.com (Scott Wilson)</author>
    <content:encoded>
    Andy Carey commented with a question on an &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/agileoperations.net/index.php?/archives/13-Agile-release-management-case-study.html&#039;);&quot;  href=&quot;http://agileoperations.net/index.php?/archives/13-Agile-release-management-case-study.html&quot; title=&quot;Agile release management case study&quot;&gt;older post&lt;/a&gt; here that highlighted a case study done by Dave Larsen on the adoption of an agile release management process at a client.  Andy&#039;s question was if I had any cases where agile methodologies had been adopted on a large scale, and what techniques they used to overcome the challenges introduced by the adoption of methods perceived as being small-project oriented.  I am re-posting both his question and my reply, but wanted to throw the floor open for anyone else who could comment or provide information on such projects.  It&#039;s really more of a development-oriented question, as posed, although the operational requirements to match release cycles up to accelerated development cycles could prove interesting.&lt;br /&gt;
&lt;br /&gt;
The Question:&lt;br /&gt;
&lt;blockquote&gt;My client is considering using Agile methodology to reduce Time-To-Market for a number of IT Programs. &lt;br /&gt;
&lt;br /&gt;
The challenge is that 50+ projects are packaged into a single release and the release is deployed quarterly. Currently, a water fall methodology is used. I&#039;m concern that switching all projects to an Agile methodology will actually deliver less to the customer because of the increased resources required on Agile projects and it will also create major development environment challenges with the large amount of projects running simultaneously.&lt;br /&gt;
&lt;br /&gt;
Do you have any cases where Agile was done on a large scale like this and how these challenges were overcome?&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
And my reply:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;There are some untested assumptions and unmentioned details in that scenario that make me unsure as to which examples I should point you toward.  Packing 50 projects into a single release and deploying quarterly could be a business requirement, but it also sounds very much simply like an artifact of the historical use of a waterfall approach... and if that&#039;s the case, then as true as it may be today, it&#039;s largely irrelevant to the decision to adopt an agile approach or not.  For me, what drives the decision to move to agile isn&#039;t the number of projects or the release cycles but the flexibility of customer requirements, the ability to deploy iterations frequently, and the fertility of the culture to adapt to that style.&lt;br /&gt;
&lt;br /&gt;
The first two are factors of the business environment that you may or may not be able to alter; the last can always be changed, but requires a commitment to do so at several levels.  If you have all three, then the scope of the scenario isn&#039;t really an obstacle.  Agile teams break up into manageable units just like any other.  It takes some organization and creativity to coordinate them, but no more than doing so for the same number of waterfall-using sub-teams.&lt;br /&gt;
&lt;br /&gt;
Whether or not this will require more resources or create major challenges largely rests on those first three factors.  If adopting agile methodologies does not, in fact, solve development challenges and reduce resources required, then your client ought to stay off the bandwagon; agile is a toolset, not a panacea.  And even if it is appropriate, it&#039;s not something you will adopt in such an environment overnight.&lt;br /&gt;
&lt;br /&gt;
That said, here are some articles you might look at for examples:&lt;br /&gt;
&lt;br /&gt;
Robert Schaaf describes an agile development approach on a 2000+ development team and outlines some recommendations and pitfalls to avoid.&lt;br /&gt;
http://www.sstc-online.org/Proceedings/2007/pdfs/RJS1722.pdf&lt;br /&gt;
&lt;br /&gt;
There are also reports from a 2003 Canadian conference that looked at scaling agile methods.&lt;br /&gt;
http://martinfowler.com/articles/canScaling.html&lt;br /&gt;
&lt;br /&gt;
I&#039;ve also heard recommended Jutta Eckstein&#039;s book&lt;br /&gt;
&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.amazon.com/gp/product/0932633579?ie=UTF8&amp;amp;tag=indigomoonsys-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0932633579&#039;);&quot;  href=&quot;http://www.amazon.com/gp/product/0932633579?ie=UTF8&amp;tag=indigomoonsys-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0932633579&quot;&gt;Agile Software Development in the Large: Diving Into the Deep&lt;/a&gt;&lt;img src=&quot;http://www.assoc-amazon.com/e/ir?t=indigomoonsys-20&amp;l=as2&amp;o=1&amp;a=0932633579&quot; width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot; alt=&quot;&quot; style=&quot;border:none !important; margin:0px !important;&quot; /&gt;&lt;br /&gt;
 although I have not read it myself.&lt;br /&gt;
&lt;br /&gt;
And when I was pulling up the link for that one, this came up:&lt;br /&gt;
&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.amazon.com/gp/product/0321480961?ie=UTF8&amp;amp;tag=indigomoonsys-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0321480961&#039;);&quot;  href=&quot;http://www.amazon.com/gp/product/0321480961?ie=UTF8&amp;tag=indigomoonsys-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0321480961&quot;&gt;Scaling Lean &amp;amp; Agile Development: Thinking and Organizational Tools for Large-Scale Scrum&lt;/a&gt;&lt;img src=&quot;http://www.assoc-amazon.com/e/ir?t=indigomoonsys-20&amp;l=as2&amp;o=1&amp;a=0321480961&quot; width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot; alt=&quot;&quot; style=&quot;border:none !important; margin:0px !important;&quot; /&gt;&lt;br /&gt;
Scrum seems to be one of the methodologies that has fared better in larger organizations; I know large teams at Microsoft that use it.&lt;br /&gt;
&lt;br /&gt;
The short response to your question is that it absolutely has been done on a large scale, but that the challenges you and your client will face haven&#039;t been adequately articulated yet, and until they are, you&#039;ll have trouble finding specific techniques with which to overcome them.&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
And Andy, if you happen to see this and feel comfortable providing more details on the project, I&#039;m sure that would help people point out similar circumstances, or even warn you off if it sounds like introducing agile into the situation would be a genuinely bad idea. 
    </content:encoded>

    <pubDate>Tue, 09 Feb 2010 15:43:29 -0700</pubDate>
    <guid isPermaLink="false">http://agileoperations.net/archives/33-guid.html</guid>
    
</item>
<item>
    <title>A rebuttal of Agile for operations</title>
    <link>http://agileoperations.net/archives/32-A-rebuttal-of-Agile-for-operations.html</link>
            <category>Agile in Action</category>
    
    <comments>http://agileoperations.net/archives/32-A-rebuttal-of-Agile-for-operations.html#comments</comments>
    <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=32</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://agileoperations.net/rss.php?version=2.0&amp;type=comments&amp;cid=32</wfw:commentRss>
    

    <author>nospam@example.com (Scott Wilson)</author>
    <content:encoded>
    As much kicking and screaming as software developers had to endure when they first hauled agile methodologies into that realm is sure to be necessary to bring them into the world of operations.  Little has been heard so far because this is a concept so far off the radar that no real threat to the status quo exists yet.  But you can see a preview on the erp4it blog in the post &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.erp4it.com/erp4it/2010/01/agile-it-service-management-why-its-an-oxymoron.html&#039;);&quot;  href=&quot;http://www.erp4it.com/erp4it/2010/01/agile-it-service-management-why-its-an-oxymoron.html&quot;&gt;&quot;Agile IT Service Management: Why it&#039;s an oxymoron.&quot;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Service management is basically a subset of IT operations, but arguably one of the most important subsets.&lt;br /&gt;
&lt;br /&gt;
The author argues that services must be stable, whereas agile is unstable, and so the two are incompatible.  He does, however, compare services to manufacturing and allow that lean may be applicable to services management... but if so, it&#039;s a distinction without a difference.  Much of what we know as agile is in fact an adoption of what are now broadly recognized as best practice &quot;lean&quot; manufacturing techniques.  It&#039;s reflective of an understanding that preparation often simply leads to inefficiencies, that change is inevitable, and that dealing with the unforeseen outcome of those changes is a more important focus of effort than attempting to foresee and prevent them.  Saying that IT service management is analogous to manufacturing processes is an argument &lt;em&gt;for&lt;/em&gt; agile rather than against it.&lt;br /&gt;
&lt;br /&gt;
This is an argument that follows from the stance that the author takes of change as an enemy and that reliability follows from careful planning and an aversion to alterations.  From a certain perspective, that&#039;s absolutely correct, of course; it&#039;s a bit like the old maxim that the safest, most stable machine in the network is one that has everything unplugged and been buried beneath a foot of concrete.  IT is not a venue where change will ever be exiled, not even in services management (and those responsible for managing services whose primary focus is to prevent them from changing, will soon find themselves out of a job).  Change is constant and rapid, and in an anecdote at the end of the article, the author seems to acknowledge as much.  We all have similar stories about the cascade effect of massive and expensive problems arising from seemingly small changes.  Chaos Theory may well have been invented with IT in mind.&lt;br /&gt;
&lt;br /&gt;
But as much as those stories are cautionary tales, the moral is usually &quot;You&#039;re not going to see it coming&quot; rather than &quot;If you don&#039;t do anything, you&#039;ll be all right.&quot;  It&#039;s hard to reconcile the basic position that seems to acknowledge that change is inevitable and will inevitably create unexpected issues with the stance that a methodology explicitly designed to deal with unforeseen issues is inappropriate.  If the alternative is more of the same careful, stair-stepping waterfall approaches that have led the industry to its stellar 50% success rate in IT projects, how is that supposed to improve?  If the claim is that more rigorous adherence to those approaches is the answer, then what exactly is wrong with all the bumblers who have been trying to apply them for thirty years or more, and how is the next generation of IT management any smarter or more squared-away?&lt;br /&gt;
&lt;br /&gt;
The good news is that this is exactly the sort of objection you are most likely to see when you are moving to implement Agile Operations in your own organization, and it&#039;s easily dealt with by pointing out exactly these contradictions.  The position basically represents a misunderstanding over how agile methods might be applied to operations and a misconstrued version of how existing operations are managed in most organizations.  If that&#039;s the worst objection you hear, you&#039;re in good shape. 
    </content:encoded>

    <pubDate>Mon, 08 Feb 2010 09:57:00 -0700</pubDate>
    <guid isPermaLink="false">http://agileoperations.net/archives/32-guid.html</guid>
    
</item>
<item>
    <title>The insurance industry pursues Agile IT</title>
    <link>http://agileoperations.net/archives/30-The-insurance-industry-pursues-Agile-IT.html</link>
            <category>Agile in Action</category>
    
    <comments>http://agileoperations.net/archives/30-The-insurance-industry-pursues-Agile-IT.html#comments</comments>
    <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=30</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://agileoperations.net/rss.php?version=2.0&amp;type=comments&amp;cid=30</wfw:commentRss>
    

    <author>nospam@example.com (Scott Wilson)</author>
    <content:encoded>
    Just a quick link here to an article in &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.information-management.com/&#039;);&quot;  href=&quot;http://www.information-management.com/&quot; title=&quot;Information Management&quot;&gt;Information Management Online&lt;/a&gt; on the insurance industry response to 2009.  Based on a report &quot;Escaping the Annus Horribilis: Insurer Views on IT and Business Strategies Moving Forward&quot; &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.information-management.com/news/information_techonolgy_it_insurance-10017044-1.html&#039;);&quot;  href=&quot;http://www.information-management.com/news/information_techonolgy_it_insurance-10017044-1.html&quot; title=&quot;Leaving a Dreadful Year Behind, Insurers Embrace Agile IT&quot;&gt;the article&lt;/a&gt; covers the discovery among insurance industry IT professionals and executives that in uncertain times, agility is a must.&lt;br /&gt;
&lt;br /&gt;
The conditions described in the article, of legacy IT systems leading to drag on corporate responses to rapidly changing operating environments, are hardly unique and have provoked much of the discussion here and elsewhere over the implementation of agile approaches in IT operations.  We know what doesn&#039;t work, obviously.  What I am more interested in hearing are experiences where agile approaches have helped businesses adjust to the difficult economic conditions of the past year.  I&#039;m not aware of anyone apart from smaller businesses who have adopted these methods early enough to be of us, but if anyone out there is aware of any such stories, I would love to put them up here. 
    </content:encoded>

    <pubDate>Wed, 27 Jan 2010 20:04:05 -0700</pubDate>
    <guid isPermaLink="false">http://agileoperations.net/archives/30-guid.html</guid>
    
</item>
<item>
    <title>Are agile enterprises inevitable or impossible?</title>
    <link>http://agileoperations.net/archives/28-Are-agile-enterprises-inevitable-or-impossible.html</link>
            <category>Agile in Action</category>
    
    <comments>http://agileoperations.net/archives/28-Are-agile-enterprises-inevitable-or-impossible.html#comments</comments>
    <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=28</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://agileoperations.net/rss.php?version=2.0&amp;type=comments&amp;cid=28</wfw:commentRss>
    

    <author>nospam@example.com (Scott Wilson)</author>
    <content:encoded>
    It&#039;s not a big secret that enterprise IT projects have a terrible failure rate, much of it ascribed to their traditional waterfall planning and management approach, and this is frequently mentioned and critiqued in commentary by agile proponents who feel, with some justification, that they have found a better way.&lt;br /&gt;
&lt;br /&gt;
One of these sorts of articles was &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.tbray.org/ongoing/When/201x/2010/01/02/Doing-It-Wrong&#039;);&quot;  href=&quot;http://www.tbray.org/ongoing/When/201x/2010/01/02/Doing-It-Wrong&quot; title=&quot;Doing It Wrong&quot;&gt;posted recently&lt;/a&gt; by Tim Bray, a Sun employee with experience in both enterprise and startup systems.  Bray takes the conventional format of such critiques and turns it on its head, though, by calling out enterprise architects and programmers directly and contrasting their sad state of affairs with the apparent success of such low-cost, low-risk, web-based efforts as Twitter, Facebook, and Basecamp.&lt;br /&gt;
&lt;br /&gt;
Bray&#039;s point is that the massive waste of enterprise systems is downright shameful, the more so when compared to these web-based efforts, and yet no one is out there hanging their heads in shame.  How is it that in the face of such waste that no one is held accountable, and why aren&#039;t enterprises trying the alternatives that seem to be right there in front of their faces?  Those alternatives, according to Bray, narrow down to utility computing, and agile development.&lt;br /&gt;
&lt;br /&gt;
The thing about massive, wasteful IT projects is that they fuel the IT industry.  The reactions Bray has seen on his blog in part reflects this; there are a lot of people out there who are invested in the status quo, who have convinced themselves that no better way is possible.&lt;br /&gt;
&lt;br /&gt;
In fact, sometimes it doesn&#039;t really matter if this is the case or not.  This sort of waste isn&#039;t necessarily entirely evil, and in systems dominated by humans, may simply be a cost of doing business.  It doesn&#039;t make a system bad, after all, just inefficient.  Consider the US military.  It&#039;s a hugely wasteful entity, and yet it is the finest war-fighting entity on the planet today.  The waste, many long-time soldiers will tell you, is just part of the process.  That&#039;s how it works, even if it seems insane when considered objectively.  Without it, things fall apart or don&#039;t happen at all.&lt;br /&gt;
&lt;br /&gt;
So what is the difference between enterprise development and Web 2.0 startups that allows the latter to create massive, working systems without such waste?  Bray puts it down to the widespread adoption of agile methodologies in small, web-oriented software development shops.  He notes that this has become ubiquitous to the point of invisibility... as he says, &quot;I don’t hear a lot of talk these days from anyone claiming to “do Extreme” or “be Agile”. But then, in Web-land for damn sure I never hear any talk about large fixed-in-advance specifications, or doing the UML first, or development cycles longer than a single-digit number of weeks.&quot;&lt;br /&gt;
&lt;br /&gt;
Nonetheless, many, if not most, large development shops &lt;em&gt;have&lt;/em&gt; adopted agile methodologies; and yet the failure rates, while somewhat improved, remain egregious.&lt;br /&gt;
&lt;br /&gt;
Tim concludes with a simple test of the validity of his arguments by asking readers what might happen if they asked a large, conventional software services firm (or, for that matter, an in-house development group) what the costs would be for developing, say, Twitter, or Basecamp, and what degree of confidence they would have that the end result would be similarly successful.  The reaction most people will have is reflexively, &quot;It would never happen&quot; and I share that reaction.  As Tim says, &quot;...that kind of thing simply &lt;em&gt;cannot be built&lt;/em&gt;...&quot; if undertaken in the conventional world of detailed specifications, fixed-price contracts, and years-long development cycles.&lt;br /&gt;
&lt;br /&gt;
But he doesn&#039;t go far enough with that argument, because he doesn&#039;t really ask why the &quot;new normal&quot; of agile methodologies work and why the old systems don&#039;t.  And this is because he has framed the argument in terms of the successes of agile and the failures of waterfall.  On reflection, that&#039;s clearly an uneven way to evaluate the processes.  But it holds the key to why agile works efficiently and waterfall does not.  And that is, agile &lt;em&gt;dramatically&lt;/em&gt; reduces the costs of failure.&lt;br /&gt;
&lt;br /&gt;
I haven&#039;t seen any formal studies on the subject (let&#039;s hope there are some in the works) but just as my own anecdotal experience has always left me with the understanding that most waterfall-based projects sink, I have the sense that most agile projects probably &quot;fail&quot; when judged on the same basis.  We have engineered it, though, so you &lt;em&gt;can&#039;t&lt;/em&gt; really judge them on the same basis; agile projects don&#039;t reach as far, don&#039;t promise as much.  But the needs those promises were made to fill didn&#039;t go away; we just stopped over-reaching.&lt;br /&gt;
&lt;br /&gt;
If evaluated on whether or not the project achieves everything that the customer desires, I think agile projects probably fall short just as often and for just as long as most waterfall projects.  The difference is that the ability to fall short, regroup, and start moving again in the right direction is inherent in the agile framework, and those failures are much smaller and cost must less than they do in a waterfall project.&lt;br /&gt;
&lt;br /&gt;
This is alluded to in comments, particularly one from &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.megginson.com/blogs/quoderat/&#039;);&quot;  href=&quot;http://www.megginson.com/blogs/quoderat/&quot; title=&quot;David Megginson&#039;s blog&quot;&gt;David Megginson&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;It would take a brave (and well-funded) CTO to really emulate the web application development environment: she&#039;d have to authorize (say) 500 one- or two-person projects and wait for natural selection to pick the most viable ones, reassigning people to the winners as the losers drop out, until after a couple of years she has one or two decent, fully-developed apps left standing.&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
While Megginson casts the idea in a somewhat negative light, implying extra costs and a lack of directional control over the development effort, in fact such an approach could happen more rapidly and at less expense (those are, after all, related) than traditional waterfall approaches.  The clue as to the real problem with enterprise development is in the last sentence: &quot;...decent, fully-developed apps...&quot; are what enterprise developers assume to be the goal, and what they have lead corporate executives to believe to be the goal as well.&lt;br /&gt;
&lt;br /&gt;
In fact, nearly two-thirds of conventional enterprise products fail to meet that goal in the specified time frames.  Since the enterprise hasn&#039;t collapsed and melted into obscurity with that abject level of accomplishment, it may be time to acknowledge that enterprise architects have been shooting for a bridge too far all this time.  More limited objectives can still fulfill the &lt;em&gt;actual&lt;/em&gt; business requirements.  And agile can more cost-effectively achieve those limited objectives.&lt;br /&gt;
&lt;br /&gt;
While this debate revolves around development, it&#039;s as true of operations, as Bray&#039;s references to utility computing reveal.  The question of whether or not to develop and over-spec in-house is not exclusive to the development world.  Many of the same debates over complexity and competitive differentiation can be applied to operations, except it&#039;s even more difficult to claim a business advantage when everyone is using the same hardware and protocols at that level.  On the other hand, operations is often much better positioned to effect a truly competitive advantage for most companies, just by dint of its more direct hand in the customer experience; but that capability usually languishes behind the unfortunate firefighting loop that most IT departments are trapped in.&lt;br /&gt;
&lt;br /&gt;
This state of affairs raises the question posed in the title of this post: are agile enterprises inevitable, or impossible?  Is it too difficult to move against the inertia and entrenched interests that result in such repeated and expensive failures?  Or will the increasingly competitive post-Recession environment weed out organizations that fail to adapt to more agile approaches?&lt;br /&gt;
&lt;br /&gt;
I suspect the answer lies outside of the IT realm, surprisingly.  Rather, it&#039;s a question of economics.  If the &quot;new normal&quot; continues to mean shrinking budgets and increasingly competitive markets, then enterprises will have little choice but to find ways to become as efficient as the Web 2.0 efforts that Bray cites.  If, on the other hand, we return to another bubble or even genuine prosperity, the incentives won&#039;t exist for that transition, and the status quo will continue to be adequate and unmoving. 
    </content:encoded>

    <pubDate>Thu, 07 Jan 2010 14:32:48 -0700</pubDate>
    <guid isPermaLink="false">http://agileoperations.net/archives/28-guid.html</guid>
    
</item>
<item>
    <title>Raw report, Stu Charlton QCon presentation</title>
    <link>http://agileoperations.net/archives/26-Raw-report,-Stu-Charlton-QCon-presentation.html</link>
            <category>Agile in Action</category>
    
    <comments>http://agileoperations.net/archives/26-Raw-report,-Stu-Charlton-QCon-presentation.html#comments</comments>
    <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=26</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://agileoperations.net/rss.php?version=2.0&amp;type=comments&amp;cid=26</wfw:commentRss>
    

    <author>nospam@example.com (Scott Wilson)</author>
    <content:encoded>
    I ran across a collection of &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.innoq.com/blog/st/2009/11/qcon_sf_2009_stu_charlton_from.html&#039;);&quot;  href=&quot;http://www.innoq.com/blog/st/2009/11/qcon_sf_2009_stu_charlton_from.html&quot; title=&quot;Blog entry, Charlton presentation notes&quot;&gt;stream-of-consciousness notes&lt;/a&gt; taken by Stefan Tilkov on Stu Charlton&#039;s &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/qconsf.com/&#039;);&quot;  href=&quot;http://qconsf.com/&quot; title=&quot;Qcon San Francisco&quot;&gt;San Francisco QCon&lt;/a&gt; presentation &quot;From Agile Development to Agile Operations.&quot;  Though unpolished, they provide a snapshot of what looks to have been an extremely insightful presentation; while it falls into the pattern lately of Agile Ops talk from the Agile Development perspective, I believe Charlton does a much better job of addressing the important differences between development and operations and assessing the potential of AD techniques applied to operations problems.&lt;br /&gt;
&lt;br /&gt;
Charlton, chief software architect at &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.elastra.com/&#039;);&quot;  href=&quot;http://www.elastra.com/&quot; title=&quot;Elastra cloud management services&quot;&gt;Elastra,&lt;/a&gt; has certainly been in a position where accelerating the tempo of the operations side of the house to match that of the software development side must be critical for success.  Not only do cloud services help enable Agile Operations, but they must also &lt;em&gt;demand&lt;/em&gt; agile operations internally in order to keep up with the flexible nature of service delivery in that environment.  Charlton&#039;s talking points certainly have the ring of the practical over the theoretical, a strong point over most &quot;developer preaches to sysadmin&quot; presentations.&lt;br /&gt;
&lt;br /&gt;
In fact, he appears to take some pains to look at the differences between operations and development in the agile context, asking &quot;What is the test environment in operations?&quot; (planning and rehearsal), &quot;Where is the source code in operations?&quot;, and observing &quot;In operations, transitional states matter a lot more than in development.&quot;  He even drills down into fundamental differences such as funding, with the differing contexts of operations versus capital budgets.  The notes show a clear understanding of the different values and challenges between development and operations, and the adaptations of agile techniques to operations reflects those realities.  Much of it comes down to configuration management, and while he has a cute line early on (&quot;Mimicking the illusion of working software by building a lot of documents&quot;) it&#039;s clear that documentation plays a more important role to agile operations than agile development.  Change management seems to be a key.&lt;br /&gt;
&lt;br /&gt;
There&#039;s an intriguing concept offered in the notes regarding the accounting issues.  &quot;Time-driven activity-based costing; activity-based costing is an approach used to make consultants rich in the 80s, but in combination with time-driven seems useful.&quot;&lt;br /&gt;
&lt;br /&gt;
I would take this one-step further and say that &lt;em&gt;value&lt;/em&gt;-based costing is in fact better yet.  As Charlton points out, these costing models are familiar to consultants and have been used to line pockets for a while, and that is part of the problem with them; they are subject to manipulation, whether you are dealing with internal or external agencies.  Value based costing, on the other hand, forces everyone onto the same page initially and forces the organization as a whole to clarify the benefits it is receiving before it settles on what the appropriate expenses will be.&lt;br /&gt;
&lt;br /&gt;
That&#039;s tangential, however, and I&#039;m simply reading between the lines anyway.  Kudos to Mr. Tilkov for posting the notes, which are useful reading even if some of it does have to be done between the lines. 
    </content:encoded>

    <pubDate>Wed, 25 Nov 2009 12:46:00 -0700</pubDate>
    <guid isPermaLink="false">http://agileoperations.net/archives/26-guid.html</guid>
    
</item>
<item>
    <title>Review, EMA Agile IT Webinar</title>
    <link>http://agileoperations.net/archives/25-Review,-EMA-Agile-IT-Webinar.html</link>
            <category>Agile in Action</category>
    
    <comments>http://agileoperations.net/archives/25-Review,-EMA-Agile-IT-Webinar.html#comments</comments>
    <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=25</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://agileoperations.net/rss.php?version=2.0&amp;type=comments&amp;cid=25</wfw:commentRss>
    

    <author>nospam@example.com (Scott Wilson)</author>
    <content:encoded>
    I just finished up listening to EMA&#039;s webinar &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.enterprisemanagement.com/research/asset.php?id=1569&#039;);&quot;  href=&quot;http://www.enterprisemanagement.com/research/asset.php?id=1569&quot; title=&quot;Webinar information page&quot;&gt;&quot;Agile IT: A Better Approach to Application Development, Deployment, and Management&quot;&lt;/a&gt; featuring Agile Manifesto co-author Ward Cunningham.  Due to some technical glitches (apparently, not everyone uses a 64-bit web browser; who knew?) I was audio-only for the entire presentation and missed the slides, which I hope to receive via e-mail within a couple of days.  Nonetheless the presentation was well-worth listening to, though Cunningham, the featured presenter, only figured into the last fifteen minutes or so.&lt;br /&gt;
&lt;br /&gt;
Full report after the jump. &lt;br /&gt;&lt;a href=&quot;http://agileoperations.net/archives/25-Review,-EMA-Agile-IT-Webinar.html#extended&quot;&gt;Continue reading &quot;Review, EMA Agile IT Webinar&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 19 Nov 2009 17:08:00 -0700</pubDate>
    <guid isPermaLink="false">http://agileoperations.net/archives/25-guid.html</guid>
    
</item>

</channel>
</rss>