แนะ นำ
DevOps เป็นแนวคิดที่มีจุดมุ่งหมายเพื่อจัดการกับความท้าทายที่เกี่ยวข้องกับวงจรชีวิตของแอปพลิเคชันแบบดั้งเดิม
"DevOps คือการรวมตัวกันของผู้คน กระบวนการ และผลิตภัณฑ์เพื่อให้สามารถส่งมอบคุณค่าแก่ผู้ใช้ปลายทางของเราได้อย่างต่อเนื่อง" - Donovan Brown
สมมติว่าคุณทํางานให้กับบริษัทพัฒนาซอฟต์แวร์ในอุตสาหกรรมการค้าปลีก บริษัทของคุณกําลังวางแผนที่จะโยกย้ายจากแอปเก่าไปยังแอปใหม่ อย่างไรก็ตามทีมพัฒนาและทีมปฏิบัติงานมีวัตถุประสงค์ที่ขัดแย้งกัน ทีมพัฒนาต้องการปล่อยฟีเจอร์ใหม่อย่างรวดเร็วเพื่อดึงดูดลูกค้ามากขึ้น ในขณะที่ทีมปฏิบัติงานต้องการความมั่นใจในเสถียรภาพและความน่าเชื่อถือของแอปพลิเคชัน ความขัดแย้งนี้ทําให้เกิดความล่าช้าในการปล่อยคุณลักษณะใหม่และการหยุดทํางานบ่อยสําหรับแอปพลิเคชัน บริษัทของคุณตระหนักว่าจําเป็นต้องปรับใช้แนวทางปฏิบัติ DevOps เพื่อเอาชนะความท้าทายเหล่านี้และส่งมอบซอฟต์แวร์คุณภาพสูงอย่างมีประสิทธิภาพและเชื่อถือได้
ในโมดูลนี้ เรียนรู้เกี่ยวกับองค์ประกอบสําคัญของวัฒนธรรม DevOps และวิธีการที่สิ่งเหล่านี้ส่งเสริมการทํางานร่วมกัน ความโปร่งใส ความรับผิดชอบร่วมกัน และการเรียนรู้อย่างต่อเนื่อง โมดูลนี้ครอบคลุมหัวข้อต่างๆ เช่น การทํางานร่วมกัน ความโปร่งใส การจัดแนวความรับผิดชอบร่วมกัน ความรับผิดชอบความรับผิดชอบ การเพิ่มขีดความสามารถ การเรียนรู้อย่างต่อเนื่อง ผลลัพธ์ที่วัดได้ การมุ่งเน้นที่ลูกค้าเป็นศูนย์กลาง ความคล่องตัว การทํางานอัตโนมัติ และการผสานรวมความปลอดภัย นอกจากนี้ ยังสํารวจค่าที่ DevOps นํามาสู่องค์กร รวมถึงเวลาเร่งตลาด ปรับตัวเข้ากับ Dynamics ของตลาด ความเสถียร และความน่าเชื่อถือในการดําเนินงาน และลดเวลาเฉลี่ยในการกู้คืน (MTTR) นอกจากนี้ ทําความเข้าใจวิธีที่ DevOps ดําเนินการปรับการจัดการวงจรชีวิตของแอปพลิเคชันให้เหมาะสม ซึ่งส่งผลกระทบต่อทุกขั้นตอนตั้งแต่การวางแผนจนถึงการดําเนินการ
ในตอนท้ายของโมดูลนี้มีความเข้าใจที่ชัดเจนเกี่ยวกับหลักการแนวทางปฏิบัติและค่านิยมของ DevOps และวิธีการนําไปใช้เพื่อปรับปรุงการส่งมอบซอฟต์แวร์และปรับปรุงการทํางานร่วมกันระหว่างทีมพัฒนาและการดําเนินงาน