คำศัพท์อธิบายแนวคิดและความรับผิดชอบที่คล้ายกันมากและโดยทั่วไปแล้วจะมีความหมายเหมือนกัน คำว่า "DevOps" เป็นหนึ่งที่ค่อนข้างใหม่นิยมโดยDevopsdays Ghent 2009 การประชุมและต่อมาเหตุการณ์ Devopsdays คำอธิบายที่ดีที่สุดในแผนภาพนี้ :
บนมืออื่น ๆ , ซอฟแวร์การบริหารจัดการการกำหนดค่าเป็นระยะไกลจัดตั้งขึ้นภายในวิชาชีพและมาจากที่ไม่ใช่ระยะซอฟต์แวร์เฉพาะการบริหารจัดการการกำหนดค่า การจัดการการกำหนดค่าซอฟต์แวร์มักถูกอ้างอิงในบริบทของวิศวกรรมซอฟต์แวร์คำจำกัดความง่ายๆได้รับจาก Roger Pressman ใน"วิศวกรรมซอฟต์แวร์: วิธีการของผู้ปฏิบัติการ" :
เป็นชุดของกิจกรรมที่ออกแบบมาเพื่อควบคุมการเปลี่ยนแปลงโดยการระบุผลิตภัณฑ์ทำงานที่มีแนวโน้มที่จะเปลี่ยนแปลงการสร้างความสัมพันธ์ระหว่างพวกเขากำหนดกลไกสำหรับการจัดการผลิตภัณฑ์งานรุ่นต่าง ๆ การควบคุมการเปลี่ยนแปลงที่กำหนดและการตรวจสอบและการรายงานเกี่ยวกับการเปลี่ยนแปลง
แม้ว่าเงื่อนไขทั้งหมดที่คุณอ้างอิงที่คลุมเครือ, DevOps น่าจะเป็นเพียงวิธีที่ไม่เป็นทางการของการอธิบายมากหรือน้อยชุดเดียวกันของหลักการการจัดการการกำหนดค่าหรือซอฟแวร์การบริหารจัดการการกำหนดค่าถ้าเห็นจากมุมมองของนักพัฒนาซอฟต์แวร์, โดยเฉพาะอย่างยิ่งให้ความสำคัญกับทีมคู่แน่น :
DevOps เป็นการตอบสนองต่อการรับรู้ที่เพิ่มขึ้นว่ามีการตัดการเชื่อมต่อระหว่างกิจกรรมการพัฒนาแบบดั้งเดิมและกิจกรรมการดำเนินงานแบบดั้งเดิม การตัดการเชื่อมต่อนี้มักจะปรากฏว่าตัวเองเป็นความขัดแย้งและความไร้ประสิทธิภาพ
ในบทความเดียวกันความคล้ายคลึงกับ SCM ถูกบันทึกไว้:
การเพิ่มเข้าไปใน Wall of Confusion เป็นสิ่งที่ไม่ตรงกันในการพัฒนาและการใช้เครื่องมือ ดูเครื่องมือยอดนิยมที่นักพัฒนาร้องขอและใช้เป็นประจำทุกวัน จากนั้นดูเครื่องมือยอดนิยมที่ผู้ดูแลระบบร้องขอและใช้เป็นประจำทุกวัน ด้วยข้อยกเว้นที่น่าทึ่งบางประการเช่นตัวติดตามบั๊กและอาจเป็น SCMสงสัยว่าคุณจะเห็นความสนใจในการใช้เครื่องมืออื่น ๆ หรือการรวมระบบที่สำคัญระหว่างกัน แม้ว่าจะมีการทับซ้อนกันของเครื่องมือบางประเภท แต่การใช้งานจะแตกต่างกันในแต่ละกลุ่ม
สำหรับการใช้คำศัพท์การเปรียบเทียบของคุณไม่สมเหตุสมผล:
- SCM เป็นส่วนย่อยของ CM ไม่ใช่เงื่อนไขการแข่งขัน
- DevOps เป็นศัพท์ใหม่ค่อนข้างไม่มีจุดเปรียบเทียบกับศัพท์ที่สร้างขึ้น
- DevOps มาจากการดำเนินงานของนักพัฒนาซอฟต์แวร์ (เห็นได้ชัด) แต่ไม่ค่อยมีการขยายเช่นนี้