ซีเอ เทคโนโลยีชี้เทรนด์ DevOps 3 ข้อสำคัญปี 2017 เน้นการทดสอบอย่างต่อเนื่อง การรักษาความปลอดภัยโค้ด และสร้างตัวชี้วัด

01 Feb 2017
บริษัทซีเอ เทคโนโลยีเผย 3 เทรนด์สำคัญด้าน DevOps ที่จะเป็นจุดสนใจสำคัญในปี 2017 นี้ โดยแนวคิดการใช้งานระบบ DevOps จะแก้ปัญหาการแบ่งแยกงานระหว่างฝ่ายพัฒนาระบบและฝ่ายปฏิบัติงานในบริษัท ช่วยให้มีการสื่อสารและการทำงานร่วมกันระหว่าง 2 ส่วนนี้ เพื่อให้องค์กรสามารถปรับตัวในการเปลี่ยนผ่านสู่ยุคดิจิตอลได้อย่างยืดหยุ่นลงตัว
ซีเอ เทคโนโลยีชี้เทรนด์ DevOps 3 ข้อสำคัญปี 2017 เน้นการทดสอบอย่างต่อเนื่อง การรักษาความปลอดภัยโค้ด และสร้างตัวชี้วัด

ที่น่าสนใจก็คือ ทิศทางหลักๆ สำคัญ ของDevOps ในปีนี้ จะไม่เฉพาะเจาะจงไปแค่ที่ ฝ่ายพัฒนาหรือฝ่ายปฏิบัติงาน เท่านั้น แต่กลับจะเป็นเรื่องการทดสอบ การรักษาความปลอดภัยและเรื่องการสร้างตัวชี้วัด

ริชาร์ด เกอร์ดิส รองประธานฝ่าย DevOps ประจำภูมิภาคเอเชียแปซิฟิกและญี่ปุ่น บริษัทซีเอเทคโนโลยี กล่าวว่า "ในขณะที่บริษัทต่างๆกำลังเร่งงานในการนำเสนอนวัตกรรมใหม่ๆสู่ตลาด ก็จะเจอปัญหาว่า ระดับคุณภาพ การรักษาความปลอดภัยและประสิทธิภาพของแอพพลิเคชั่น นั้นก็มีความสำคัญเทียบเท่ากับ ความเร็วในการสู่ตลาดด้วยเช่นกัน โดยระบบ DevOps จะมีบทบาทที่สำคัญในการสร้างความมั่นใจว่าธุรกิจต่างๆ จะสามารถนำซอฟต์แวร์มาใช้เป็นแกนกลางตัวหลักอย่างแท้จริงในการอยู่รอดและเติบโตต่อไปในยุคเศรษฐกิจแอพพลิเคชั่น"

ต่อไปนี้คือ 3 ทิศทางสำคัญที่ร้อนแรงที่สุดของ DevOps ตามการคาดการณ์ของบริษัทซีเอ เทคโนโลยี

1. เน้นที่การทดสอบอย่างต่อเนื่อง

การนำโค้ดใหม่ๆ มาใช้ในงานการผลิตซอฟต์แวร์จะช่วยเร่งสปีดในการดำเนินงาน แต่ขณะเดียวกัน ก็อาจจะเร่งมากเสียจนประสบความล้มเหลวได้ เพราะว่าการเร่งงานการพัฒนา จะส่งผลสร้างแรงกดดัน ที่ตามมาในด้านฟังก์ชันการทดสอบ ที่เป็นขั้นตอนในวงจรการพัฒนาซอฟต์แวร์ทั้งหมด (SDLC) อย่างไรก็ตาม ขั้นตอนการทดสอบ ขั้นตอนเดียวนี้จะไม่เพียงพออีกต่อไปเพราะว่าลูกค้าได้คาดการณ์ สูงเอาไว้กับประสบการณ์การใช้งานระบบดิจิตอล มากขึ้นเรื่อยๆ ทำให้โค้ดซอฟต์แวร์ที่มีอยู่ ต้องมีการปรับเปลี่ยน

