0% found this document useful (0 votes)
6 views

The Contraction

The document discusses DevOps practices and how they can help shorten a software development cycle known as the OODA loop (Observe, Orient, Decide, Act). DevOps aims to break down silos between development and operations teams to allow for more frequent integration, delivery, and monitoring. Key benefits of adopting DevOps include shortening the cycle time through smaller batches, more automation, and deploying more frequently to allow for more experimentation and validated learning each cycle. Faster cycle times enable teams to fail fast or double down more quickly based on data from previous deployments.

Uploaded by

bosscoder2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

The Contraction

The document discusses DevOps practices and how they can help shorten a software development cycle known as the OODA loop (Observe, Orient, Decide, Act). DevOps aims to break down silos between development and operations teams to allow for more frequent integration, delivery, and monitoring. Key benefits of adopting DevOps include shortening the cycle time through smaller batches, more automation, and deploying more frequently to allow for more experimentation and validated learning each cycle. Faster cycle times enable teams to fail fast or double down more quickly based on data from previous deployments.

Uploaded by

bosscoder2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

The contraction of "Dev" and "Ops" refers to replacing siloed Development and Operations.

The idea is
to create multidisciplinary teams that now work together with shared and efficient practices and tools.
Essential DevOps practices include agile planning, continuous integration, continuous delivery, and
monitoring of applications. DevOps is a constant journey.

Understand your cycle time

Let us start with a basic assumption about software development. We will describe it with the OODA
(Observe, Orient, Decide, Act) loop. Originally designed to keep fighter pilots from being shot out of the
sky, the OODA loop is an excellent way to think about staying ahead of your competitors. You start with
observing business, market, needs, current user behavior, and available telemetry data. Then you orient
with the enumeration of options for what you can deliver, perhaps with experiments. Next, you decide
what to pursue, and you act by delivering working software to real users. You can see all occurring in
some cycle time.

Become data-informed

We recommend you use data to inform what to do in your next cycle. Many experience reports tell us
that roughly one-third of the deployments will have negative business results. Approximately one-third
will have positive results, and one-third will make no difference. Fail fast on effects that do not advance
the business and double down on outcomes that support the business. Sometimes the approach is
called pivot or persevere.

Strive for validated learning

How quickly you can fail fast or double down is determined by your cycle time. Also, in how long that
loop takes, or in lean terms. Your cycle time determines how quickly you can gather feedback to
determine what happens in the next loop. The feedback that you collect with each cycle should be
factual, actionable data. We call it validated learning.
Shorten your cycle time

When you adopt DevOps practices:

You shorten your cycle time by working in smaller batches.

Using more automation.

Hardening your release pipeline.

Improving your telemetry.

Deploying more frequently.

Optimize validated learning

The more frequently you deploy, the more you can experiment. The more opportunity you have to pivot
or persevere and gain validated learning each cycle. This acceleration in validated learning is the value of
the improvement. Think of it as the sum of progress that you achieve and the failures that you avoid.

Having an issue? We can help!

For issues related to this module, explore existing questions using the #azure training tag or Ask a
question on Microsoft Q&A .

For issues related to Certifications and Exams, post on Credentials Support Forum or visit our Credentials
Help.

Feedback

Was this page helpful?


Yes

No

English (United States)

Your Privacy Choices

Theme

Previous Versions

Blog

Contribute

Privacy

Terms of Use

Trademarks

© Microsoft 2023

Tell us what you think! Your feedback is essential to us

You might also like