<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="/templates/default/atom.css" type="text/css" ?>

<feed 
   xmlns="http://www.w3.org/2005/Atom"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    <link href="http://agileoperations.net/index.php?/feeds/atom10.xml" rel="self" title="Agile Operations" type="application/atom+xml" />
    <link href="http://agileoperations.net/"                        rel="alternate"    title="Agile Operations" type="text/html" />
    <link href="http://agileoperations.net/rss.php?version=2.0"     rel="alternate"    title="Agile Operations" type="application/rss+xml" />
    <title type="html">Agile Operations</title>
    <subtitle type="html">Applying Agile to Information Technology</subtitle>
    <icon>http://agileoperations.net/templates/bulletproof/img/s9y_banner_small.png</icon>
    <id>http://agileoperations.net/</id>
    <updated>2010-06-16T19:00:48Z</updated>
    <generator uri="http://www.s9y.org/" version="1.4.1">Serendipity 1.4.1 - http://www.s9y.org/</generator>
    <dc:language>en</dc:language>

    <entry>
        <link href="http://agileoperations.net/archives/52-More-outside-commentary-on-DevOps.html" rel="alternate" title="More outside commentary on DevOps" />
        <author>
            <name>Scott Wilson</name>
                    </author>
    
        <published>2010-06-14T19:04:16Z</published>
        <updated>2010-06-16T19:00:48Z</updated>
        <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=52</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://agileoperations.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=52</wfw:commentRss>
    
            <category scheme="http://agileoperations.net/categories/2-Agile-in-Action" label="Agile in Action" term="Agile in Action" />
    
        <id>http://agileoperations.net/archives/52-guid.html</id>
        <title type="html">More outside commentary on DevOps</title>
        <content type="xhtml" xml:base="http://agileoperations.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                A good post by Chris Hoff at Rational Survivability about the <a onclick="javascript: pageTracker._trackPageview('/extlink/www.rationalsurvivability.com/blog/?p=1890');"  href="http://www.rationalsurvivability.com/blog/?p=1890" title="Incomplete Thought: The DevOps Disconnect">"DevOps Disconnect,"</a> 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.<br />
<br />
This echoes many of my own <a onclick="javascript: pageTracker._trackPageview('/extlink/agileoperations.net/index.php?/archives/35-DevOps-and-Agile-Operations.html');"  href="http://agileoperations.net/index.php?/archives/35-DevOps-and-Agile-Operations.html">concerns and thoughts</a> about DevOps, which have been raised elsewhere by <a onclick="javascript: pageTracker._trackPageview('/extlink/pleasediscuss.com/andimann/20100326/myopic-devops-misses-the-mark');"  href="http://pleasediscuss.com/andimann/20100326/myopic-devops-misses-the-mark" title="Myopic DevOps misses the mark">Andi Mann,</a> and Hoff's entry makes three, which reassures me that those of us with this perspective aren't simply those who proponents claim "don't get it" 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. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://agileoperations.net/archives/50-Project-Estimating-with-Kanban.html" rel="alternate" title="Project Estimating with Kanban" />
        <author>
            <name>Scott Wilson</name>
                    </author>
    
        <published>2010-06-09T15:15:00Z</published>
        <updated>2010-06-07T15:15:33Z</updated>
        <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=50</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://agileoperations.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=50</wfw:commentRss>
    
            <category scheme="http://agileoperations.net/categories/4-Practices" label="Practices" term="Practices" />
    
        <id>http://agileoperations.net/archives/50-guid.html</id>
        <title type="html">Project Estimating with Kanban</title>
        <content type="xhtml" xml:base="http://agileoperations.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Dennis Stevens posts <a onclick="javascript: pageTracker._trackPageview('/extlink/www.dennisstevens.com/2010/06/07/kanban-and-when-will-this-be-done/');"  href="http://www.dennisstevens.com/2010/06/07/kanban-and-when-will-this-be-done/" title="Kanban project estimation guidance">"Kanban and when will this be done?"</a> talking about how to estimate feature completion in agile environments.<br />
