Understanding DevOps | What is DevOps?
DevOps is a widely used term, but people interpret it differently. What does it mean and what does it really take to implement DevOps and Continuous Delivery? Ideas like DevOps Pipelines (Deployment Pipelines) implementing the core technical practices of Continuous Delivery, Continuous Deployment, Continuous Integration and DevOps automation are at the heart of this approach, but to achieve the goals of DevOps, and software development in general, it helps to extend the range beyond the technical and to think about how DevOps can improve software development more widely.
There are core ideas that describe DevOps best practices that are profoundly important to the success of a software development project. DevOps training and DevOps tutorials often focus on the relationship between “Developers” and “Operations”. This is inevitable since that is what the name “DevOps” says, but it is misleading. DevOps is a much bigger subject than that, and much more important to the success of a software project than only this relationship.
---------------------------------------------------------------------------------------
📚 BOOKS:
📖 Dave’s NEW BOOK "Modern Software Engineering" is now available on
Amazon ➡️ https://amzn.to/3DwdwT3
In this book, Dave brings together his ideas and proven techniques to describe a durable, coherent and foundational approach to effective software development, for programmers, managers and technical leads, at all levels of experience.
📖 "Continuous Delivery Pipelines" by Dave Farley
paperback ➡️ https://amzn.to/3gIULlA
ebook version ➡️ https://leanpub.com/cd-pipelines
📖 The original award-winning “Continuous Delivery" book by Dave Farley and Jez Humble
➡️ https://amzn.to/2WxRYmx
--------------------------------------------------------------------------------------
If you want to hear about new CD and DevOps courses, being released every 2-3 months, regularly check our CD.Training site ➡️ https://bit.ly/DFTraining
Keep up to date with the latest discussions, free "How To..." guides, events and online courses through our email updates! Follow the link for the details ➡️ https://bit.ly/MailListCD
---------------------------------------------------------------------------------------
Continuous Delivery Ltd. ➡️ https://bit.ly/ContinuousDeliveryDF
Dave Farley's Blog ➡️ https://bit.ly/DaveFWebBlog
Dave Farley on Twitter ➡️ https://bit.ly/DaveFTwitter
Dave Farley on LinkedIn ➡️ https://bit.ly/DaveF-LI
----------------------------------------------------------------------------------------------------------------------
Useful Books on this topic:
(Please note, if you buy a book from these links I get a small fee, without increasing the cost to you)
"Accelerate, The science of Lean Software and DevOps", by Nicole Fosgren, Jez Humble & Gene Kim
➡️ https://amzn.to/2YYf5Z8
"The Phoenix Project", by Gene Kim
➡️ https://amzn.to/3csuuop
"The DevOps Handbook", by Gene Kim, Jez Humble, Patrick Debois & John Willis
➡️ https://amzn.to/2LsoPmr
Other Videos By Modern Software Engineering
2020-07-22 | THE 5 DUMBEST THINGS I’VE PROGRAMMED | Coding Stupid Stuff & Funny Code Ideas |
2020-07-15 | Feynman Bytes Ep 3: Only a Guess (Code) |
2020-07-08 | Acceptance Testing with Executable Specifications |
2020-07-01 | Infrastructure As Code Explained |
2020-06-24 | Changing Legacy Code with Continuous Delivery |
2020-06-17 | Does TDD (Test Driven Development) Lead to Better Software Design? |
2020-06-10 | What is DevSecOps? |
2020-06-03 | Continuous Delivery Creates Change For the Better |
2020-05-27 | BDD Explained (Behaviour Driven Development) |
2020-05-20 | Feynman Bytes Ep 2: Release Management |
2020-05-13 | Understanding DevOps | What is DevOps? |
2020-05-06 | How to Measure Success for Development Teams |
2020-04-29 | Software Engineering at Speed, with Quality |
2020-04-22 | The Foundations of Continuous Delivery |
2020-04-15 | Feynman Bytes Ep 1: Only a Guess (PRODUCT) |
2020-04-09 | Three Mindsets of Test Driven Development (TDD) |
2020-03-26 | SW Engineering in 100 years time |