DevOps Defined
“DevOps is the emerging professional movement that advocates a collaborative working relationship between Development and IT Operations, resulting in the fast flow of planned work (e.g., high deploy rates) while simultaneously increasing the reliability, stability, resilience, and security of the production environment” (Kim 2023).
Historically, agile methods have focused on the development of software. This can result in problems if development releases software more and more rapidly but traditional information technology (IT) operations have not changed their methods to keep up with rapid-fire software releases and deployments into operations.
With its success, DevOps has been extended to integrate other groups that influence the technical software-value streams into the DevOps team, including security (DevSecOps), quality (DevQualOps), product management, marketing, and business management, thus breaking down the silos between these various groups. This extension allows a single team to manage the entire software product life cycle and all of its practices from initial planning, through development, build, and testing, to integration, release, deployment, and monitoring, to looping back into planning the next cycle.
The goals of DevOps are to:
The flow of the DevOps practices is typically represented as an infinity sign, as illustrated in the figure above because the practices loop back and are continuously repeated. DevOps practices include:
References
Kim 2023: Gene Kim. 2023. “Top 11 Things You Need To Know About DevOps.” IT Revolution Press. (available at https://www.thinkhdi.com/~/media/HDICorp/Files/White-Papers/whtppr-1112-devops-kim.pdf )
Westfall 2024: This article is an excerpt from The Certified Software Quality Engineer Handbook, 3rd Edition by Linda Westfall. This handbook is scheduled to be published by Quality Press in late September or early October 2024.
Author
Linda Westfall is the president of The Westfall Team, which provides software engineering, quality, and project/risk management training and consulting services. Linda has more than 45 years of experience in the software industry. Linda is the author of The Certified Software Quality Engineer Handbook 3rd Edition. Linda’s hobbies include building fireworks, and she is a Pyrotechnics Guild International Grand Master. You can contact Linda by emailing [email protected] .
______________________________________________________________
Certified Software Quality Engineer (CSQE) Preparation Course
Online, Open Enrollment Course Presented by Linda Westfall
September 30 - October 4, 2024
9:00 am – 6:30 pm Central Time
Our Certified Software Quality Engineer (CSQE) Preparation?course is designed to be a comprehensive, in-depth review of all of the topics in the ASQ’s CSQE Body of Knowledge.
If you are thinking about taking the ASQ CSQE exam then this course can help you get ready. This course has been recently updated to the newest CSQE Body of Knowledge 2023 version.
This course:
This course includes:
*** Special Bonus ***
Purchase this course and receive a free registration to our On-Demand Web-Based version of this course.
领英推荐
______________________________________________________________
Software Safety and Hazard Analysis Course
Online, Open Enrollment Course Presented by Linda Westfall
August 27, 2024
9:00 am – 6:00 pm Central Time
This course is designed to provide a knowledge base and practical skills for anyone interested in implementing or improving Software?Safety and Hazard Analysis techniques and practices in their organization.?
______________________________________________________________
Upcoming webinars from the Software Excellence Academy - sponsored by the ASQ Software Division
July 2024 - Topic of the Month: DevOps
August 2024 - Topic of the Month: Quality Management
For more information about our webinars or to register for one or more of these webinars click here .
_____________________________________________________
Our Previous 8 webinar recordings are currently available for free on our website
To watch these webinars click here and scroll down to the recordings.
_____________________________________________________
? 2024 Westfall Team. All Rights Reserved?
?
Agile Quality Coach at Sogeti | Linkedin Author | #?????????????????????????????? | International Speaker | SogetiLabs Fellow
3 个月Hi Linda Westfall, Could you elaborate how you can do continuous testing in that model? In this graph, I like the mention of continuous testing. But I would prefer to see the continuity of testing through the whole DevOps activities ??
Absolutely agree with this perspective on DevOps! The integration of Development and IT Operations creates a streamlined workflow that enhances efficiency and reliability. By breaking down silos and incorporating feedback loops, DevOps not only speeds up the release cycle but also ensures that each release is stable and secure