มีหนทางเดียวที่จะสร้างโค้ดที่มีประสิทธิภาพมีคุณภาพได้ คือการทดสอบอย่างหนัก และที่สำคัญจะต้องทดสอบต่อเนื่องตลอดเวลา ในขั้นตอน ของวงจรการพัฒนาแบบDevOps โดยการทดสอบ จะไม่ใช่เป็นเพียงแค่ งานของเอ็นจิเนียร์ที่ทำหน้าที่ควบคุมคุณภาพหรือ QAเท่านั้น ทางฝ่ายเดเวลล็อบเปอร์ จำเป็นที่จะต้อง สามารถทดสอบโค้ดได้ด้วยรวมทั้ง ผลการทดสอบต่างๆจะต้องเข้าถึงได้โดยฝ่ายปฏิบัติงาน

2. สู่ยุค DevSecOps การพัฒนา การรักษาความปลอดภัยและการปฏิบัติงาน จะรวมกันเป็นหนึ่งเดียว

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

การสร้างโค้ดซอฟต์แวร์ให้มีความปลอดภัยจำเป็นที่จะต้องมีการใช้งานในระบบสถาปัตยกรรมการรักษาความปลอดภัยที่มั่นคงด้วย การยืนยันตรวจสอบการรักษาความปลอดภัย จะต้องถูกมองว่า เป็นกรณีพิเศษสำคัญของขั้นตอนการทดสอบ โดยเงื่อนไข ที่กำหนด การทดสอบโค้ดซอฟต์แวร์ ที่เกี่ยวพันกับรักษาความปลอดภัยจะต้อง เป็นเคสเฉพาะและมีความยืดหยุ่น รวมทั้งจะต้องดึงผู้เชี่ยวชาญและหลายภาคส่วน เข้ามาร่วมด้วย ไม่เฉพาะแค่คนที่มีส่วนเกี่ยวข้องอยู่ในกระบวนการ DevSecOpsเท่านั้น

3. เน้นสร้างมาตรฐานชี้วัดงาน DevOps

เพิ่งจะมาในเร็วๆนี้นี่เองที่มีหลายบริษัทได้เริ่มให้ความสนใจเกี่ยวกับมาตรฐานชี้วัดงาน DevOps เพราะว่าก่อนหน้านี้ ลำพังแค่การนำกระบวนการ DevOps โปรแกรมทูล และการสร้างวัฒนธรรมการใช้งาน DevOpsให้เกิดขึ้นก็ยากแล้ว แต่มาตอนนี้ต้องไปไกลกว่านั้น เพราะว่า ถ้าไม่สามารถ ชี้วัดได้ ก็จะประเมินความคืบหน้าของงานไม่ได้เช่นกัน ดังนั้นเรื่องการนำมาใช้และการสร้างมาตรฐาน การชี้วัดความสำเร็จ ของ DevOps จึงเป็นเรื่องสำคัญและจะมีบทบาทมากขึ้นในปีนี้

การวัดประเมิน ทั้งในส่วนของภาพรวมและเฉพาะส่วน สามารถปรับปรุงการดำเนินงานได้ในหลายรูปแบบ การวัดแบบภาพรวมสามารถค้นพบปัญหาคอขวดในกระบวนการทำงานและปรับปรุงการจัดสรรทรัพยากรให้ได้ประโยชน์สูงสุด ส่วนการวัดเฉพาะจุดสามารถชี้จุดที่จำเป็นต้องมีการแนะนำเสริม และผลิตซ้ำประสิทธิภาพที่ดีในการทำงาน

ถ้าดูจากผลลัพธ์ในเชิงบวกที่จะมีจากการใช้งานตรงนี้ ดังนั้นน่าจะเป็นไปได้สูงว่าจะมีการเห็นพ้องร่วมกันในเรื่องการกำหนดค่า มาตรฐานการชี้วัดความคืบหน้าความสำเร็จขึ้นมาในปีนี้