<br />
Stevens focuses on the <a onclick="javascript: pageTracker._trackPageview('/extlink/en.wikipedia.org/wiki/Kanban');"  href="http://en.wikipedia.org/wiki/Kanban" title="Wikipedia Kanban article">Kanban</a> pull system that has been making inroads in agile development methodologies recently, but the techniques he describes are sufficiently generic to make use of in almost any agile system.<br />
<br />
Scheduling in an iterative, short-cycle environment can be a significant challenge for recent adopters, but in fact it's no more inherently difficult (and may actually be easier) than scheduling in more traditional environments.  The major difference is in experience.  Most CIOs and IT managers have a career of experience estimating traditional waterfall-managed projects and have developed some level of skill scheduling in that environment... not enough, unfortunately, to make up for the other issues befouling waterfall management in IT.  Stevens has the answer for picking up that experience in a kanban system, however: measure and analyze!<br />
<br />
By measuring cycle time required for various work items and comparing it to the "size" or complexity of the items, Stevens' method lays out an adequate rule of thumb for producing scheduling estimates of similar items.  I'll refer you to his original post for specifics.<br />
<br />
The most important point he makes, however, is that planning and scheduling should be decoupled.  To whatever extent possible, the specific work items should be divorced from delivery dates, at least as far as the team working on them is concerned.  This helps to avoid a whole host of negative behaviors that are associated with deadlines.  It does not, however, preclude managers from using the estimating methods to produce their own timelines for scheduling purposes.<br />
<br />
You're unlikely to ever be lucky enough to work in an environment where planning can be entirely divorced from time.  Indeed, it's a vital factor in any cost/benefit analysis to be able to state <em>when</em> a cost is going to result in a benefit.  Committing resources to a project that will result in a 50% reduction in costs within two months is a better call than committing them to a project that will result in a 75% reduction in two years.  At the management level, you have to be able to make some ballpark estimates that are sufficient for business planning purposes.  What you don't have to do, and what Stevens makes a good case against, is to attempt to hold your team to those numbers.  Accountability is necessary, but the better way to achieve it in Agile is by putting good, trustworthy people on your team, and getting them to buy into self-enforcing standards of accountability.<br />
<br />
The other great coping feature in the agile toolset is the iterative release concept.  If you miss an estimate on a feature release, it's not as bad if you are putting out your updates once a week as if you were doing them only quarterly.  You may miss, but you won't miss by much. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://agileoperations.net/archives/49-A-degree-in-Agile-Operations.html" rel="alternate" title="A degree in Agile Operations" />
        <author>
            <name>Scott Wilson</name>
                    </author>
    
        <published>2010-06-07T14:53:49Z</published>
        <updated>2010-06-09T15:31:19Z</updated>
        <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=49</wfw:comment>
    
        <slash:comments>6</slash:comments>
        <wfw:commentRss>http://agileoperations.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=49</wfw:commentRss>
    
            <category scheme="http://agileoperations.net/categories/2-Agile-in-Action" label="Agile in Action" term="Agile in Action" />
    
        <id>http://agileoperations.net/archives/49-guid.html</id>
        <title type="html">A degree in Agile Operations</title>
        <content type="xhtml" xml:base="http://agileoperations.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                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 <a onclick="javascript: pageTracker._trackPageview('/extlink/www.cityplym.ac.uk/courses/agile-operations');"  href="http://www.cityplym.ac.uk/courses/agile-operations" title="City College course information page">Certificate of Professional Development in Agile Operations</a> for the subject.<br />
