DevOps
rm AI section - user who added it has made several AI edits, source does not verify the slop
| ← Previous revision | Revision as of 23:05, 1 May 2026 | ||
| Line 32: | Line 32: | ||
==Relationship to other approaches== |
==Relationship to other approaches== |
||
Many of the ideas fundamental to DevOps practices are similar to other well-known practices, such as [[Lean manufacturing|Lean]] and [[W. Edwards Deming|Deming's]] [[PDCA|Plan-Do-Check-Act]] cycle, through to [[The Toyota Way]] and the [[Agile software development|Agile]] approach of breaking down components and batch sizes.{{Cite journal |last=Klein |first=Brandon Thorin |date=2021-05-01 |title=The DevOps: A Concise Understanding to the DevOps Philosophy and Science |url=https://www.osti.gov/biblio/1785164/ |language=English |doi=10.2172/1785164 |osti=1785164 |s2cid=236606284 |website=Osti.gov}} Contrary to the "top-down" prescriptive approach and rigid framework of [[ITIL]] in the 1990s, DevOps is "bottom-up" and flexible, having been created by software engineers for their own needs.{{Cite web |date=5 July 2020 |title=The History and Evolution of DevOps {{!}} Tom Geraghty |url=https://tomgeraghty.co.uk/index.php/the-history-and-evolution-of-devops/ |access-date=2020-11-29 |language=en-GB}} |
Many of the ideas fundamental to DevOps practices are similar to other well-known practices, such as [[Lean manufacturing|Lean]] and [[W. Edwards Deming|Deming's]] [[PDCA|Plan-Do-Check-Act]] cycle, through to [[The Toyota Way]] and the [[Agile software development|Agile]] approach of breaking down components and batch sizes.{{Cite journal |last=Klein |first=Brandon Thorin |date=2021-05-01 |title=The DevOps: A Concise Understanding to the DevOps Philosophy and Science |url=https://www.osti.gov/biblio/1785164/ |language=English |doi=10.2172/1785164 |osti=1785164 |s2cid=236606284 |website=Osti.gov}} Contrary to the "top-down" prescriptive approach and rigid framework of [[ITIL]] in the 1990s, DevOps is "bottom-up" and flexible, having been created by software engineers for their own needs.{{Cite web |date=5 July 2020 |title=The History and Evolution of DevOps {{!}} Tom Geraghty |url=https://tomgeraghty.co.uk/index.php/the-history-and-evolution-of-devops/ |access-date=2020-11-29 |language=en-GB}} |
||
===Platform engineering=== |
|||
{{main|Platform engineering}} |
|||
'''Platform engineering''' is an emerging discipline within software engineering that supports DevOps by building and maintaining internal developer platforms (IDPs). These platforms provide standardized tools and reusable components—such as CI/CD pipelines, infrastructure provisioning, observability, and security controls—to streamline software delivery and reduce the cognitive load on developers. The goal is to enable self-service capabilities, improve productivity, and ensure consistency across development and operations teams.{{Cite web |title=What is platform engineering? |url=https://learn.microsoft.com/en-us/platform-engineering/what-is-platform-engineering |website=Microsoft Learn |access-date=2025-04-01}}{{Cite web |title=What is platform engineering? |url=https://www.redhat.com/en/topics/devops/platform-engineering |website=Red Hat |access-date=2025-04-01}} |
|||
===Agile=== |
===Agile=== |
||