มีเหตุผลที่แตกต่างกันมากมายสำหรับองค์กรต่างๆที่จะย้ายไปที่ DevOps
ฉันจะพยายามเขียนสิ่งที่เกิดขึ้นบ่อย ๆ
ลดเวลาในการเปลี่ยนวงจร
มักจะมีเวลานานระหว่างการร้องขอการเปลี่ยนแปลงและมันถูกปรับใช้และใช้จริงในองค์กร ครั้งแรกมีการวางแผนในหนึ่งรอบการพัฒนาโดยนักพัฒนาและหลังจากส่งมอบแล้วจะมีการวางแผนในหนึ่งรอบการดำเนินการ รอบทั้งสองรวมถึงการทดสอบและในกรณีที่พบปัญหาวงจรทั้งสองรีเซ็ต ด้วยการบูรณาการแผนกพัฒนาและฝ่ายปฏิบัติการทำให้เราสามารถปรับปรุงกระบวนการทั้งสองได้
ปัญหาซอฟต์แวร์และฮาร์ดแวร์
จำการ์ตูนของ Bugs Bunny ที่ Bugs and Daffy โต้เถียงไม่ว่าจะเป็นฤดูเป็ดหรือฤดูกระต่าย? ทีนี้ลองนึกดูว่าเราได้สร้างมันขึ้นมาพร้อมกับผู้พัฒนาและการดำเนินการที่นักพัฒนาให้เหตุผลว่ามันเป็นปัญหาฮาร์ดแวร์ สำหรับผู้ใช้ปลายทางนี่คือความแตกต่างที่ไม่มีความแตกต่าง พวกเขาแค่ต้องการแก้ไข
ด้วยการรวมนักพัฒนาและการดำเนินงานเข้าด้วยกันพวกเขาจะต้องแก้ไขปัญหา และมันอาจกลายเป็นปัญหาซอฟต์แวร์และฮาร์ดแวร์
เรากับพวกเขา
ในหลาย ๆ บริษัท ระยะห่างระหว่างผู้ทดสอบและผู้พัฒนาก็เพิ่มขึ้นเพราะพวกเขาแยกแผนกออกจากกันและวงจรการพัฒนาก็เริ่มมีความเป็นทางการและเป็นมาตรฐานมากขึ้น
ด้วยการมาถึงของ Agile นักพัฒนาและผู้ทดสอบได้ทำงานร่วมกันอย่างใกล้ชิดและเราเริ่มเห็นมุมมองของกันและกันเกี่ยวกับวงจรการพัฒนาและอาจจะได้รับความเคารพ
สิ่งที่คล้ายกันจำเป็นต้องเกิดขึ้นระหว่างผู้พัฒนาและฝ่ายปฏิบัติการเนื่องจากเมื่อทั้งสองสาขาเติบโตเต็มที่และกระบวนการเพิ่มเติมเป็นทางการและเป็นมาตรฐานทำให้ระยะห่างระหว่างแผนกเหล่านี้เพิ่มขึ้น ดังนั้นหนึ่งในปัญหาเกี่ยวกับรูปแบบดั้งเดิมคือดูเหมือนว่า "เรา" กับ "พวกเขา" สำหรับนักพัฒนาและการดำเนินการเหมือนกัน ทั้งสองไม่เข้าใจความยากลำบากของความรับผิดชอบของผู้อื่นอย่างสมบูรณ์
ความคาดหวัง / Upsides
ด้วย DevOps ทั้งสองจะได้เรียนรู้ทักษะบางอย่างที่ดำเนินการแบบดั้งเดิมโดยคนอื่น ๆ ไม่มีใครคาดหวังว่าผู้ดูแลระบบจะกลายเป็นวิศวกรซอฟต์แวร์หรือนักพัฒนาที่จะกลายเป็นวิศวกรเครือข่าย แต่ทั้งคู่คาดว่าจะรับผิดชอบบางส่วนของผู้อื่น ซึ่งหมายความว่าเมื่อคุณต้องการมือเสริมจริง ๆ พวกเขาอยู่ที่นั่น
และมีบางอย่างที่ชัดเจนสำหรับนักพัฒนา: ตอนนี้คุณสามารถควบคุมสภาพแวดล้อมการทดสอบของคุณได้มากขึ้นคุณจะพบว่าง่ายต่อการติดตั้งซอฟต์แวร์กับผู้ใช้และมีผู้คนมากมายในองค์กรของคุณเพื่อแบ่งปันความรักในงานฝีมือด้วย