<br />
I'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's not exactly AgileOps in the IT sense, either; it's more business-oriented.  I'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.<br />
<br />
The course covers Lean Business, Managing Activities, and Effective Communication (if it's not effective, is it actually communicating?) in a flexible course schedule.  I'm not sure how long it's been available or who teaches it; I'd be interested in hearing from anyone on that side of the pond with any more information about it, or similar courses. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://agileoperations.net/archives/23-The-User-Perspective.html" rel="alternate" title="The User Perspective" />
        <author>
            <name>Scott Wilson</name>
                    </author>
    
        <published>2010-06-02T12:46:00Z</published>
        <updated>2009-11-18T16:06:51Z</updated>
        <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=23</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://agileoperations.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=23</wfw:commentRss>
    
            <category scheme="http://agileoperations.net/categories/2-Agile-in-Action" label="Agile in Action" term="Agile in Action" />
    
        <id>http://agileoperations.net/archives/23-guid.html</id>
        <title type="html">The User Perspective</title>
        <content type="xhtml" xml:base="http://agileoperations.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                It'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'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't for reasons of cost or inertia.<br />
<br />
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'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 <a onclick="javascript: pageTracker._trackPageview('/extlink/online.wsj.com/article/SB10001424052748703567204574499032945309844.html');"  href="http://online.wsj.com/article/SB10001424052748703567204574499032945309844.html" title="Why you can't use personal technology at the office">Wall Street Journal article</a> attempts to do.<br />
<br />
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. <br /><a href="http://agileoperations.net/archives/23-The-User-Perspective.html#extended">Continue reading "The User Perspective"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://agileoperations.net/archives/48-More-on-Agile-IT-governance.html" rel="alternate" title="More on Agile IT governance" />
        <author>
            <name>Scott Wilson</name>
                    </author>
    
        <published>2010-05-27T20:50:42Z</published>
        <updated>2010-05-27T20:50:42Z</updated>
        <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=48</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://agileoperations.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=48</wfw:commentRss>
    
            <category scheme="http://agileoperations.net/categories/4-Practices" label="Practices" term="Practices" />
    
        <id>http://agileoperations.net/archives/48-guid.html</id>
        <title type="html">More on Agile IT governance</title>
        <content type="xhtml" xml:base="http://agileoperations.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                I wrote a couple of weeks ago on the <a onclick="javascript: pageTracker._trackPageview('/extlink/agileoperations.net/index.php?/archives/43-Agility-and-governance.html#extended');"  href="http://agileoperations.net/index.php?/archives/43-Agility-and-governance.html#extended" title="Agility and governance">role of governance</a> in Agile Operations, but a recent podcast put together by ZDNet's Dana Gardner has kept the concept on my front burner this week.  Read excerpts, or download the audio, at Gardner's blog <a onclick="javascript: pageTracker._trackPageview('/extlink/www.zdnet.com/blog/gardner/confluence-of-global-trends-ups-ante-for-improved-it-governance-to-prevent-costly-business-glitches/3608');"  href="http://www.zdnet.com/blog/gardner/confluence-of-global-trends-ups-ante-for-improved-it-governance-to-prevent-costly-business-glitches/3608" title="Briefing's Direct blog entry">here.</a><br />
<br />
Gardner and his guests, Jeff Papows (President and CEO of WebLayers) and  Kerrie Holley (IBM fellow and Chief Technology Officer for IBM’s SOA Center of Excellence) are more interested in discussing <acronym title="Service Oriented Architectures">SOA</acronym> and their relationship to governance, but on the whole the conversation is a good fit with the broader conversation about Agile approaches to governance (I've already <a onclick="javascript: pageTracker._trackPageview('/extlink/agileoperations.net/index.php?/archives/47-Bottom-up-or-top-down-SOA.html');"  href="http://agileoperations.net/index.php?/archives/47-Bottom-up-or-top-down-SOA.html" title="Bottom up or top down SOA?">put up</a> some of my takes on SOA as it relates to AgileOps).<br />
<br />
Both Holley and Papows have books coming out later this summer; Holley's, co-authored with Ali Arsanjani, is <a onclick="javascript: pageTracker._trackPageview('/extlink/www.amazon.com/gp/product/0137080204?ie=UTF8&amp;tag=indigomoonsys-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0137080204');"  href="http://www.amazon.com/gp/product/0137080204?ie=UTF8&tag=indigomoonsys-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0137080204">100 SOA Questions: Asked and Answered</a><img src="http://www.assoc-amazon.com/e/ir?t=indigomoonsys-20&l=as2&o=1&a=0137080204" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />; Papow's is the more broadly themed <a onclick="javascript: pageTracker._trackPageview('/extlink/www.amazon.com/gp/product/0132160633?ie=UTF8&amp;tag=indigomoonsys-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0132160633');"  href="http://www.amazon.com/gp/product/0132160633?ie=UTF8&tag=indigomoonsys-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0132160633">Glitch: The Hidden Impact of Faulty Software</a><img src="http://www.assoc-amazon.com/e/ir?t=indigomoonsys-20&l=as2&o=1&a=0132160633" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />.  Since neither of them are out yet, I will warn you that my take on Holley and Papow's arguments may be poorly informed.  Nonetheless, while I find myself disagreeing with some of the ways they get there, I couldn't be more on board with their conclusions.<br />
 <br /><a href="http://agileoperations.net/archives/48-More-on-Agile-IT-governance.html#extended">Continue reading "More on Agile IT governance"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://agileoperations.net/archives/47-Bottom-up-or-top-down-SOA.html" rel="alternate" title="Bottom up or top down SOA?" />
        <author>
            <name>Scott Wilson</name>
                    </author>
    
        <published>2010-05-25T14:22:00Z</published>
        <updated>2010-05-27T22:12:57Z</updated>
        <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=47</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://agileoperations.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=47</wfw:commentRss>
    
            <category scheme="http://agileoperations.net/categories/4-Practices" label="Practices" term="Practices" />
    
        <id>http://agileoperations.net/archives/47-guid.html</id>
        <title type="html">Bottom up or top down SOA?</title>
        <content type="xhtml" xml:base="http://agileoperations.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                I don't talk a lot about specific technologies used in Agile Operations here, mostly because it's an approach that doesn't necessarily require specific technologies (and anyway, the DevOps crowd covers the useful tactical details pretty well) but it's sort of an assumption that Service Oriented Architectures (SOA) will figure prominently into many AgileOps plans.<br />
<br />
SOA isn't really a technology, of course, it's a set of principles that happen to be complimentary to the <a onclick="javascript: pageTracker._trackPageview('/extlink/agileoperations.net/index.php?/pages/principles.html');"  href="http://agileoperations.net/index.php?/pages/principles.html" title="Principles of Agile Operations">AgileOps tenets</a> and can provide powerful enablers for agility.  It's not yet clear that the SOA community has grasped this alignment, or the idea that AgileOps can be as strong a selling point for SOA implementation as the reverse.  But Joe McKendrick asks an old question in a new venue when he discusses taking <a onclick="javascript: pageTracker._trackPageview('/extlink/www.zdnet.com/blog/service-oriented/should-the-ceo-and-cfo-take-the-reigns-of-soa-the-debate-still-rages-on/4842');"  href="http://www.zdnet.com/blog/service-oriented/should-the-ceo-and-cfo-take-the-reigns-of-soa-the-debate-still-rages-on/4842" title="Should the CEO and CFO take the reigns of SOA?">bottom-up or top-down approaches to SOA implementation</a> and as it happens, Agile Operations already has an answer of sorts.<br />
<br />
The answer, of course, is that it's a false choice, and something of an anathema to agile principles in general.  The reason people have such vigorous debates over bottom-up versus top-down is that there are excellent merits, and terrible faults, in both approaches, and it's easy to pick and choose which to champion based on your preferences (or, more likely, your position at the top or bottom of the organization in question) and discount the other.  Agile, though, emphasizes communication, cooperation, and alignment... all things that don't come from either top or bottom, but both.<br />
<br />
Oddly enough, McKendrick mentions this "middle-out" approach but then fails to compare it to the others.  Instead, he makes points for both top-down and bottom-up:<br />
<ul><li><strong>Top-Down:</strong> Provides governance, business-level SLAs, is active rather than re-active</li><br />
<li><strong>Bottom-up:</strong> Avoids rigidity, long-term investments, and detached perspectives on tactical implementation issues</li></ul><br />
From where I'm sitting, these are all good points... and none really contradict the others.  There's no reason you can't have the advantages of both without the disadvantages of either.  It just requires communication and coordination... things that Agile is pretty strong on.<br />
<br />
So, if you're looking at bringing in an SOA in your organization, think hard about moving toward the use of Agile Operations at the same time.  Don't force yourself to make the false choice, picking bottom-up or top-down and then finding yourself having to reconcile the mess in eighteen months.  Start middle-out in the beginning and make it easier and more effective for everyone. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://agileoperations.net/archives/46-Government-IT-More-Agile-than-you-are.html" rel="alternate" title="Government IT: More Agile than you are?" />
        <author>
            <name>Scott Wilson</name>
                    </author>
    
        <published>2010-05-20T14:13:33Z</published>
        <updated>2010-05-20T14:13:33Z</updated>
        <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=46</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://agileoperations.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=46</wfw:commentRss>
    
            <category scheme="http://agileoperations.net/categories/2-Agile-in-Action" label="Agile in Action" term="Agile in Action" />
    
        <id>http://agileoperations.net/archives/46-guid.html</id>
        <title type="html">Government IT: More Agile than you are?</title>
        <content type="xhtml" xml:base="http://agileoperations.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                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 <a onclick="javascript: pageTracker._trackPageview('/extlink/www.thefreelibrary.com/Computer+system+that+failed+will+cost+$3.7+million+to+kill+King...-a063688742');"  href="http://www.thefreelibrary.com/Computer+system+that+failed+will+cost+$3.7+million+to+kill+King...-a063688742" title="Failed software project costs another $3 million to shut down">highlighting these failures</a>, or unveiling the antiquated machinery and processes that government workers are <a onclick="javascript: pageTracker._trackPageview('/extlink/www.washingtonpost.com/wp-dyn/content/article/2009/01/21/AR2009012104249.html');"  href="http://www.washingtonpost.com/wp-dyn/content/article/2009/01/21/AR2009012104249.html" title="White House / Dark Ages">forced to make do with</a> even when the systems <em>are</em> 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.<br />
<br />
Turns out, though, those stodgy old bureaucrats may be more hip and cutting edge than their private sector counterparts.  Agile Operations is <a onclick="javascript: pageTracker._trackPageview('/extlink/fcw.com/articles/2010/05/24/homepage-tech-briefing-agile.aspx');"  href="http://fcw.com/articles/2010/05/24/homepage-tech-briefing-agile.aspx" title="Agile: It's just not for software geeks anymore">gaining traction</a> in federal IT shops with more strength and greater commitment than can be found anywhere in the private sector just yet.<br />
<br />
It'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'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.<br />
<br />
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's only slowly occurring to business and technology leaders what those are... and many, recognizing the possibilities, still don't have a clear understanding of the path leading to them. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://agileoperations.net/archives/43-Agility-and-governance.html" rel="alternate" title="Agility and governance" />
        <author>
            <name>Scott Wilson</name>
                    </author>
    
        <published>2010-05-16T19:34:00Z</published>
        <updated>2010-05-16T19:34:40Z</updated>
        <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=43</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://agileoperations.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=43</wfw:commentRss>
    
            <category scheme="http://agileoperations.net/categories/4-Practices" label="Practices" term="Practices" />
    
        <id>http://agileoperations.net/archives/43-guid.html</id>
        <title type="html">Agility and governance</title>
        <content type="xhtml" xml:base="http://agileoperations.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Much of the discussion of agile operations occurs at the grass roots level, a result of the emphasis on practicality and the mechanics of getting things done.  But agile practices are sufficiently different from what has come before that they have significant impacts at the organizational management level as well.  This conflict has proven a headache for both CIOs and for agile proponents in the trenches, neither of whom are able to proceed unfettered toward their goals while the other is not onboard.<br />
<br />
Fortunately, when we get to the operational aspects, we can borrow much from the consideration that others have already given the problem from the similar situation agile developers found when first bringing their own model into play in large organizations.  Even better, we can draw from much of the original thinking of lean proponents, who were focused largely on management aspects in the first place, and whose techniques and conclusions are often directly applicable in the operations environment.<br />
<br />
Establishing the right governance model is as critical as any other factor in implementing agile operations in your organization.  It's broadly recognized, if still poorly reflected in actual practice, that management support for almost any significant initiative is a critical component for success.  Governance represents the effort to establish that support by interaction between the IT department and business leadership on a functional level (this is opposed to the more theoretical interaction typical between CIOs, CEOs, and CFOs, where much detail is often absent from strategic and operational discussions).<br />
<br />
This idea often seems an anathema to dedicated agile proponents, as "governance" brings up thoughts of mindless paperwork, rubberstamping, and endless unproductive meetings that are precisely the reason they prefer agile to waterfall in the first place.  But if every crisis represents an opportunity, it is also true that every new governance structure represents a way to get governance right.  Bringing agile thoughts and theories to governance can transform that process as radically as it has transformed software engineering.<br />
<br />
 <br /><a href="http://agileoperations.net/archives/43-Agility-and-governance.html#extended">Continue reading "Agility and governance"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://agileoperations.net/archives/45-Agile-Operations-and-the-CIO.html" rel="alternate" title="Agile Operations and the CIO" />
        <author>
            <name>Scott Wilson</name>
                    </author>
    
        <published>2010-05-07T15:15:00Z</published>
        <updated>2010-05-03T16:34:27Z</updated>
        <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=45</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://agileoperations.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=45</wfw:commentRss>
    
            <category scheme="http://agileoperations.net/categories/3-Principles" label="Principles" term="Principles" />
    
        <id>http://agileoperations.net/archives/45-guid.html</id>
        <title type="html">Agile Operations and the CIO</title>
        <content type="xhtml" xml:base="http://agileoperations.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                The thought that the CIO role and the state of the IT organization as a stand-alone entity in the modern corporation are due for a dramatic revision soon has not exactly hit the mainstream yet, but it's on the way.  Since late 2007, there have been indications that the CIO is losing what little respect and autonomy the role ever had, and the forces leading to that diminution and the corresponding fading of the IT department as a whole in the role of corporate technology provider.<br />
<br />
The latest missive in this vein comes from the Corporate Executive Board (CEB) in their whitepaper <a onclick="javascript: pageTracker._trackPageview('/extlink/www.executiveboard.com/it/pdf/The_Future_of_Corporate_IT.pdf');"  href="http://www.executiveboard.com/it/pdf/The_Future_of_Corporate_IT.pdf" title="Whitepaper download (PDF)">"The Future of Corporate IT." (PDF)</a>  The CEB are projecting a 75% drop in IT headcount in the next five years in many corporations, and with the current paradigm of "big headcount = big honcho" the equation does not favor the head of such a diminished department.<br />
<br />
CIOs seem bound to make this worse than it has to be by stalling, digging in their heels on traditional initiatives, and working to preserve their headcount and budget even in the face of solutions that could both improve their efficiency and reduce their expenses at the same time.  This may work for a while--I certainly think that the 75% reduction in five year prediction is aggressive considering the corporate infighting capabilities many IT organizations have developed--but when the time comes, it's going to be a harder and more permanent fall from grace than is really necessary. <br /><a href="http://agileoperations.net/archives/45-Agile-Operations-and-the-CIO.html#extended">Continue reading "Agile Operations and the CIO"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://agileoperations.net/archives/44-Revisiting-the-faster-crappier-conundrum.html" rel="alternate" title="Revisiting the &quot;faster = crappier&quot; conundrum" />
        <author>
            <name>Scott Wilson</name>
                    </author>
    
        <published>2010-04-29T17:56:40Z</published>
        <updated>2010-05-02T00:07:52Z</updated>
        <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=44</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://agileoperations.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=44</wfw:commentRss>
    
            <category scheme="http://agileoperations.net/categories/3-Principles" label="Principles" term="Principles" />
    
        <id>http://agileoperations.net/archives/44-guid.html</id>
        <title type="html">Revisiting the &quot;faster = crappier&quot; conundrum</title>
        <content type="xhtml" xml:base="http://agileoperations.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                One of the ancient and original objections to implementing agile was the predictable "But if we release more frequently, we won't have time to make sure we're not releasing crap!"  This is probably a pretty tired argument in the ears of the agile development community, but it's starting to come out again now that agile is moving into the operations sphere.<br />
<br />
Joe McKendrick at ZDNet is the latest to register this objection in his post <a onclick="javascript: pageTracker._trackPageview('/extlink/blogs.zdnet.com/service-oriented/?p=4610');"  href="http://blogs.zdnet.com/service-oriented/?p=4610" title="ZDNet article">"Opinion: SOA and Agile may short-change application quality."</a>  In it, he notes that "One of the concerns about automation is that in many cases, it just makes a crappy business process a much faster crappy business process" and wonders if service-oriented architectures that are pushed out with agile methods are putting the business at risk by exposing it to poorly designed processes.  The solution, Joe says, is to make sure that "Application quality needs to be addressed as early in the process as possible."<br />
<br />
This is a fine sentiment, but of course it's essentially describing the paradigm that agile is largely a reaction to: the waterfall model.  Plan everything out, in detail, implement slowly and completely, deploy only after you are sure you have all the kinks worked out.  All of which are great ideas... in theory.  In practice, in information technology, they turn out to not always work so well, for a variety of reasons that have been well-explored elsewhere.<br />
<br />
While the worries that McKendrick has are very real, there are also a host of concepts in the agile philosophy designed to address them.  Increased communication, rigorous testing and automation designed prior to coding, minimalist and modular changes that don't necessarily implicate other parts of the system even if they <em>do</em> contain errors... these factors and others are specifically designed to address the risks of going faster.<br />
<br />
The unspoken assumption remains, however, that slower and more methodical is less risky.  If we can acknowledge that faster releases carry a certain risk, we should also be honest enough to acknowledge that slower has never really proven to carry any less risk.  Feel free to consult the IT project failure rate study of your choosing at this point.  In fact, waterfall has always carried a tremendous risk, and it's a risk that agile addresses directly precisely <em>because</em> it is faster: the sunk cost problem.<br />
<br />
More methodical waterfall approaches have not proven any better at detecting and eliminating process errors of the sort that Joe fears.  What they have done, however, is ensured that those process errors in many cases have become deeply and expensively embedded in systems before being detected.  The cost of resolving such failures is enormous.  While agile methodologies may not do any better at finding those problems ahead of deployment, what they can guarantee is that you will find out about them in production much sooner, and have an opportunity to address them more quickly and at less cost.<br />
<br />
There is a sort of circular logic to these objections that is insidious and will likely continue to bubble up for years.  Agile is itself a rebuttal to the sort of cautionary approach that Joe proposes, but it's clear that the point has not penetrated past the sort of intuitive, but incorrect, surface logic that <em>obviously</em> going slowly and planning ahead will lead to better results than moving quickly and not planning in detail.  That's such an obvious position that it's difficult to even force people to justify it.  But forcing them to confront the numbers and the complexity of technology may be the only way to move past this debate. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://agileoperations.net/archives/42-Agile-Operations-hits-the-analyst-shredder.html" rel="alternate" title="Agile Operations hits the analyst shredder" />
        <author>
            <name>Scott Wilson</name>
                    </author>
    
        <published>2010-04-09T21:31:00Z</published>
        <updated>2010-04-09T19:52:39Z</updated>
        <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=42</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://agileoperations.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=42</wfw:commentRss>
    
            <category scheme="http://agileoperations.net/categories/2-Agile-in-Action" label="Agile in Action" term="Agile in Action" />
    
        <id>http://agileoperations.net/archives/42-guid.html</id>
        <title type="html">Agile Operations hits the analyst shredder</title>
        <content type="xhtml" xml:base="http://agileoperations.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                It'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 <a href="http://www.agileoperations.net/index.php?/archives/21-Gartner-is-catching-on.html" title="Gartner is Catching On - Fragile Support finds some support with analysts">don't seem to have phased them,</a> 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?<br />
<br />
Cameron Haight posts on <a onclick="javascript: pageTracker._trackPageview('/extlink/blogs.gartner.com/cameron_haight/2010/04/07/the-need-for-it-io-reform/');"  href="http://blogs.gartner.com/cameron_haight/2010/04/07/the-need-for-it-io-reform/" title="Gartner blog">The Need for IT I&O "Reform"</a> on his Gartner blog, peppering the call with provocative statements like:<br />
<br />
<blockquote>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.</blockquote><br />
<br />
And:<br />
<br />
<blockquote>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.</blockquote><br />
<br />
So far, AO seems to be holding up fairly well in the analyst's estimation, then.<br />
<br />
What I find interesting in Haight's take is the emphasis on the aspects of agile that push decision making down to "the coal face" as another commentator put it.  It strikes me that many of the <a onclick="javascript: pageTracker._trackPageview('/extlink/groups.google.com/group/agile-system-administration/browse_thread/thread/ecb495d090cf6e62?pli=1');"  href="http://groups.google.com/group/agile-system-administration/browse_thread/thread/ecb495d090cf6e62?pli=1">contentious discussions</a> 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 "magic" 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's different in every organization, as staff and the confluence of requirements are unique.  This is, ultimately, what it's all about, and you're not going to get it all out of a book or analyst's report; experience and internal knowledge is where it has to come from.<br />
<br />
Haight acknowledges as much, saying:<br />
<br />
<blockquote>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.</blockquote><br />
<br />
But this acknowledgment hasn't prevented a <a onclick="javascript: pageTracker._trackPageview('/extlink/www.networkworld.com/news/2010/040810-gartner-explores.html');"  href="http://www.networkworld.com/news/2010/040810-gartner-explores.html" title="Gartner Explores Devops">strong reaction</a> 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.<br />
<br />
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.  <br />
<br />
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'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 "agile" has to mean "individualized" and "anti-methodology" is just plain wrong.  The <a onclick="javascript: pageTracker._trackPageview('/extlink/agilemanifesto.org/');"  href="http://agilemanifesto.org/">Agile Manifesto</a> says that tools and processes are <em>less</em> important than individuals and interactions; it doesn't say that they are <em>unimportant</em>, as some of the commenters in the ITIL/DevOps thread (a minority view, however) seem to want it to say.<br />
<br />
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'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.<br />
<br />
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, "DevOps" 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'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'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 <a onclick="javascript: pageTracker._trackPageview('/extlink/www.cio-weblog.com/50226711/cio_influence_sliding_fast.php');"  href="http://www.cio-weblog.com/50226711/cio_influence_sliding_fast.php" title="CIO Influence Sliding Fast">increasingly marginalized</a> 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. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://agileoperations.net/archives/31-Scalability-and-Agility.html" rel="alternate" title="Scalability and Agility" />
        <author>
            <name>Scott Wilson</name>
                    </author>
    
        <published>2010-04-06T15:09:00Z</published>
        <updated>2010-04-08T12:13:38Z</updated>
        <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=31</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://agileoperations.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=31</wfw:commentRss>
    
            <category scheme="http://agileoperations.net/categories/4-Practices" label="Practices" term="Practices" />
    
        <id>http://agileoperations.net/archives/31-guid.html</id>
        <title type="html">Scalability and Agility</title>
        <content type="xhtml" xml:base="http://agileoperations.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Cloud computing and agile IT are often bandied about in the same conversations, but to what extent are the advantages of cloud computing inherent or beneficial to agile IT operations?<br />
<br />
Christina Torode wonders <a onclick="javascript: pageTracker._trackPageview('/extlink/itknowledgeexchange.techtarget.com/total-cio/cloud-computing-does-it-scalability-translate-into-business-agility/');"  href="http://itknowledgeexchange.techtarget.com/total-cio/cloud-computing-does-it-scalability-translate-into-business-agility/" title="TechTarget article">"Does IT scalability translate into business agility?"</a> over at TechTarget and concludes that "something is missing" between the two.<br />
<br />
Of course there is something missing; a tool is not a methodology and although you should try to select the right tools for the job, simply selecting the right tools doesn't inevitably lead to the success of the project.  Indeed, tools are rarely the most important factor, and different tools may be the "right" ones given the same objective but differing teams.<br />
<br />
On the other hand, good tools can make adherence to a set of beneficial practices much easier than without them.  Cloud computing, and more specifically, virtualization in general, represent killer apps for agile administrators and CIOs.<br />
<br />
Best practices for operations have always involved developing a certain degree of portability to systems.  Hardware being eminently fallible and migrations for scaling purposes all-too-common, images became a popular solution for rapidly and systematically replacing or deploying new systems in a way that allowed thorough testing and predictable behavior.  Increasingly advanced imaging and scripting tools made deployment and configuration a matter of routine in well-run IT departments.<br />
<br />
But the messy bit, the hardware itself, was still a prominent factor in the equation.  In the early days of automobiles, most drivers could not simply own a car and drive to their destination unhampered by mechanical difficulties as we do today; every driver had to be a mechanic first, the degree of reliability of the car being constantly suspect, and there existing little or no infrastructure in the form of wreckers, gas stations, and repair shops to turn to with problems.  In short, it was messy.  Cloud computing does not remove that messiness, but it does abstract it by turning it all into somebody else's problem, just as has happened with cars.  We don't all have to be mechanics now, we can just get in the vehicle and go.<br />
<br />
On a purely technical basis, it's interesting to look at the circular nature of agile ops and cloud computing.  James Urquhart at Cnet has a three part series on <a onclick="javascript: pageTracker._trackPageview('/extlink/news.cnet.com/8301-19413_3-10470260-240.html');"  href="http://news.cnet.com/8301-19413_3-10470260-240.html" title="Part one of three of "Understanding cloud and 'devops'"">cloud computing and 'devops'</a> which is as much about how agile methodologies are enabling cloud service providers as how cloud providers enable agile for the rest of us.<br />
<br />
On a functional basis, however, cloud-based services and applications are a shortcut to most of what operations teams have been trying to achieve for years with hard-won redundancy and virtualization features.  The difficulties of running the infrastructure are dealt with by specialists, and the primary challenge for the operations crew becomes allocating and monitoring the services themselves.  This puts some much-needed focus on the service deliverables without the distraction of the hardware level... it allows the ops team to stop playing at being mechanics and instead just get in the car and go.<br />
<br />
Just as with your favorite repair shop, you'll want to do due diligence on your cloud computing provider... it's not that the hardware becomes unimportant, after all, it's simply abstracted and someone still has to know how to work with what is under the hood.  But past that, an ongoing understanding of how the services are provided isn't necessary, at least by most of the team.  They can instead focus on services, provisioning, and reliability at the functional delivery stage.  More attention there will not go amiss these days when the utility of IT departments everywhere is being called into question and most are being asked to provide the same services with fewer staff and resources.<br />
<br />
At the end of the day, cloud computing is just another level of virtualization, so if you have already done the hard work of convincing corporate authorities that virtualization is a winner (which it is) then you don't have far to go with cloud-based services.  The costs in most instances are even more attractive than with in-house virtualization, and security issues, while real, are likely to be less a concern than the computing press has so far made them out to be.  The scalability of external virtualization will far exceed what most businesses can accomplish with in-house resources... and the agility the solution offers makes it the right tool for IT organizations moving toward Agile Operations. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://agileoperations.net/archives/41-The-definitions-phase.html" rel="alternate" title="The definitions phase" />
        <author>
            <name>Scott Wilson</name>
                    </author>
    
        <published>2010-03-28T17:17:01Z</published>
        <updated>2010-03-28T17:17:01Z</updated>
        <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=41</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://agileoperations.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=41</wfw:commentRss>
    
            <category scheme="http://agileoperations.net/categories/2-Agile-in-Action" label="Agile in Action" term="Agile in Action" />
    
        <id>http://agileoperations.net/archives/41-guid.html</id>
        <title type="html">The definitions phase</title>
        <content type="xhtml" xml:base="http://agileoperations.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                In case you were interested, Andi Mann seems to have <a onclick="javascript: pageTracker._trackPageview('/extlink/pleasediscuss.com/andimann/20100326/myopic-devops-misses-the-mark');"  href="http://pleasediscuss.com/andimann/20100326/myopic-devops-misses-the-mark" title="Andi Mann: Myopic View of DevOps Misses the Mark">stumbled into</a> the same general problem that I <a onclick="javascript: pageTracker._trackPageview('/extlink/agileoperations.net/index.php?/archives/35-DevOps-and-Agile-Operations.html');"  href="http://agileoperations.net/index.php?/archives/35-DevOps-and-Agile-Operations.html">blundered through last month</a> with respect to the applications of "DevOps" outside developers interacting with operations staff.<br />
<br />
I don't have anything further to say on the subject beyond what I came up with in my <a onclick="javascript: pageTracker._trackPageview('/extlink/agileoperations.net/index.php?/archives/38-Worms,-Roxanne!-Worms.html');"  href="http://agileoperations.net/index.php?/archives/38-Worms,-Roxanne!-Worms.html">summation post,</a> 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. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://agileoperations.net/archives/40-IT-in-the-original-agile-organization-Toyota.html" rel="alternate" title="IT in the original agile organization: Toyota" />
        <author>
            <name>Scott Wilson</name>
                    </author>
    
        <published>2010-03-26T05:05:18Z</published>
        <updated>2010-03-26T05:05:18Z</updated>
        <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=40</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://agileoperations.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=40</wfw:commentRss>
    
            <category scheme="http://agileoperations.net/categories/2-Agile-in-Action" label="Agile in Action" term="Agile in Action" />
    
        <id>http://agileoperations.net/archives/40-guid.html</id>
        <title type="html">IT in the original agile organization: Toyota</title>
        <content type="xhtml" xml:base="http://agileoperations.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Just a quick link to a recent <a onclick="javascript: pageTracker._trackPageview('/extlink/www.computerworld.com.au/article/340360/it_toyota_way/?fp=16&amp;fpid=1');"  href="http://www.computerworld.com.au/article/340360/it_toyota_way/?fp=16&fpid=1" title="ComputerWorld article on Toyota IT">ComputerWorld article</a> 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 <a onclick="javascript: pageTracker._trackPageview('/extlink/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');"  href="http://www.amazon.com/gp/product/0071392319?ie=UTF8&tag=indigomoonsys-20&link_code=as3&camp=211189&creative=373489&creativeASIN=0071392319" title="The Toyota Way">eponymous book</a> 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.<br />
<br />
From the article, it'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'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're having trouble working your own IT organizations toward an agile stance, don't feel too bad.<br />
<br />
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't a curse on the methodology itself, if in fact it was even involved in the development of that particular software (I'm not sure I would choose an iterative development model for that application; if there were ever a case for <a onclick="javascript: pageTracker._trackPageview('/extlink/www.fastcompany.com/magazine/06/writestuff.html');"  href="http://www.fastcompany.com/magazine/06/writestuff.html" title="Space Shuttle Software development">hardcore waterfall development</a>, life-safety code might be it), or if the software is even actually at fault in those accidents.<br />
<br />
The article is extremely light on detail, so if anyone has run across on other resources documenting the Toyota Way as it's applied to the company's IT department, I'd love to hear about it.  Just because Toyota came up with the idea doesn't make their adoption definitive, of course, but it's always helpful to see how the originator realizes a concept. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://agileoperations.net/archives/39-Fragile-Support.html" rel="alternate" title="Fragile Support" />
        <author>
            <name>Scott Wilson</name>
                    </author>
    
        <published>2010-03-20T03:12:04Z</published>
        <updated>2010-03-20T03:12:04Z</updated>
        <wfw:comment>http://agileoperations.net/wfwcomment.php?cid=39</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://agileoperations.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=39</wfw:commentRss>
    
            <category scheme="http://agileoperations.net/categories/4-Practices" label="Practices" term="Practices" />
    
        <id>http://agileoperations.net/archives/39-guid.html</id>
        <title type="html">Fragile Support</title>
        <content type="xhtml" xml:base="http://agileoperations.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Fragile Support is the practice of reducing the internal support function of the business in favor of simplified or externalized resources.<br />
<br />
The basis for fragile support rests on two premises: One, it demands that internal systems be designed to function as robustly and intuitively as possible, so that they will never require much support; Two, it emphasizes pushing the support function back outside the business or onto such resources internally as can be maintained without any specific support role designated.<br />
<br />
The key to fulfilling both those premises is not in some wondrous technology or managerial expertise, but rather in providing the appropriate incentives to both users and IT staff.<br />
<br />
 <br /><a href="http://agileoperations.net/archives/39-Fragile-Support.html#extended">Continue reading "Fragile Support"</a>
            </div>
        </content>
        
    </entry>

</feed>