<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software release &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/software-release/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Tue, 13 Oct 2026 00:38:22 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>3 DevOps Lessons from the DevOps Enterprise Summit (DOES 2018)</title>
		<link>https://www.bestdevops.com/3-new-devops-lessons-learned/</link>
					<comments>https://www.bestdevops.com/3-new-devops-lessons-learned/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 16 Nov 2018 11:52:14 +0000</pubDate>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps transformation]]></category>
		<category><![CDATA[IT leadership]]></category>
		<category><![CDATA[Software release]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4656</guid>

					<description><![CDATA[Three actionable DevOps lessons from DOES 2018: how legal teams can accelerate legacy modernization, why databases belong inside your DevOps transformation, and why external change-approval processes actually hurt software delivery performance.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on takeaways originally published on <a href="https://enterprisersproject.com/article/2018/11/3-new-devops-lessons-learned" target="_blank" rel="noopener">enterprisersproject.com</a> from the DevOps Enterprise Summit (DOES) 2018.</em></p>



<p class="wp-block-paragraph">Too many IT workers operate under a cloud of fear and frustration. The 2017 congressional testimony from the former Equifax CEO — in which he pointed to a single IT employee as the cause of one of the largest data breaches in history — illustrated exactly why that culture persists. The DevOps Enterprise Summit (DOES) 2018 offered a very different picture: one where engineering teams are empowered, data-driven, and increasingly willing to challenge long-held assumptions. Here are three substantive lessons from that event.</p>



<h2 class="wp-block-heading">1. Legal Teams Can Be Engineering&#8217;s Ally in Legacy Modernization</h2>



<p class="wp-block-paragraph">Anne Bradley, Nike&#8217;s Chief Privacy Officer, and Courtney Kissler, Nike&#8217;s VP of Digital Platform Engineering, delivered one of the conference&#8217;s most memorable sessions. Their topic: how to kill legacy systems that the business has been unwilling to retire.</p>



<p class="wp-block-paragraph">Their approach was counterintuitive. Rather than building a purely technical case for decommissioning aging infrastructure, they framed the problem in legal and financial terms. Anne Bradley introduced the concept of <strong>negative ROI</strong> — calculating the expected cost of regulatory fines if a non-compliant legacy system remained in production. Modern data privacy regulations (such as GDPR and similar frameworks) create real, quantifiable financial exposure for organizations running systems that cannot meet current compliance standards.</p>



<p class="wp-block-paragraph">Courtney Kissler used that legal and financial analysis to build an executive-level business case for shutting down the offending systems. The retirement was celebrated with an Irish wake, a cake, and poetry — a cultural signal that ending a system&#8217;s life is worth acknowledging, not mourning.</p>



<p class="wp-block-paragraph"><strong>The practical takeaway:</strong> Engineers often fail to retire legacy systems not because the technical argument is weak, but because they fight the battle alone. Partnering with legal, compliance, or risk management functions transforms the conversation. When a legacy system carries a potential fine measured in the hundreds of millions of dollars, decommissioning it stops being a technical debate and becomes a straightforward risk decision. Look for allies outside your team when you need to drive modernization.</p>



<h2 class="wp-block-heading">2. Databases Must Be Part of Your DevOps Transformation</h2>



<p class="wp-block-paragraph">Dr. Nicole Forsgren and Jez Humble from DevOps Research and Assessment (DORA) presented findings from the 2018 State of DevOps Report. One of the more noteworthy additions to that year&#8217;s research: the role of the database in DevOps performance.</p>



<p class="wp-block-paragraph">The DORA research found that organizations actively incorporating database practices into their DevOps initiatives — version-controlling schema changes, automating database deployments, and treating database changes with the same discipline as application code — showed a <strong>positive correlation with overall IT performance</strong>.</p>



<p class="wp-block-paragraph">Equally important was a finding about universality: database practices were described as <em>non-differentiating</em> in terms of where an organization sits on its DevOps maturity curve. Whether you are just beginning your DevOps journey or are already operating at an elite level, addressing your database practices produces measurable benefit.</p>



<p class="wp-block-paragraph"><strong>The practical takeaway:</strong> Database changes are frequently the last piece of an otherwise automated delivery pipeline to remain manual. Schema migrations applied by hand, change scripts stored outside version control, and database deployments requiring a separate approval window all introduce risk and slow down releases. If your CI/CD pipeline handles application code but still treats the database as a special case, that is where your next investment should go. As the familiar saying goes: the best time to plant a tree was twenty years ago; the second-best time is today.</p>



<h2 class="wp-block-heading">3. External Change-Approval Processes Hurt Software Delivery Performance</h2>



<p class="wp-block-paragraph">Nicole Forsgren&#8217;s book <em>Accelerate</em> (co-authored with Jez Humble and Gene Kim) attracted significant attention at DOES 2018. One distinguishing characteristic of the book is its foundation: years of empirical survey and analysis data, rather than anecdotes or vendor-sponsored case studies. None of the three authors worked for a technology vendor at the time of publication, which reduces the usual conflicts of interest found in this genre.</p>



<p class="wp-block-paragraph">One of the most striking findings — discussed in detail in the book — concerns the approval process for software releases. The DORA researchers asked organizations to self-identify which of the following release approval models they used:</p>



<ul class="wp-block-list">
<li>All production changes must be approved by an external body (such as a manager or a Change Advisory Board)</li>
<li>Only high-risk changes (for example, database changes) require external approval</li>
<li>Changes are managed through peer review within the team</li>
<li>No formal change approval process exists</li>
</ul>



<p class="wp-block-paragraph">The data produced a result that directly contradicts decades of received wisdom in IT operations: <strong>teams that required approval from an external body achieved lower software delivery performance</strong> across key metrics including deployment frequency, lead time for changes, mean time to restore (MTTR), and change failure rate.</p>



<p class="wp-block-paragraph">This does not mean that governance and oversight are unimportant. What the data suggests is that concentrating approval authority in a committee or manager external to the delivery team creates bottlenecks and does not provide the safety benefit commonly assumed. Teams operating with peer review — code review by colleagues who understand the system — consistently outperformed those relying on external change advisory boards.</p>



<p class="wp-block-paragraph"><strong>The practical takeaway:</strong> If your organization runs a Change Advisory Board that reviews and approves every production deployment, the evidence suggests this process is slowing you down without meaningfully reducing risk. A more effective model invests in automated testing, deployment pipelines, and peer code review so that quality is built into the process rather than checked at the gate. External approval can be reserved for genuinely high-risk or regulatory scenarios rather than applied uniformly to all changes.</p>



<h2 class="wp-block-heading">Key Takeaways</h2>



<ul class="wp-block-list">
<li><strong>Find non-technical allies</strong> when driving legacy modernization. Legal and compliance teams can make the business case that engineering teams alone cannot.</li>
<li><strong>Extend your DevOps practices to the database.</strong> Version control schema changes, automate database deployments, and treat database migrations as first-class artifacts in your pipeline.</li>
<li><strong>Rethink change approval.</strong> Peer review within the team produces better outcomes than external change advisory boards. Invest in automated testing and code review instead.</li>
</ul>



<p class="wp-block-paragraph">The themes from DOES 2018 — modernization, database inclusion in CI/CD, and evidence-based governance — remain as relevant today as when they were first presented. The DevOps community continues to accumulate data that challenges assumptions baked into traditional IT operations, and the organizations willing to act on that data are the ones pulling ahead.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/3-new-devops-lessons-learned/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
