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

แนวคิด DevOps

Cem Sakarya

DevOps Risk Advisor

Requirements

โมเดลการจัดการการเปลี่ยนแปลงแบบ DevOps: Requirements, Design, Develop, Test, Deploy, Review, Launch, Highlight Requirements

  การพัฒนาผลิตภัณฑ์ใหม่

  • ผู้บริหาร: กำหนดความคาดหวังทางธุรกิจ
  • ผู้เชี่ยวชาญด้านผลิตภัณฑ์: กำหนดความต้องการด้านประสบการณ์ผู้ใช้
แนวคิด DevOps

Design

โมเดลการจัดการการเปลี่ยนแปลงแบบ DevOps: Requirements, Design, Develop, Test, Deploy, Review, Launch, Highlight Design

 

  • Product Engineers: ออกแบบประสบการณ์ของลูกค้า
  • Infra Engineers: ออกแบบส่วนประกอบที่ Product Engineers จะนำไปใช้
  • Data Engineers: ออกแบบ data pipeline สำหรับผลิตภัณฑ์ใหม่
แนวคิด DevOps

Develop and test

โมเดลการจัดการการเปลี่ยนแปลงแบบ DevOps: Requirements, Design, Develop, Test, Deploy, Review, Launch, Highlight Develop and Test

Product Engineers

  • พัฒนาเพื่อประสบการณ์ของลูกค้า
  • การโต้ตอบกับลูกค้า

Infra Engineers

  • สนับสนุนผลิตภัณฑ์
  • จัดเตรียมสภาพแวดล้อมสำหรับทดสอบ

Data Engineers

  • จัดเตรียมข้อมูลทดสอบ
แนวคิด DevOps

Testing

Quality Checks, Security Checks

 

  • ทดสอบและพัฒนาควบคู่กันไป
  • ทดสอบก่อนให้ลูกค้าใช้งาน
  • มิฉะนั้นจะเกิดปัญหาด้านประสบการณ์ผู้ใช้และความปลอดภัย
แนวคิด DevOps

โมเดลการจัดการการเปลี่ยนแปลงแบบ DevOps: Requirements, Design, Develop, Test, Deploy, Review, Launch, Highlight Deploy and Review

 

การทดลอง

 

  • ผู้ใช้กลุ่มจำกัด
  • การโต้ตอบของผู้ใช้ในช่วงแรก
  • สังเกตว่าผู้ใช้ชอบผลิตภัณฑ์หรือไม่
  • ข้อมูลป้อนกลับจากผู้ใช้จริง
แนวคิด DevOps

การพัฒนาแบบวนซ้ำ

วงจร DevOps พร้อมภาพการเปิดตัว ผลิตภัณฑ์ที่เปิดตัวแล้วเข้าถึงลูกค้า

แนวคิด DevOps

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

แนวคิด DevOps

Preparing Video For Download...