DevOps คืออะไร?

แนวคิด DevOps

Cem Sakarya

DevOps Risk Advisor

เทคโนโลยีช่วยยกระดับชีวิตในหลายด้าน ทั้งการติดต่อสังคมและการจัดการการเงินส่วนตัวผ่านแอปธนาคาร

แนวคิด DevOps

โครงสร้างองค์กร

แผนภูมิโครงสร้างองค์กรพื้นฐาน

  • ผลิตภัณฑ์ออนไลน์มีความซับซ้อน
  • ค่าใช้จ่ายในการพัฒนาและดูแลสูง
  • วิศวกรหลายพันคน
  • จะทำงานร่วมกันอย่างมีประสิทธิภาพได้อย่างไร?
แนวคิด DevOps

 

ตาชั่งที่แสดงความสมดุลระหว่างคุณภาพและต้นทุน

แนวคิด DevOps

DevOps

 

DevOps คือการผสมผสานระหว่าง

  • วิธีการ
  • เครื่องมือ และ
  • วัฒนธรรมการทำงาน

เพื่อพัฒนาและดูแลซอฟต์แวร์ให้ดียิ่งขึ้น

ช่วยให้องค์กรส่งมอบผลิตภัณฑ์ออนไลน์คุณภาพสูงได้เร็วขึ้น

แนวคิด DevOps

การจัดการการเปลี่ยนแปลงแบบดั้งเดิม

  • ทีมทำงานแยกกัน
  • แต่ละทีมมีเป้าหมายต่างกัน
  • การพัฒนาล่าช้า

DevOps

  • ทีมต่างๆ ทำงานร่วมกัน
  • Software Development + IT Operations = DevOps
  • แต่ละทีมมีเป้าหมายร่วมกัน
  • พัฒนาได้รวดเร็ว
แนวคิด DevOps

การเผยแพร่แบบดั้งเดิม

แผนภูมิการพัฒนาและเผยแพร่ซอฟต์แวร์แบบดั้งเดิม แสดงให้เห็นว่าโมเดลดั้งเดิมเป็นแบบเส้นตรง เริ่มจากออกแบบ พัฒนา แล้วจึงเผยแพร่เพื่อให้ได้ผลิตภัณฑ์สุดท้าย

แนวคิด DevOps

โครงสร้างการพัฒนาและเผยแพร่แบบวงกลมของ DevOps เป้าหมายการพัฒนาย่อยกว่าโมเดลดั้งเดิม

Minimum Viable Product

Minimum viable product (MVP) คือผลิตภัณฑ์เวอร์ชันแรกที่มีฟีเจอร์จำกัด

  • ต้นทุนการสร้างต่ำกว่า
  • ออกสู่ตลาดได้รวดเร็ว
แนวคิด DevOps

การปรับปรุงผลิตภัณฑ์

หากผลลัพธ์ของการเผยแพร่ครั้งแรกดี ทีมจะพัฒนาต่อ แต่หากผลลัพธ์ไม่ดี จะกลับไปปรับปรุงเวอร์ชันก่อนหน้า

แนวคิด DevOps

ประโยชน์ของ DevOps

วงจร DevOps รอบแรกผลิต MVP รอบที่สองปรับปรุงผลิตภัณฑ์ และรอบที่สามได้ผลิตภัณฑ์สุดท้าย

แนวคิด DevOps

มาฝึกกันเถอะ!

แนวคิด DevOps

Preparing Video For Download...