<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Devops</title>
	<atom:link href="http://bart.vanbrabant.eu/2009/10/31/devops/feed/" rel="self" type="application/rss+xml" />
	<link>http://bart.vanbrabant.eu/2009/10/31/devops/</link>
	<description>Bart&#039;s personal blog. What I do and what I find interesting.</description>
	<lastBuildDate>Sat, 06 Mar 2010 18:19:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Stephen Nelson-Smith</title>
		<link>http://bart.vanbrabant.eu/2009/10/31/devops/comment-page-1/#comment-7309</link>
		<dc:creator>Stephen Nelson-Smith</dc:creator>
		<pubDate>Wed, 24 Feb 2010 01:47:04 +0000</pubDate>
		<guid isPermaLink="false">http://bart.vanbrabant.eu/?p=175#comment-7309</guid>
		<description>If this article raised your interest, and you&#039;re based in or around London, don&#039;t miss our first London Devops meetup: http://agilesysadmin.net/london-devops</description>
		<content:encoded><![CDATA[<p>If this article raised your interest, and you&#8217;re based in or around London, don&#8217;t miss our first London Devops meetup: <a href="http://agilesysadmin.net/london-devops" rel="nofollow">http://agilesysadmin.net/london-devops</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What DevOps means to me&#8230; &#187; Kartar.Net</title>
		<link>http://bart.vanbrabant.eu/2009/10/31/devops/comment-page-1/#comment-7304</link>
		<dc:creator>What DevOps means to me&#8230; &#187; Kartar.Net</dc:creator>
		<pubDate>Fri, 19 Feb 2010 04:08:39 +0000</pubDate>
		<guid isPermaLink="false">http://bart.vanbrabant.eu/?p=175#comment-7304</guid>
		<description>[...] the last year or so a bunch of presumptuous European sysadmins and developers, joined by some of their American brethren and even a couple of us antipodeans (there [...]</description>
		<content:encoded><![CDATA[<p>[...] the last year or so a bunch of presumptuous European sysadmins and developers, joined by some of their American brethren and even a couple of us antipodeans (there [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gildas Le Nadan</title>
		<link>http://bart.vanbrabant.eu/2009/10/31/devops/comment-page-1/#comment-7288</link>
		<dc:creator>Gildas Le Nadan</dc:creator>
		<pubDate>Tue, 24 Nov 2009 09:56:27 +0000</pubDate>
		<guid isPermaLink="false">http://bart.vanbrabant.eu/?p=175#comment-7288</guid>
		<description>Hi Bart,

I just ran into your blog entry about devops. Pity we didn&#039;t meet during devops&#039;09 but I guess there will be plenty of other opportunities.

Interesting blog post that yields many reactions from my part.

First of all, openspace is mainly what we bring to it :) I too thought that it was sometimes too technical but at the same time I think it is because there are still some tools missing to lower the cost of bringing agility to ops [1].

As far as I know, all the companies having bridged the gap and doing &quot;agile ops&quot; have developed in-house tools to do it.

This in my opinion also answers your first question: there is no easy path at the moment to bring this into a company. It is mainly trial and error and before devops, there was very little communication between those involved in that pioneer work.

Hopefully this will change and new tools will lower the entry price tag by allowing re-usability, ensuring reproduceability of experience across workplaces/companies.

As for ITIL and Cobit. Well... I&#039;ve been trying to think in the past at how agile and ITIL could work together, but I must say that I probably failed [2]. There are some similarities between some of the general ideas expresses in ITIL (for instance the scm used for puppet can be seen as a form of CMDB), but there are also IMHO fondamental differences, the first being that ITIL/COBIT are all about processes while agile prefers on interactions and people [3].

Lets just say that it&#039;s probably best to set examples of Agile/bridged-devops practices in non-ITIL/Cobit companies and _prove_ that it works.

Because it is all about proof, right? If you can show a lot of examples from different environments that implements a method that just work, then ITIL should try to integrate it since I believe this will probably be enough to be considered a &quot;best practice&quot; [4]?

This leads to your question about access control. I have only quickly parsed your document on ACHEL and it brings me the following question: why do we want to implement this? For instance, why do we want a manager to sign a technical change (i-e is he the right person to take that decision)? This for me goes against the agile principles where you try to empower people because this is where they will try to do their best and it avoids the blame/&quot;umbrella&quot; culture (people being counter-productive by spending a lot of time/energy to protect themselves).

I believe a process like this may be the wrong solution to the wrong problem. I guess that what I want is to limit risk and bring as much value as possible.

In my opinion, a combinaison of agile values such as common ownership, peer review and of tools such as continuous testing and configuration management are preferable, especially if you have a scm that tracks what/when/who (not to blame someone about something, but to track what happened and fix it asap [5]).

On your last question, I personally believes that at least for a transition period, there might be 4 differents profiles: &quot;classic devs&quot;, &quot;classic ops&quot;, dev-that-care-about-ops and something else that I can&#039;t quite completely describe yet even after the session we had at devops&#039;09 [6].

I hope that everyone may become that something-else-I-can&#039;t-quite-name-yet-because-I-don&#039;t-know-how-to, but it might not be the case. What is sure is that there is a change of paradigm in the air and I&#039;m happy about it because in 10+ years of experience in Ops I wasn&#039;t so impressed by the statut-quo.

Cheers,
Gildas
-- 
[1] this was the purpose of the &quot;missing tool&quot; session and was something that was discussed in the non technical &quot;what are our values/what name could we choose for our emerging movement&quot;: we need a basic set of tools before this can happen,
[2] I should post some stuff about it on my blog though
[3] http://agilemanifesto.org/
[4] as a matter of fact, I&#039;ve never seen any proof or reference in ITIL/COBIT. &quot;Best practices&quot; seems to be the new religion: you have to believe in its positive effect to be able to see it.
[5] see http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr esp. slides 32, 72 &amp; 73
[6] this too should be a post on my blog....</description>
		<content:encoded><![CDATA[<p>Hi Bart,</p>
<p>I just ran into your blog entry about devops. Pity we didn&#8217;t meet during devops&#8217;09 but I guess there will be plenty of other opportunities.</p>
<p>Interesting blog post that yields many reactions from my part.</p>
<p>First of all, openspace is mainly what we bring to it <img src='http://bart.vanbrabant.eu/wp-content/plugins/smilies-themer/tango/face-smile.png' alt=':)' class='wp-smiley' /> I too thought that it was sometimes too technical but at the same time I think it is because there are still some tools missing to lower the cost of bringing agility to ops [1].</p>
<p>As far as I know, all the companies having bridged the gap and doing &#8220;agile ops&#8221; have developed in-house tools to do it.</p>
<p>This in my opinion also answers your first question: there is no easy path at the moment to bring this into a company. It is mainly trial and error and before devops, there was very little communication between those involved in that pioneer work.</p>
<p>Hopefully this will change and new tools will lower the entry price tag by allowing re-usability, ensuring reproduceability of experience across workplaces/companies.</p>
<p>As for ITIL and Cobit. Well&#8230; I&#8217;ve been trying to think in the past at how agile and ITIL could work together, but I must say that I probably failed [2]. There are some similarities between some of the general ideas expresses in ITIL (for instance the scm used for puppet can be seen as a form of CMDB), but there are also IMHO fondamental differences, the first being that ITIL/COBIT are all about processes while agile prefers on interactions and people [3].</p>
<p>Lets just say that it&#8217;s probably best to set examples of Agile/bridged-devops practices in non-ITIL/Cobit companies and _prove_ that it works.</p>
<p>Because it is all about proof, right? If you can show a lot of examples from different environments that implements a method that just work, then ITIL should try to integrate it since I believe this will probably be enough to be considered a &#8220;best practice&#8221; [4]?</p>
<p>This leads to your question about access control. I have only quickly parsed your document on ACHEL and it brings me the following question: why do we want to implement this? For instance, why do we want a manager to sign a technical change (i-e is he the right person to take that decision)? This for me goes against the agile principles where you try to empower people because this is where they will try to do their best and it avoids the blame/&#8221;umbrella&#8221; culture (people being counter-productive by spending a lot of time/energy to protect themselves).</p>
<p>I believe a process like this may be the wrong solution to the wrong problem. I guess that what I want is to limit risk and bring as much value as possible.</p>
<p>In my opinion, a combinaison of agile values such as common ownership, peer review and of tools such as continuous testing and configuration management are preferable, especially if you have a scm that tracks what/when/who (not to blame someone about something, but to track what happened and fix it asap [5]).</p>
<p>On your last question, I personally believes that at least for a transition period, there might be 4 differents profiles: &#8220;classic devs&#8221;, &#8220;classic ops&#8221;, dev-that-care-about-ops and something else that I can&#8217;t quite completely describe yet even after the session we had at devops&#8217;09 [6].</p>
<p>I hope that everyone may become that something-else-I-can&#8217;t-quite-name-yet-because-I-don&#8217;t-know-how-to, but it might not be the case. What is sure is that there is a change of paradigm in the air and I&#8217;m happy about it because in 10+ years of experience in Ops I wasn&#8217;t so impressed by the statut-quo.</p>
<p>Cheers,<br />
Gildas<br />
&#8211;<br />
[1] this was the purpose of the &#8220;missing tool&#8221; session and was something that was discussed in the non technical &#8220;what are our values/what name could we choose for our emerging movement&#8221;: we need a basic set of tools before this can happen,<br />
[2] I should post some stuff about it on my blog though<br />
[3] <a href="http://agilemanifesto.org/" rel="nofollow">http://agilemanifesto.org/</a><br />
[4] as a matter of fact, I&#8217;ve never seen any proof or reference in ITIL/COBIT. &#8220;Best practices&#8221; seems to be the new religion: you have to believe in its positive effect to be able to see it.<br />
[5] see <a href="http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr" rel="nofollow">http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr</a> esp. slides 32, 72 &amp; 73<br />
[6] this too should be a post on my blog&#8230;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
