<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Sanjeev Sharma</title>
	<atom:link href="http://sdarchitect.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sdarchitect.wordpress.com</link>
	<description>My thoughts on Software Architecture, Agile Development, DevOps, Innovation, Technology, Life...</description>
	<lastBuildDate>Thu, 23 May 2013 01:30:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='sdarchitect.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/889ed47864211b5fb6c2962efa83d0ff?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Sanjeev Sharma</title>
		<link>http://sdarchitect.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://sdarchitect.wordpress.com/osd.xml" title="Sanjeev Sharma" />
	<atom:link rel='hub' href='http://sdarchitect.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Video: Enterprise Mobile App UX: Designing from UI to Backend</title>
		<link>http://sdarchitect.wordpress.com/2013/05/22/video-enterprise-mobile-app-ux-designing-from-ui-to-backend/</link>
		<comments>http://sdarchitect.wordpress.com/2013/05/22/video-enterprise-mobile-app-ux-designing-from-ui-to-backend/#comments</comments>
		<pubDate>Wed, 22 May 2013 19:08:53 +0000</pubDate>
		<dc:creator>sdarchitect</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Mobile UX]]></category>
		<category><![CDATA[UI Design]]></category>
		<category><![CDATA[mobile ux]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://sdarchitect.wordpress.com/?p=331</guid>
		<description><![CDATA[The video of my session from MoDevUX 2013 has been posted to YouTube. The Slides and abstract of the session are available here.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=331&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The video of my session from <a title="MoDevUX 2013" href="http://ux13.gomodev.com/" target="_blank">MoDevUX</a> 2013 has been posted to YouTube. The Slides and abstract of the session are available <a title="Slides: Enterprise Mobile App UX: Designing from UI to Backend" href="http://sdarchitect.wordpress.com/2013/05/09/slides-enterprise-mobile-app-ux-designing-from-ui-to-backend/" target="_blank">here</a>.</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='620' height='379' src='http://www.youtube.com/embed/dkQt0IwK2G4?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sdarchitect.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sdarchitect.wordpress.com/331/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=331&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sdarchitect.wordpress.com/2013/05/22/video-enterprise-mobile-app-ux-designing-from-ui-to-backend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e92bc9ac530c40cd503cc6853cec1312?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sdarchitect</media:title>
		</media:content>
	</item>
		<item>
		<title>Slides: Enterprise Mobile App UX: Designing from UI to Backend</title>
		<link>http://sdarchitect.wordpress.com/2013/05/09/slides-enterprise-mobile-app-ux-designing-from-ui-to-backend/</link>
		<comments>http://sdarchitect.wordpress.com/2013/05/09/slides-enterprise-mobile-app-ux-designing-from-ui-to-backend/#comments</comments>
		<pubDate>Thu, 09 May 2013 14:55:57 +0000</pubDate>
		<dc:creator>sdarchitect</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Mobile UX]]></category>
		<category><![CDATA[UI Design]]></category>
		<category><![CDATA[Mobile Apps]]></category>
		<category><![CDATA[mobile ux]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://sdarchitect.wordpress.com/?p=328</guid>
		<description><![CDATA[I presented earlier today at MoDevUX 2013. This is premier Mobile User Experience conference hosted by GoMoDev here in Northern Virginia. I attended the conference last year and this year am attending and presenting. Today I ran a ‘Mini-Workshop’ titled: Enterprise Mobile App UX: Designing from UI to Backend.  The abstract to the talk is as follows: [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=328&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I presented earlier today at <a href="http://ux13.gomodev.com/#/conferences" target="_blank">MoDevUX 2013</a>. This is premier Mobile User Experience conference hosted by GoMoDev here in Northern Virginia. I attended the conference last year and this year am attending and presenting. Today I ran a ‘Mini-Workshop’ titled: <strong><a href="http://ux13.gomodev.com/modevux-2013-home/conferences/workshops/#/sanjeev-sharma" target="_blank">Enterprise Mobile App UX: Designing from UI to Backend</a>. </strong></p>
<p>The abstract to the talk is as follows:</p>
<blockquote><p>Enterprise Applications are typically no more than a User Interface to a set of complex back-end systems. They allow Systems of Record to become Systems of Interaction by putting the records and the ability to interact with them in the palm of your hand. A good User Experience with such a Mobile App requires designing the entire end-to-end architecture with the User Interaction in mind. What is your enterprise mobile apps’ back-end? Is it a single ‘black-box’ serving up data via REST calls? Or is it a set of back-ends, communicating with your app’s UI via multiple APIs. Does your back-end include services that require you to change your app’s UI every time it gets updated? Does the nature of your back-end impact how you build your app, impact the UI design decisions you need to take? How do you test all your back-end(s) for functionality and performance? How do you integrate all these pieces together? How do you provide a good User Experience? As you build complex mobile apps, the architecture of your complete end-to-end system – Backend to UI – becomes critical to your application’s success. This presentation will help attendees identify key architectural decisions that they need to take early in their mobile app development lifecycle to help address these challenges, reduce risk and cost and enhance the User Experience. It will do so by presenting examples of successful architectures of mobile apps and explore key decisions they took and why.</p></blockquote>
<p>The key theses of the talk is:</p>
<ul>
<li>If you making Enterprise Apps, you Mobile Apps are the front-end to a complex back-end system</li>
<li>Architectural Decisions determine your UX</li>
</ul>
<p>In all, there are Three UX Decisions you need to take:</p>
<ol>
<li>Your UI technology should match your content</li>
<li>Your Backend Architecture and how it connects to your App</li>
<li>Your UX  and flow should match your Backend UX and flow</li>
</ol>
<p>The Slides are Attached:<br />
<iframe src='http://www.slideshare.net/slideshow/embed_code/20868617' width='620' height='508' scrolling='no'></iframe></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sdarchitect.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sdarchitect.wordpress.com/328/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=328&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sdarchitect.wordpress.com/2013/05/09/slides-enterprise-mobile-app-ux-designing-from-ui-to-backend/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e92bc9ac530c40cd503cc6853cec1312?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sdarchitect</media:title>
		</media:content>
	</item>
		<item>
		<title>Presenting tomorrow (May 9th) at MoDevUX 2013</title>
		<link>http://sdarchitect.wordpress.com/2013/05/08/presenting-tomorrow-may-9th-at-modevux-2013/</link>
		<comments>http://sdarchitect.wordpress.com/2013/05/08/presenting-tomorrow-may-9th-at-modevux-2013/#comments</comments>
		<pubDate>Wed, 08 May 2013 22:53:30 +0000</pubDate>
		<dc:creator>sdarchitect</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Mobile UX]]></category>
		<category><![CDATA[Mobile Apps]]></category>
		<category><![CDATA[mobile development]]></category>
		<category><![CDATA[mobile ux]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://sdarchitect.wordpress.com/?p=325</guid>
		<description><![CDATA[I am presenting tomorrow &#8211; May 9th, at MoDevUX 2013. This is premier Mobile User Experience conference hosted by GoMoDev here in Northern Virginia. I attended the conference last year and this year am attending and presenting. I am running a &#8216;Mini-Workshop&#8217; titled: Enterprise Mobile App UX: Designing from UI to Backend.  The abstract to the [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=325&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I am presenting tomorrow &#8211; May 9th, at <a href="http://ux13.gomodev.com/#/conferences" target="_blank">MoDevUX 2013</a>. This is premier Mobile User Experience conference hosted by GoMoDev here in Northern Virginia. I attended the conference last year and this year am attending and presenting. I am running a &#8216;Mini-Workshop&#8217; titled: <strong><a href="http://ux13.gomodev.com/modevux-2013-home/conferences/workshops/#/sanjeev-sharma" target="_blank">Enterprise Mobile App UX: Designing from UI to Backend</a>. </strong></p>
<p>The abstract to the talk is as follows:</p>
<blockquote><p>Enterprise Applications are typically no more than a User Interface to a set of complex back-end systems. They allow Systems of Record to become Systems of Interaction by putting the records and the ability to interact with them in the palm of your hand. A good User Experience with such a Mobile App requires designing the entire end-to-end architecture with the User Interaction in mind. What is your enterprise mobile apps’ back-end? Is it a single ‘black-box’ serving up data via REST calls? Or is it a set of back-ends, communicating with your app’s UI via multiple APIs. Does your back-end include services that require you to change your app’s UI every time it gets updated? Does the nature of your back-end impact how you build your app, impact the UI design decisions you need to take? How do you test all your back-end(s) for functionality and performance? How do you integrate all these pieces together? How do you provide a good User Experience? As you build complex mobile apps, the architecture of your complete end-to-end system – Backend to UI &#8211; becomes critical to your application’s success. This presentation will help attendees identify key architectural decisions that they need to take early in their mobile app development lifecycle to help address these challenges, reduce risk and cost and enhance the User Experience. It will do so by presenting examples of successful architectures of mobile apps and explore key decisions they took and why.</p></blockquote>
<p>The key theses of the talk is:</p>
<p><span style="line-height:13px;"></span></p>
<ul>
<li><span><span>If you making Enterprise Apps, you </span></span>Mobile Apps are the front-end to a complex back-end system</li>
<li>Architectural Decisions determine your UX</li>
</ul>
<p><span style="line-height:13px;">In all, there are Three UX Decisions you need to take:<br />
</span></p>
<ol>
<li>Your UI technology should match your content</li>
<li>Your Backend Architecture and how it connects to your App</li>
<li>Your UX  and flow should match your Backend UX and flow</li>
</ol>
<p>I will post the slides here after the conference. Come say Hi to me if you are attending</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sdarchitect.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sdarchitect.wordpress.com/325/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=325&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sdarchitect.wordpress.com/2013/05/08/presenting-tomorrow-may-9th-at-modevux-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e92bc9ac530c40cd503cc6853cec1312?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sdarchitect</media:title>
		</media:content>
	</item>
		<item>
		<title>Adopting DevOps &#8211; Part III: Aligning the Dev and Ops Teams</title>
		<link>http://sdarchitect.wordpress.com/2013/04/12/adopting-devops-part-iii-aligning-the-dev-and-ops-teams/</link>
		<comments>http://sdarchitect.wordpress.com/2013/04/12/adopting-devops-part-iii-aligning-the-dev-and-ops-teams/#comments</comments>
		<pubDate>Fri, 12 Apr 2013 13:12:57 +0000</pubDate>
		<dc:creator>sdarchitect</dc:creator>
				<category><![CDATA[Adopting DevOps]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Dev Ops teams]]></category>
		<category><![CDATA[Shift left]]></category>

		<guid isPermaLink="false">http://sdarchitect.wordpress.com/?p=318</guid>
		<description><![CDATA[DevOps as a philosophy has had as its centerpiece the principle that Dev and Ops teams need to align better. This is a people and organizational principle, not a process centric principle. To me this is more important when adopting DevOps than any other capability or tool. My last post focussed on the need to [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=318&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>DevOps as a philosophy has had as its centerpiece the principle that Dev and Ops teams need to align better. This is a people and organizational principle, not a process centric principle. To me this is more important when adopting DevOps than any other capability or tool. My last post focussed on the need to better <a title="Adopting DevOps – Part II: The Need for Organizational Change" href="http://sdarchitect.wordpress.com/2013/04/11/adopting-devops-part-ii-the-need-for-organizational-change/">align Dev and Ops</a> and the challenges that such organizational change would address. This post discusses key guiding principles on which this Dev-Ops alignment should be based. They are designed to improve collaboration between these organizations and to break down the proverbial ‘wall’; to end the <a title="So, what is ‘Water-SCRUM-fall’?" href="http://sdarchitect.wordpress.com/2012/05/07/so-what-is-water-scrum-fall/">water-SCRUM-fall</a>, when it comes to the relationship between the Dev and Ops teams.</p>
<p>These guiding principles are:</p>
<p><b>1. Shift Left:</b></p>
<p>Organizationally the goals of <a title="DevOps" href="http://sdarchitect.wordpress.com/understanding-devops/">DevOps</a> are to bring Dev and Ops closer. Not just at deployment time, as they may do already, but all thru the development cycle. It requires Ops to allow Developers to take more responsibility of the operational characteristics of the applications they are building. In turn, it requires Developers to keep Operational considerations in mind while building their applications. This is referred to in the DevOps world as ‘Shift Left’. As in shifting towards the left, some Ops responsibilities. Shifting it to earlier in the software delivery lifecycle, towards Dev. <a href="http://sdarchitect.files.wordpress.com/2013/04/shift-left.png"><img class=" wp-image-319 alignright" alt="DevOps Shift Left" src="http://sdarchitect.files.wordpress.com/2013/04/shift-left.png?w=397&#038;h=176" width="397" height="176" /></a></p>
<p>2. <b>Collaborate across all teams:</b></p>
<p>The Dev and Ops teams typically use different tools to manage their projects, for change management and (outside of email) different collaboration tools. In order to better collaborate across the organizational boundaries, these teams should start using the same Change Management and Work Item Management tools or worst case, use tools that are integrated. Thus allowing seamless visibility across tools and traceability between respective Change Requests. Real-time collaboration using a common tool is obviously the best scenario.</p>
<p><b>3. Build ‘Application Aware’ Environments</b></p>
<p>As we move towards Software Defined Environments, we have the ability to build, version and <a title="Understanding DevOps – Part 5: Infrastructure as Code" href="http://sdarchitect.wordpress.com/2012/12/13/infrastructure-as-code/">manage complex environments, all as code</a>. All of the benefits of this are moot if the environments are not a perfect fit for the applications and more importantly the changes to the applications being delivered. The goal is hence to build Environments that are ‘Application Aware’ or are fine-tuned for the applications they are designed to run. No more cookie cutter Virtual images for all kids of applications. More importantly, one needs to ensure that the environments are architected in a manner to allow for the evolution of the applications, both as they are developed; as they are projected to change or as they may evolve in the future. This obviously, would require close collaboration between Dev and Ops. Development Architects and Product Managers need to work with the IT Architects and Operations Managers to Architect Environments and their projected evolution to align with that of the application. Not only that, but also allow enough resilience in the environments to allow for unexpected change. For example, massive change caused by a super successful App. Think Instagram and how the founders had to keep changing their server environment almost daily as millions joined their service.</p>
<p><b>4. Environment Sprints?</b></p>
<p>Agile Development Principles prescribe that at the end of every Sprint, developers have a build. An executable that runs, even if does not do much in terms of functionality. It has been proposed (by the likes of <a title="Gene Kim: Value of DevOps" href="http://www.google.com/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=3&amp;ved=0CFEQtwIwAg&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D877OCQA_xzE&amp;ei=KghoUfOpLK6-4APe6IHYBA&amp;usg=AFQjCNHJT3gKk_hLA7-7l5XNn5OSBmJZoA&amp;sig2=DQ8Sti7UPB0el3rYBN8LUw&amp;bvm=bv.45175338,d.dmg" target="_blank">Gene Kim</a>) that this concept be extended to environments. This would mean that at the end of each Sprint, the Dev team would have an executable AND the Ops team would have an environment, a production-like environment (potentially with very limited production like capabilities), built that the executable can be deployed on. This would allow the build to be tested. That too in a production-like environment. This would also provide immediate feedback to the Ops teams on the behavior of the application in their environment and use that feedback to improve the environment. This also provides an opportunity for the Ops and Dev teams to align better. They will both have to use a single Sprint plan for releases &#8211; of their Builds and Environments respectively and will provide feedback to both at the end of every Sprint, using which Dev can enhance their Apps to improve functionality and performance and Ops can enhance the environment for the same.</p>
<p><b>The Human factor </b></p>
<p>These principles are designed to foster Dev and Ops alignment from a teaming perspective, from a people perspective. These however do not replace the need for good old team building. Whether it is thru face to face get togethers or in todays distributed worlds, thru regular virtual meetings and online collaboration in real time. The best teams are the ones where the people know each other, trust each other, look out for each other and when there are challenges, know who to pick up the phone (or launch Skype) and talk to.</p>
<p style="text-align:center;"><em>This series on Adopting DevOps and my earlier series on <a title="DevOps" href="http://sdarchitect.wordpress.com/understanding-devops/">Understanding DevOps</a> will continue in future posts.</em></p>
<p style="text-align:left;"><em></em></p>
<h4>Related Posts:</h4>
<h4>Understanding DevOps:</h4>
<ul>
<li>Understanding DevOps – Part 1: <a title="Defining DevOps" href="https://sdarchitect.wordpress.com/2012/07/24/understanding-devops-part-1-defining-devops/">Defining DevOps</a></li>
<li>Understanding DevOps – Part 2: <a title="Continuous Integration and Continuous Delivery" href="http://sdarchitect.wordpress.com/2012/09/25/understanding-devops-part-2-continuous-integration-and-continuous-delivery/">Continuous Integration and Continuous Delivery</a></li>
<li>Understanding DevOps – Part 3: <a title="DevOps - Dev vs. Ops" href="http://sdarchitect.wordpress.com/2012/10/16/understanding-devops-part-3-dev-vs-ops/" target="_blank">The Battle of Dev vs Ops</a></li>
<li>Understanding DevOps – Part 4: <a title="Continuous Testing and Continuous Monitoring" href="http://sdarchitect.wordpress.com/2012/10/30/understanding-devops-part-4-continuous-testing-and-continuous-monitoring/" target="_blank">Continuous Testing and Continuous Monitoring</a></li>
<li>Understanding DevOps – Part 5: <a title="Understanding DevOps – Part 5: Infrastructure as Code" href="http://sdarchitect.wordpress.com/2012/12/13/infrastructure-as-code/">Infrastructure as Code</a></li>
</ul>
<h4>Adopting DevOps:</h4>
<ul>
<li>Adopting DevOps – Part I: <a title="Adopting DevOps – Part I: Begin with the Why" href="http://sdarchitect.wordpress.com/2013/02/07/adopting-devops-part-i-begin-with-the-why/" target="_blank">Begin with the Why</a></li>
<li>Adopting DevOps &#8211; Part II: <a title="Adopting DevOps – Part II: The Need for Organizational Change" href="http://sdarchitect.wordpress.com/2013/04/11/adopting-devops-part-ii-the-need-for-organizational-change/">The need for Organizational Change</a></li>
</ul>
<h4>Other DevOps Posts:</h4>
<ul>
<li><a title="What is Water-SCRUM-Fall?" href="http://sdarchitect.wordpress.com/2012/05/07/so-what-is-water-scrum-fall/" target="_blank">What is Water-SCRUM-Fall?</a></li>
<li><a title="Leveraging DevOps in a Water-SCRUM-fall world" href="http://sdarchitect.wordpress.com/2012/10/24/leveraging-devops-in-a-water-scrum-fall-world-my-post-on-ibms-invisible-thread-blog/" target="_blank">Leveraging DevOps in a water-SCRUM-fall world</a></li>
<li><a title="Monetate’s 12 step program for continuous deployment" href="http://sdarchitect.wordpress.com/2012/11/29/monetates-12-step-program-for-continuous-deployment/" target="_blank">Monetate’s 12-step program for Continuous Delivery</a></li>
<li><a title="The State of DevOps (by PuppetLabs)" href="http://sdarchitect.wordpress.com/2013/04/01/the-state-of-devops-by-puppetlabs/">The State of DevOps</a> (by PuppetLabs)</li>
<li><a title="My Slides from IBM Pulse 2013: DevOps for Mobile Apps" href="http://sdarchitect.wordpress.com/2013/03/11/my-slides-from-ibm-pulse-2013/">DevOps for Mobile Apps</a> – Slides from IBM Pulse 2013</li>
<li><a title="Chef for DevOps – an Introduction" href="http://sdarchitect.wordpress.com/2013/04/02/chef-for-devops-an-introduction/">Chef for DevOps</a> – An Introduction</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sdarchitect.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sdarchitect.wordpress.com/318/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=318&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sdarchitect.wordpress.com/2013/04/12/adopting-devops-part-iii-aligning-the-dev-and-ops-teams/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e92bc9ac530c40cd503cc6853cec1312?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sdarchitect</media:title>
		</media:content>

		<media:content url="http://sdarchitect.files.wordpress.com/2013/04/shift-left.png?w=620" medium="image">
			<media:title type="html">DevOps Shift Left</media:title>
		</media:content>
	</item>
		<item>
		<title>Adopting DevOps &#8211; Part II: The Need for Organizational Change</title>
		<link>http://sdarchitect.wordpress.com/2013/04/11/adopting-devops-part-ii-the-need-for-organizational-change/</link>
		<comments>http://sdarchitect.wordpress.com/2013/04/11/adopting-devops-part-ii-the-need-for-organizational-change/#comments</comments>
		<pubDate>Thu, 11 Apr 2013 22:09:56 +0000</pubDate>
		<dc:creator>sdarchitect</dc:creator>
				<category><![CDATA[Adopting DevOps]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Organizational Change]]></category>

		<guid isPermaLink="false">http://sdarchitect.wordpress.com/?p=298</guid>
		<description><![CDATA[One of the key goals of DevOps is to reduce the gap that exists between Dev and Ops. It is what causes water-SCRUM-fall, when it comes to the Dev and Ops communication and collaboration. (The gap between corporate teams like EA, Security and other ‘approval boards’ and ‘gates’ is another story for another post). Whether [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=298&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>One of the key goals of <a title="DevOps" href="http://sdarchitect.wordpress.com/understanding-devops/" target="_blank">DevOps</a> is to reduce the gap that exists between Dev and Ops. It is what causes <a title="So, what is ‘Water-SCRUM-fall’?" href="http://sdarchitect.wordpress.com/2012/05/07/so-what-is-water-scrum-fall/" target="_blank">water-SCRUM-fall</a>, when it comes to the Dev and Ops communication and collaboration. (The gap between corporate teams like EA, Security and other ‘approval boards’ and ‘<i>gates’</i> is another story for another post). Whether you are a small shop with a small team of overworked Dev and Ops practitioners; or a large organization where Dev and Ops are massive teams under different management chains altogether, this gap exists. For the small shop, it may be just getting Dev and Ops to find the time to talk outside of just deployment time. For the large organization, it would be creating communication channels outside the management hierarchies that separate Dev and Ops. Either way, transforming how these two organizations collaborate and communicate is a requisite component of DevOps adoption. This does not mean the creating of a new cross-organizational ‘DevOps’ team (although that is a viable option to explore). It means transforming how these teams interact, collaborate and communicate with each other. It means transforming how these teams are managed and potentially even how they are compensated.</p>
<p><b><br />
<a href="http://sdarchitect.wordpress.com/2012/10/16/understanding-devops-part-3-dev-vs-ops/"><img class="size-medium wp-image-303 alignright" alt="Dev vs Ops" src="http://sdarchitect.files.wordpress.com/2013/04/dev-vs-ops1.png?w=300&#038;h=239" width="300" height="239" /></a>Dev vs Ops?</b></p>
<p>Historically, most organizations have struggled with this <a title="Understanding DevOps – Part 3: Dev vs. Ops" href="http://sdarchitect.wordpress.com/2012/10/16/understanding-devops-part-3-dev-vs-ops/" target="_blank">Dev-Ops relationship</a>/alignment. The reason for that is very understandable. Dev is tasked with the job of producing innovative capabilities and automating business processes for speed and efficiency. Ops on the other hand is tasked with making sure the systems these applications run on are stable, available and responsive. Dev is measured on the change they create. Ops is measured on the stability they provide. Dev is &#8216;dinged&#8217; for not producing change on time or not producing enough change. Ops is &#8216;dinged&#8217; for instability or downtime of the systems or unexpected change. Dev wants to introduce new capabilities and features as soon as possible. Ops wants to keep stability at all times. Reasons enough to butt heads.</p>
<p>Then again, I am not suggesting that these differences are in-reconcilable or even that they are like opposing teams. After all, their individual goals are just two faces f the same coin. Both Dev and Ops are the to provide a system that adds value to their customers and/or users. They just have to communicate and collaborate more to make sure they align and work together to make this happen. Communicate enough to ensure Dev brings about innovation keeping Ops in the loop on the changes Ops will need to make to enable those innovations and Ops need to get more involved in the processes of Dev and get more visibility into what Dev is building so they can preemptively make the changes they need to make to deploy what Dev produces. Work as a team!</p>
<p><b>Organizational Change:</b></p>
<p>One of the reasons this is a challenge is that in most large companies Dev and Ops have been separated by a pretty large organizational &#8216;wall&#8217;. They are typically in separate management chains &#8211; Dev being in a CTO or VP of Dev&#8217;s organization and Ops in a COO or VP of operations&#8217; organization. This results in hindered communications. In outsourced organizations, Dev and Ops maybe totally different sets of (multiple) vendors who never talk outside of a change management tool and contract based negotiations of responsibility! I recently met with an company where a project we were looking at had three different vendors responsible for development, QA and infrastructure respectively. This is a normal arrangement for the whole company, which has less than 20% of its IT staff made up of employees. Not much Dev-Ops collaboration going on there.</p>
<p>So, how does one do it? <a title="Adopting DevOps – Part I: Begin with the Why" href="http://sdarchitect.wordpress.com/2013/02/07/adopting-devops-part-i-begin-with-the-why/" target="_blank">Adopting DevOps</a> takes considerable transformational change in the organization. There are a few key principles in the DevOps space that must be used to form the basis of this transformational change. I will discuss them in the <a title="Adopting DevOps – Part III: Aligning the Dev and Ops Teams" href="http://sdarchitect.wordpress.com/2013/04/12/adopting-devops-part-iii-aligning-the-dev-and-ops-teams/">next post</a>.</p>
<p>Do you see an effort to align Dev and Ops going on in your organization? What kind of Organization Change is going on? Does how Dev and Ops teams are measured and compensated need to be re-aligned too? Share your thoughts by leaving a comment below.</p>
<h4>Related Posts:</h4>
<h4>Understanding DevOps:</h4>
<ul>
<li>Understanding DevOps – Part 1: <a title="Defining DevOps" href="https://sdarchitect.wordpress.com/2012/07/24/understanding-devops-part-1-defining-devops/">Defining DevOps</a></li>
<li>Understanding DevOps – Part 2: <a title="Continuous Integration and Continuous Delivery" href="http://sdarchitect.wordpress.com/2012/09/25/understanding-devops-part-2-continuous-integration-and-continuous-delivery/">Continuous Integration and Continuous Delivery</a></li>
<li>Understanding DevOps – Part 3: <a title="DevOps - Dev vs. Ops" href="http://sdarchitect.wordpress.com/2012/10/16/understanding-devops-part-3-dev-vs-ops/" target="_blank">The Battle of Dev vs Ops</a></li>
<li>Understanding DevOps – Part 4: <a title="Continuous Testing and Continuous Monitoring" href="http://sdarchitect.wordpress.com/2012/10/30/understanding-devops-part-4-continuous-testing-and-continuous-monitoring/" target="_blank">Continuous Testing and Continuous Monitoring</a></li>
<li>Understanding DevOps – Part 5: <a title="Understanding DevOps – Part 5: Infrastructure as Code" href="http://sdarchitect.wordpress.com/2012/12/13/infrastructure-as-code/">Infrastructure as Code</a></li>
</ul>
<h4>Adopting DevOps:</h4>
<ul>
<li>Adopting DevOps – Part I: <a title="Adopting DevOps – Part I: Begin with the Why" href="http://sdarchitect.wordpress.com/2013/02/07/adopting-devops-part-i-begin-with-the-why/" target="_blank">Begin with the Why</a></li>
<li>Adopting DevOps &#8211; Part III: <a title="Adopting DevOps – Part III: Aligning the Dev and Ops Teams" href="http://sdarchitect.wordpress.com/2013/04/12/adopting-devops-part-iii-aligning-the-dev-and-ops-teams/">Aligning Dev and Ops Teams</a></li>
</ul>
<h4>Other DevOps Posts:</h4>
<ul>
<li><a title="What is Water-SCRUM-Fall?" href="http://sdarchitect.wordpress.com/2012/05/07/so-what-is-water-scrum-fall/" target="_blank">What is Water-SCRUM-Fall?</a></li>
<li><a title="Leveraging DevOps in a Water-SCRUM-fall world" href="http://sdarchitect.wordpress.com/2012/10/24/leveraging-devops-in-a-water-scrum-fall-world-my-post-on-ibms-invisible-thread-blog/" target="_blank">Leveraging DevOps in a water-SCRUM-fall world</a></li>
<li><a title="Monetate’s 12 step program for continuous deployment" href="http://sdarchitect.wordpress.com/2012/11/29/monetates-12-step-program-for-continuous-deployment/" target="_blank">Monetate’s 12-step program for Continuous Delivery</a></li>
<li><a title="The State of DevOps (by PuppetLabs)" href="http://sdarchitect.wordpress.com/2013/04/01/the-state-of-devops-by-puppetlabs/">The State of DevOps</a> (by PuppetLabs)</li>
<li><a title="My Slides from IBM Pulse 2013: DevOps for Mobile Apps" href="http://sdarchitect.wordpress.com/2013/03/11/my-slides-from-ibm-pulse-2013/">DevOps for Mobile Apps</a> – Slides from IBM Pulse 2013</li>
<li><a title="Chef for DevOps – an Introduction" href="http://sdarchitect.wordpress.com/2013/04/02/chef-for-devops-an-introduction/">Chef for DevOps</a> – An Introduction</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sdarchitect.wordpress.com/298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sdarchitect.wordpress.com/298/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=298&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sdarchitect.wordpress.com/2013/04/11/adopting-devops-part-ii-the-need-for-organizational-change/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e92bc9ac530c40cd503cc6853cec1312?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sdarchitect</media:title>
		</media:content>

		<media:content url="http://sdarchitect.files.wordpress.com/2013/04/dev-vs-ops1.png?w=300" medium="image">
			<media:title type="html">Dev vs Ops</media:title>
		</media:content>
	</item>
		<item>
		<title>My sessions at IBM Innovate 2013</title>
		<link>http://sdarchitect.wordpress.com/2013/04/04/my-sessions-at-ibm-innovate-2013/</link>
		<comments>http://sdarchitect.wordpress.com/2013/04/04/my-sessions-at-ibm-innovate-2013/#comments</comments>
		<pubDate>Thu, 04 Apr 2013 23:25:19 +0000</pubDate>
		<dc:creator>sdarchitect</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[IBM Innovate]]></category>
		<category><![CDATA[Speaking Engagements]]></category>

		<guid isPermaLink="false">http://sdarchitect.wordpress.com/?p=292</guid>
		<description><![CDATA[IBM Innovate schedule of sessions is out! I have four sessions I am presenting &#8211; one for each day. Here is the schedule of my sessions: Number Name Where When 1147A DevOps 101 Swan &#8211; Swan 3 Sun, 2/Jun, 02:45 PM &#8211; 03:45 PM   1574A Mobile DevOps &#8211; Challenges and Best Practices (with Leigh [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=292&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>IBM Innovate schedule of sessions is out! I have four sessions I am presenting &#8211; one for each day. Here is the schedule of my sessions:</p>
<table id="scheduleTable" summary="My speaker sessions" border="0" cellspacing="0" cellpadding="0">
<thead>
<tr>
<th scope="col">Number</th>
<th scope="col">Name</th>
<th scope="col">Where</th>
<th scope="col">When</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1147A</th>
<td valign="top">DevOps 101</td>
<td valign="top">Swan &#8211; Swan 3</td>
<td valign="top">Sun, 2/Jun, 02:45 PM &#8211; 03:45 PM</td>
<td><a href="https://www-950.ibm.com/events/tools/innovate/innovate2013ems/secure/speaker.do?method=sessions#overlay-abstract"> </a></td>
</tr>
<tr>
<th scope="row">1574A</th>
<td valign="top">Mobile DevOps &#8211; Challenges and Best Practices (with Leigh Williamson, IBM Distinguished Engineer)</td>
<td valign="top">Dolphin &#8211; Asia 3</td>
<td valign="top">Mon, 3/Jun, 03:00 PM &#8211; 04:00 PM</td>
<td><a href="https://www-950.ibm.com/events/tools/innovate/innovate2013ems/secure/speaker.do?method=sessions#overlay-abstract"> </a></td>
</tr>
<tr>
<th scope="row">1144A</th>
<td valign="top">Continuous Integration for System z (with Rosalind Radcliffe, IBM Distinguished Engineer)</td>
<td valign="top">Dolphin &#8211; Asia 2</td>
<td valign="top">Tue, 4/Jun, 01:45 PM &#8211; 02:45 PM</td>
<td><a href="https://www-950.ibm.com/events/tools/innovate/innovate2013ems/secure/speaker.do?method=sessions#overlay-abstract"> </a></td>
</tr>
<tr>
<th scope="row">1796B</th>
<td valign="top">Hilton: Modeling the Hilton Enterprise with Rational Software Architect (RSA) and Rational Team Concert (RTC) (presented by David Schlesinger, Hilton Worldwide)</td>
<td valign="top">Dolphin &#8211; Northern A1</td>
<td valign="top">Wed, 5/Jun, 04:15 PM &#8211; 05:15 PM</td>
<td></td>
</tr>
</tbody>
</table>
<p>Check out the <a title="Innovate 2013 Sessions" href="https://www-950.ibm.com/events/tools/innovate/innovate2013ems/sessions" target="_blank">full session list</a>.</p>
<p><strong>Related Posts:</strong></p>
<ul>
<li><a title="Speaking Engagements" href="http://sdarchitect.wordpress.com/speaking-engagements/" target="_blank">Speaking Engagements</a></li>
<li><a title="My Slides from IBM Pulse 2013: DevOps for Mobile Apps" href="http://sdarchitect.wordpress.com/2013/03/11/my-slides-from-ibm-pulse-2013/" target="_blank">Slides on &#8216;DevOps for Mobile Apps&#8217; from IBM Pulse 2013</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sdarchitect.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sdarchitect.wordpress.com/292/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=292&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sdarchitect.wordpress.com/2013/04/04/my-sessions-at-ibm-innovate-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e92bc9ac530c40cd503cc6853cec1312?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sdarchitect</media:title>
		</media:content>
	</item>
		<item>
		<title>Chef for DevOps &#8211; an Introduction</title>
		<link>http://sdarchitect.wordpress.com/2013/04/02/chef-for-devops-an-introduction/</link>
		<comments>http://sdarchitect.wordpress.com/2013/04/02/chef-for-devops-an-introduction/#comments</comments>
		<pubDate>Tue, 02 Apr 2013 15:19:58 +0000</pubDate>
		<dc:creator>sdarchitect</dc:creator>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Chef]]></category>
		<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[Opscode Chef]]></category>

		<guid isPermaLink="false">http://sdarchitect.wordpress.com/?p=285</guid>
		<description><![CDATA[Chef is a powerful tool from Opscode which makes Infrastructure as Code real! In the space of DevOps, where Continuous Delivery requires the &#8216;on-demand&#8217; building, updating and management of Virtual Environments, technologies like Chef become essential. The slide deck attached is from a seminar I delivered recently. The session introduces Chef and its role in DevOps. The agenda of [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=285&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://sdarchitect.files.wordpress.com/2013/04/oc_chef_logo.png"><img class=" wp-image-289 alignright" style="margin:5px;" alt="OC_Chef_Logo" src="http://sdarchitect.files.wordpress.com/2013/04/oc_chef_logo.png?w=150&#038;h=118" width="150" height="118" /></a>Chef is a powerful tool from <a title="Opscode Chef" href="http://www.opscode.com/chef/" target="_blank">Opscode </a>which makes <a title="Understanding DevOps – Part 5: Infrastructure as Code" href="http://sdarchitect.wordpress.com/2012/12/13/infrastructure-as-code/" target="_blank">Infrastructure as Code</a> real! In the space of DevOps, where <a title="Understanding DevOps – Part 2: Continuous Integration and Continuous Delivery" href="http://sdarchitect.wordpress.com/2012/09/25/understanding-devops-part-2-continuous-integration-and-continuous-delivery/" target="_blank">Continuous Delivery</a> requires the &#8216;on-demand&#8217; building, updating and management of <em></em>Virtual Environments, technologies like Chef become essential. The slide deck attached is from a seminar I delivered recently. The session introduces Chef and its role in DevOps.</p>
<p>The agenda of the deck is as follows:</p>
<ul>
<li><span style="font-size:13px;line-height:19px;">A Review of DevOps</span></li>
<li><span style="font-size:13px;line-height:19px;">IBMs Continuous Delivery solution</span></li>
<li><span style="font-size:13px;line-height:19px;">Introduction to Chef</span></li>
<li><span style="font-size:13px;line-height:19px;">Chef and Continuous Delivery</span></li>
</ul>
<iframe src='http://www.slideshare.net/slideshow/embed_code/18057149' width='427' height='350' scrolling='no'></iframe>
<div style="margin-bottom:5px;"><strong> <a title="Chef for DevOps - an Introduction" href="http://www.slideshare.net/sanjeev-sharma/chef-for-dev-ops-an-introduction" target="_blank">Chef for DevOps &#8211; an Introduction</a> </strong> from <strong><a href="http://www.slideshare.net/sanjeev-sharma" target="_blank">Sanjeev Sharma</a></strong></div>
<div style="margin-bottom:5px;"></div>
<h4>Related Posts</h4>
<h4>Understanding DevOps:</h4>
<ul>
<li>Understanding DevOps – Part 1: <a title="Defining DevOps" href="https://sdarchitect.wordpress.com/2012/07/24/understanding-devops-part-1-defining-devops/">Defining DevOps</a></li>
<li>Understanding DevOps – Part 2: <a title="Continuous Integration and Continuous Delivery" href="http://sdarchitect.wordpress.com/2012/09/25/understanding-devops-part-2-continuous-integration-and-continuous-delivery/">Continuous Integration and Continuous Delivery</a></li>
<li>Understanding DevOps – Part 3: <a title="DevOps - Dev vs. Ops" href="http://sdarchitect.wordpress.com/2012/10/16/understanding-devops-part-3-dev-vs-ops/" target="_blank">The Battle of Dev vs Ops</a></li>
<li>Understanding DevOps – Part 4: <a title="Continuous Testing and Continuous Monitoring" href="http://sdarchitect.wordpress.com/2012/10/30/understanding-devops-part-4-continuous-testing-and-continuous-monitoring/" target="_blank">Continuous Testing and Continuous Monitoring</a></li>
<li>Understanding DevOps – Part 5: <a title="Understanding DevOps – Part 5: Infrastructure as Code" href="http://sdarchitect.wordpress.com/2012/12/13/infrastructure-as-code/">Infrastructure as Code</a></li>
</ul>
<h4>Adopting DevOps:</h4>
<ul>
<li>Adopting DevOps – Part 1: <a title="Adopting DevOps – Part I: Begin with the Why" href="http://sdarchitect.wordpress.com/2013/02/07/adopting-devops-part-i-begin-with-the-why/" target="_blank">Begin with the Why</a></li>
<li>Adopting DevOps – Part II: <a title="Adopting DevOps – Part II: The Need for Organizational Change" href="http://sdarchitect.wordpress.com/2013/04/11/adopting-devops-part-ii-the-need-for-organizational-change/">The Need for Organizational Change</a></li>
</ul>
<h4>Other DevOps Posts:</h4>
<ul>
<li><a title="What is Water-SCRUM-Fall?" href="http://sdarchitect.wordpress.com/2012/05/07/so-what-is-water-scrum-fall/" target="_blank">What is Water-SCRUM-Fall?</a></li>
<li><a title="Leveraging DevOps in a Water-SCRUM-fall world" href="http://sdarchitect.wordpress.com/2012/10/24/leveraging-devops-in-a-water-scrum-fall-world-my-post-on-ibms-invisible-thread-blog/" target="_blank">Leveraging DevOps in a water-SCRUM-fall world</a></li>
<li><a title="Monetate’s 12 step program for continuous deployment" href="http://sdarchitect.wordpress.com/2012/11/29/monetates-12-step-program-for-continuous-deployment/" target="_blank">Monetate’s 12-step program for Continuous Delivery</a></li>
<li><a title="The State of DevOps (by PuppetLabs)" href="http://sdarchitect.wordpress.com/2013/04/01/the-state-of-devops-by-puppetlabs/">The State of DevOps</a> (by PuppetLabs)</li>
<li><a title="My Slides from IBM Pulse 2013: DevOps for Mobile Apps" href="http://sdarchitect.wordpress.com/2013/03/11/my-slides-from-ibm-pulse-2013/">DevOps for Mobile Apps</a> – Slides from IBM Pulse 2013</li>
<li><a title="Chef for DevOps – an Introduction" href="http://sdarchitect.wordpress.com/2013/04/02/chef-for-devops-an-introduction/">Chef for DevOps</a> – An Introduction</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sdarchitect.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sdarchitect.wordpress.com/285/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=285&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sdarchitect.wordpress.com/2013/04/02/chef-for-devops-an-introduction/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e92bc9ac530c40cd503cc6853cec1312?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sdarchitect</media:title>
		</media:content>

		<media:content url="http://sdarchitect.files.wordpress.com/2013/04/oc_chef_logo.png?w=150" medium="image">
			<media:title type="html">OC_Chef_Logo</media:title>
		</media:content>
	</item>
		<item>
		<title>The State of DevOps (by PuppetLabs)</title>
		<link>http://sdarchitect.wordpress.com/2013/04/01/the-state-of-devops-by-puppetlabs/</link>
		<comments>http://sdarchitect.wordpress.com/2013/04/01/the-state-of-devops-by-puppetlabs/#comments</comments>
		<pubDate>Mon, 01 Apr 2013 16:21:51 +0000</pubDate>
		<dc:creator>sdarchitect</dc:creator>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Infrastructure as code]]></category>
		<category><![CDATA[Puppet]]></category>
		<category><![CDATA[Puppetlabs]]></category>

		<guid isPermaLink="false">http://sdarchitect.wordpress.com/?p=277</guid>
		<description><![CDATA[Puppet Labs just published the 2013 State of DevOps Report.  They surveyed over 4,000 IT practitioners to get this report and I think it is an excellent snapshot in time of the current state of DevOps. I encourage all DevOps peeps (to use a technical term) to review this report. That being said, it is a [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=277&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Puppet Labs just published the <strong>2013 State of DevOps Report. </strong> They surveyed over 4,000 IT practitioners to get this report and I think it is an excellent snapshot in time of the current state of <a title="DevOps" href="http://sdarchitect.wordpress.com/understanding-devops/" target="_blank">DevOps</a>. I encourage all DevOps peeps (to use a technical term) to review this report. That being said, it is a sample (a good one), and the &#8216;state&#8217; of DevOps varies considerably from industry to industry and by geography and technology.</p>
<p>Some key findings (<em>reproduced here without editing from PuppetLabs&#8217; site</em>):</p>
<h2>Key Findings</h2>
<ul>
<li><b>DevOps adoption is accelerating</b>. Sixty-three percent of respondents have implemented DevOps practices, compared to 50 percent in 2011—a 26 percent increase in DevOps adoption rate.</li>
<li><b>DevOps offers increased agility and reliability</b>. Respondents from organizations that had implemented DevOps reported benefits in staggering numbers: More frequent software releases and improved software deployment quality were both reported by 63 percent. Beyond directly reporting benefits, these respondents were five times more likely to be part of a high-performing organization.</li>
<li><b>High-performing organizations enabled by DevOps deploy code 30 times more frequently than their peers</b>. These organizations are deploying several times a day instead of once a month, and completing those deployments 8,000 times faster.</li>
<li><b>High-performing organizations enabled by DevOps have 50 percent fewer failures</b>. Respondents from these organizations reported double the change success rate of their peers, and reported restoring service 12 times faster.</li>
<li><b>Demand for DevOps skills continues to grow</b>. Job listings for “DevOps” are up by 75 percent, and those hiring for DevOps positions are primarily looking for coding/scripting abilities and people skills.</li>
</ul>
<p>I found this infographic they created to be an excellent overview of the report, which can be downloaded <a title="State of DevOps report" href="http://info.puppetlabs.com/2013-state-of-devops-report" target="_blank">here</a>. What are your thoughts on this report? Leave a comment to share.<br />
<!-- Copy and Paste This Code Into Your Post --><img alt="" src="https://puppetlabs.com/wp-content/uploads/2013/03/2013-state-of-devops-infographic.png" width="600" /></p>
<p>2013 State of Devops Infographic | Puppet Labs<a href="https://puppetlabs.com/2013-state-of-devops-infographic">2013 State of Devops Infographic</a></p>
<h2>Embed 2013 State of Devops Infographic on Your Site: Copy and Paste the Code Below</h2>
<p><img alt="" src="https://puppetlabs.com/wp-content/uploads/2013/03/2013-state-of-devops-infographic.png" width="540" /></p>
<p>2013 State of Devops Infographic – An infographic by the team at <a href="https://puppetlabs.com/2013-state-of-devops-infographic">2013 State of Devops Infographic</a>.</p>
<h4>Related Posts</h4>
<h4>Understanding DevOps:</h4>
<ul>
<li>Understanding DevOps – Part 1: <a title="Defining DevOps" href="https://sdarchitect.wordpress.com/2012/07/24/understanding-devops-part-1-defining-devops/">Defining DevOps</a></li>
<li>Understanding DevOps – Part 2: <a title="Continuous Integration and Continuous Delivery" href="http://sdarchitect.wordpress.com/2012/09/25/understanding-devops-part-2-continuous-integration-and-continuous-delivery/">Continuous Integration and Continuous Delivery</a></li>
<li>Understanding DevOps – Part 3: <a title="DevOps - Dev vs. Ops" href="http://sdarchitect.wordpress.com/2012/10/16/understanding-devops-part-3-dev-vs-ops/" target="_blank">The Battle of Dev vs Ops</a></li>
<li>Understanding DevOps – Part 4: <a title="Continuous Testing and Continuous Monitoring" href="http://sdarchitect.wordpress.com/2012/10/30/understanding-devops-part-4-continuous-testing-and-continuous-monitoring/" target="_blank">Continuous Testing and Continuous Monitoring</a></li>
<li>Understanding DevOps – Part 5: <a title="Understanding DevOps – Part 5: Infrastructure as Code" href="http://sdarchitect.wordpress.com/2012/12/13/infrastructure-as-code/">Infrastructure as Code</a></li>
</ul>
<h4>Adopting DevOps:</h4>
<ul>
<li>Adopting DevOps – Part 1: <a title="Adopting DevOps – Part I: Begin with the Why" href="http://sdarchitect.wordpress.com/2013/02/07/adopting-devops-part-i-begin-with-the-why/" target="_blank">Begin with the Why</a></li>
<li>Adopting DevOps – Part II: <a title="Adopting DevOps – Part II: The Need for Organizational Change" href="http://sdarchitect.wordpress.com/2013/04/11/adopting-devops-part-ii-the-need-for-organizational-change/">The Need for Organizational Change</a></li>
</ul>
<h4>Other DevOps Posts:</h4>
<ul>
<li><a title="What is Water-SCRUM-Fall?" href="http://sdarchitect.wordpress.com/2012/05/07/so-what-is-water-scrum-fall/" target="_blank">What is Water-SCRUM-Fall?</a></li>
<li><a title="Leveraging DevOps in a Water-SCRUM-fall world" href="http://sdarchitect.wordpress.com/2012/10/24/leveraging-devops-in-a-water-scrum-fall-world-my-post-on-ibms-invisible-thread-blog/" target="_blank">Leveraging DevOps in a water-SCRUM-fall world</a></li>
<li><a title="Monetate’s 12 step program for continuous deployment" href="http://sdarchitect.wordpress.com/2012/11/29/monetates-12-step-program-for-continuous-deployment/" target="_blank">Monetate’s 12-step program for Continuous Delivery</a></li>
<li><a title="The State of DevOps (by PuppetLabs)" href="http://sdarchitect.wordpress.com/2013/04/01/the-state-of-devops-by-puppetlabs/">The State of DevOps</a> (by PuppetLabs)</li>
<li><a title="My Slides from IBM Pulse 2013: DevOps for Mobile Apps" href="http://sdarchitect.wordpress.com/2013/03/11/my-slides-from-ibm-pulse-2013/">DevOps for Mobile Apps</a> – Slides from IBM Pulse 2013</li>
<li><a title="Chef for DevOps – an Introduction" href="http://sdarchitect.wordpress.com/2013/04/02/chef-for-devops-an-introduction/">Chef for DevOps</a> – An Introduction</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sdarchitect.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sdarchitect.wordpress.com/277/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=277&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sdarchitect.wordpress.com/2013/04/01/the-state-of-devops-by-puppetlabs/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e92bc9ac530c40cd503cc6853cec1312?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sdarchitect</media:title>
		</media:content>

		<media:content url="https://puppetlabs.com/wp-content/uploads/2013/03/2013-state-of-devops-infographic.png" medium="image" />

		<media:content url="https://puppetlabs.com/wp-content/uploads/2013/03/2013-state-of-devops-infographic.png" medium="image" />
	</item>
		<item>
		<title>My Slides from IBM Pulse 2013: DevOps for Mobile Apps</title>
		<link>http://sdarchitect.wordpress.com/2013/03/11/my-slides-from-ibm-pulse-2013/</link>
		<comments>http://sdarchitect.wordpress.com/2013/03/11/my-slides-from-ibm-pulse-2013/#comments</comments>
		<pubDate>Mon, 11 Mar 2013 15:06:57 +0000</pubDate>
		<dc:creator>sdarchitect</dc:creator>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[DevOps for Mobile]]></category>
		<category><![CDATA[mobile devops]]></category>

		<guid isPermaLink="false">http://sdarchitect.wordpress.com/?p=272</guid>
		<description><![CDATA[Leigh Williamson, IBM Distinguished Engineer for Mobile and I had the opportunity to present at IBM Pulse 2013. The conference, at the MGM Grand in Las Vegas was huge. With over 8,000 attendees, it was one of the largest conferences I had ever presented at. Our session, officially titled: Agile and DevOps &#8211; the &#8220;Perfect Couple&#8221; [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=272&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a title="Leigh Williamson on Twitter" href="https://twitter.com/leighawillia" target="_blank">Leigh Williamson</a>, IBM Distinguished Engineer for Mobile and I had the opportunity to present at IBM Pulse 2013. The conference, at the MGM Grand in Las Vegas was huge. With over 8,000 attendees, it was one of the largest conferences I had ever presented at. Our session, officially titled: <em>Agile and DevOps &#8211; the &#8220;Perfect Couple&#8221; for Mobile App Delivery</em>, was well attended and the feedback we got excellent. This is obviously a topic of a lot of interest, as evidenced by my earlier <a title="My Ignite session Slides from DevOpsDays, NY" href="http://sdarchitect.wordpress.com/2013/01/23/my-ignite-session-slides-from-devopsdays-ny/">conference presentations of the same</a>.</p>
<p>Our slides are available on Slideshare.<br />
<iframe src='http://www.slideshare.net/slideshow/embed_code/17105094' width='476' height='390' scrolling='no'></iframe></p>
<p><strong>Leigh Williamson&#8217;s blog: </strong></p>
<ul>
<li><a title="IBM - The Mobile Frontier" href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/mobileblog/?lang=en" target="_blank">The Mobile frontier</a></li>
</ul>
<p><strong>Related Posts:</strong></p>
<ol>
<li><a title="DevOps" href="http://sdarchitect.wordpress.com/understanding-devops/">Understanding DevOps</a> &#8211; the Series</li>
<li><a title="There is no such thing as DevOps for Mobile Apps!" href="http://sdarchitect.wordpress.com/2013/01/22/there-is-no-such-thing-as-devops-for-mobile-apps/">There is no such thing as &#8216;DevOps for Mobile&#8217;</a></li>
<li><a title="What is a ‘Mobile’ device after all?" href="http://sdarchitect.wordpress.com/2012/10/17/what-is-a-mobile-device-after-all/">What is a Mobile Device after all?</a></li>
<li>2013: The year of <a title="Mobile fragmentation" href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/invisiblethread/entry/2013_the_year_of_mobile_market_fragmentation?lang=en" target="_blank">Mobile Fragmentation</a></li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sdarchitect.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sdarchitect.wordpress.com/272/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=272&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sdarchitect.wordpress.com/2013/03/11/my-slides-from-ibm-pulse-2013/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e92bc9ac530c40cd503cc6853cec1312?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sdarchitect</media:title>
		</media:content>
	</item>
		<item>
		<title>Adopting DevOps &#8211; Part I: Begin with the Why</title>
		<link>http://sdarchitect.wordpress.com/2013/02/07/adopting-devops-part-i-begin-with-the-why/</link>
		<comments>http://sdarchitect.wordpress.com/2013/02/07/adopting-devops-part-i-begin-with-the-why/#comments</comments>
		<pubDate>Thu, 07 Feb 2013 16:52:35 +0000</pubDate>
		<dc:creator>sdarchitect</dc:creator>
				<category><![CDATA[Adopting DevOps]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IBMDevOps]]></category>

		<guid isPermaLink="false">http://sdarchitect.wordpress.com/?p=265</guid>
		<description><![CDATA[What does one mean when they say they want to ‘adopt’ or implement DevOps? What is a ‘DevOps Solution’? DevOps is not a product. It is not a process. It is a philosophy. A philosophy that includes principles and practices effecting People, Processes and Tools. Adopting DevOps hence, is not just about adopting a product [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=265&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>What does one mean when they say they want to ‘adopt’ or implement <a title="DevOps" href="http://sdarchitect.wordpress.com/understanding-devops/">DevOps</a>? What is a ‘DevOps Solution’? DevOps is not a product. It is not a process. It is a philosophy. A philosophy that includes principles and practices effecting People, Processes and Tools.</p>
<p>Adopting DevOps hence, is not just about adopting a product or a process. It is about undergoing Transformational Change.</p>
<p><b>Why DevOps?</b></p>
<p>Organizations want to create innovative applications and features. They create these applications or services to solve a business problem. Either for themselves (better CRM system) or for their customers/users (better Web Portal). Whether they are a startup with an innovative Mobile App; a large financial institution with their complex transactional systems; or a Military contractor building a ‘dirt-to-space’ real-time battlefield management system, they are all looking for a way to make what they build <i>better</i>.</p>
<p><i>Better</i> can mean many things. For the startup, <i>better</i> may be the number of new features they can get out to their users, fast. Quality may not be their highest priority. For the financial institution, <i>better</i> may be minimizing downtime for their systems every time they push out a new capability. The number of new features they release may be lower on their list. For the military contractor <i>better </i>may be ensuring close to 100% reliability of their system. Innovative features may be trumped by quality and reliability for them.</p>
<p>So, the reason to adopt DevOps will vary considerably from organization to organization and even from team to team within the same organization. The team building the customer website may have very different priorities than the team deploying the new HR system. All reasons are good reasons, as long as it is not ‘it’s the buzzword the VP heard at the last conference’.</p>
<p>Let’s list some of the reasons an organization may adopt DevOps:</p>
<ul>
<li>Time to value</li>
<li>Speed of deployment</li>
<li>Reduce cost/time to deliver</li>
<li>Reduce time/cost to test</li>
<li>Increase test coverage</li>
<li>Increase environment utilization</li>
<li>Minimize deployment related downtime</li>
<li>Minimize deployment time issues (you know, the weekend long deployment marathons)</li>
<li>Minimize roll-backs of deployed Apps</li>
<li>Increase the ability to reproduce and fix defects</li>
<li>MInimize ‘mean-time-to-resolution’ (MTTR) of production issues</li>
<li>Reduce defect cycle time</li>
<li>Reduce challenges related to Dev and Ops collaboration</li>
</ul>
<p>&#8230;and I could go on. In a nutshell, the reason(s) to adopt DevOps has to be a reason that provides value to the organization.</p>
<p>The goals for DevOps an organization has will determine which practices and principles of DevOps the organization needs to adopt. I have worked with an organization whose biggest challenge was the limit they had on their ability to test often and thoroughly. Their QA environments took too long to be ‘refreshed’ for every test cycle, extending their test cycles to unacceptable lengths. What they needed to do was virtualize their test environments with ‘production-like’ systems (more on that in the next post), which could be provisioned and populated with ‘fresh’ test data in minutes/hours, rather than the days it took them currently. For them, adopting Continuous Delivery to Test, by building a Delivery Pipeline that would allow them to automate the cycle from a developer kicking off a build to tests being run in a ‘freshly’ provisioned environment, would add tremendous value. This is where they should begin and limit their DevOps adoption too. Once they see value from this one capability, they can examine other areas of challenges for them that can be addressed thru DevOps.</p>
<p><b>It is not easy or cheap:</b></p>
<p>Adopting DevOps is not easy or for that matter cheap. Not in terms of cost of tools, people, etc, but in terms of the effort it takes. It would be a multi-month, or depending upon your existing maturity, even a multi-year project. The good news is that if done right, starting and progressing down the path can produce value pretty early. I repeat, if done right.</p>
<p>The main reason it is not easy is because of the transformational change your organization will need to undergo. The People part of the equation will take more effort than the Process or Tools.</p>
<p>So, assess your areas of improvement in your delivery cycle. If you do not have the skills in-house, hire a consultant/consulting organization to conduct such an assessment. The assessment would help determine which areas in the DevOps spectrum of capabilities would provide you the highest ROI. Which would address the key pain-points you have. Then create a roadmap for adoption. <em>&lt;start commercial break&gt; </em>We at <a title="IBM DevOps" href="http://www-01.ibm.com/software/rational/devops/" target="_blank">IBM</a> conduct such assessments all the time. Contact us&#8230;<em>&lt;/end commercial break&gt;</em>.</p>
<p>More on <a title="Adopting DevOps – Part II: The Need for Organizational Change" href="http://sdarchitect.wordpress.com/2013/04/11/adopting-devops-part-ii-the-need-for-organizational-change/">Transformational Change for DevOps in Part II</a>.</p>
<h4>Understanding DevOps:</h4>
<ul>
<li>Understanding DevOps – Part 1: <a title="Defining DevOps" href="https://sdarchitect.wordpress.com/2012/07/24/understanding-devops-part-1-defining-devops/">Defining DevOps</a></li>
<li>Understanding DevOps – Part 2: <a title="Continuous Integration and Continuous Delivery" href="http://sdarchitect.wordpress.com/2012/09/25/understanding-devops-part-2-continuous-integration-and-continuous-delivery/">Continuous Integration and Continuous Delivery</a></li>
<li>Understanding DevOps – Part 3: <a title="DevOps - Dev vs. Ops" href="http://sdarchitect.wordpress.com/2012/10/16/understanding-devops-part-3-dev-vs-ops/" target="_blank">The Battle of Dev vs Ops</a></li>
<li>Understanding DevOps – Part 4: <a title="Continuous Testing and Continuous Monitoring" href="http://sdarchitect.wordpress.com/2012/10/30/understanding-devops-part-4-continuous-testing-and-continuous-monitoring/" target="_blank">Continuous Testing and Continuous Monitoring</a></li>
<li>Understanding DevOps – Part 5: <a title="Understanding DevOps – Part 5: Infrastructure as Code" href="http://sdarchitect.wordpress.com/2012/12/13/infrastructure-as-code/">Infrastructure as Code</a></li>
</ul>
<h4>Adopting DevOps:</h4>
<ul>
<li>Adopting DevOps – Part 1: <a title="Adopting DevOps – Part I: Begin with the Why" href="http://sdarchitect.wordpress.com/2013/02/07/adopting-devops-part-i-begin-with-the-why/" target="_blank">Begin with the Why</a></li>
<li>Adopting DevOps – Part II: <a title="Adopting DevOps – Part II: The Need for Organizational Change" href="http://sdarchitect.wordpress.com/2013/04/11/adopting-devops-part-ii-the-need-for-organizational-change/">The Need for Organizational Change</a></li>
</ul>
<h4>Other DevOps Posts:</h4>
<ul>
<li><a title="What is Water-SCRUM-Fall?" href="http://sdarchitect.wordpress.com/2012/05/07/so-what-is-water-scrum-fall/" target="_blank">What is Water-SCRUM-Fall?</a></li>
<li><a title="Leveraging DevOps in a Water-SCRUM-fall world" href="http://sdarchitect.wordpress.com/2012/10/24/leveraging-devops-in-a-water-scrum-fall-world-my-post-on-ibms-invisible-thread-blog/" target="_blank">Leveraging DevOps in a water-SCRUM-fall world</a></li>
<li><a title="Monetate’s 12 step program for continuous deployment" href="http://sdarchitect.wordpress.com/2012/11/29/monetates-12-step-program-for-continuous-deployment/" target="_blank">Monetate’s 12-step program for Continuous Delivery</a></li>
<li><a title="The State of DevOps (by PuppetLabs)" href="http://sdarchitect.wordpress.com/2013/04/01/the-state-of-devops-by-puppetlabs/">The State of DevOps</a> (by PuppetLabs)</li>
<li><a title="My Slides from IBM Pulse 2013: DevOps for Mobile Apps" href="http://sdarchitect.wordpress.com/2013/03/11/my-slides-from-ibm-pulse-2013/">DevOps for Mobile Apps</a> – Slides from IBM Pulse 2013</li>
<li><a title="Chef for DevOps – an Introduction" href="http://sdarchitect.wordpress.com/2013/04/02/chef-for-devops-an-introduction/">Chef for DevOps</a> – An Introduction</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sdarchitect.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sdarchitect.wordpress.com/265/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sdarchitect.wordpress.com&#038;blog=35079635&#038;post=265&#038;subd=sdarchitect&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sdarchitect.wordpress.com/2013/02/07/adopting-devops-part-i-begin-with-the-why/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e92bc9ac530c40cd503cc6853cec1312?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sdarchitect</media:title>
		</media:content>
	</item>
	</channel>
</rss>
