Page 145 - Advande_Management_Ebook
P. 145
พลต�ารวจตรี ดร.สุพิศาล ภักดีนฤนาถ 143
ขัดแย้ง (DevOps) ซึ่งจะท�าให้หน่วยงานต่าง ๆ ในสายการพัฒนาและปฏิบัติการ
สามารถท�างานร่วมกันได้ ความเป็นมาและแนวคิดอันเป็นรากฐานส�าคัญของ DevOps
ตั้งแต่ยุคปฏิวัติอุตสาหกรรมครั้งที่ 2 จนถึงยุคปัจจุบัน โดยพื้นฐานของ DevOps นั้น
ในปี ค.ศ. 2009 ที่ Velocity Conference John Allspaw และ Paul Hammond
ได้น�าเสนอเรื่อง 10 Deploys per Day: Dev and Ops Cooperation at Flickr
ซึ่งกล่าวถึงวิธีการสร้างเป้าหมายร่วมกันระหว่างแผนก Development และแผนก
Operation และวิธีการที่ท�าให้การ Deployment เป็นเรื่องทั่วไปที่ท�ากันในชีวิต
ประจ�าวัน การน�าเสนอเรื่องนี้เป็นแรงบันดาลใจให้ Patrick Debois จัดงาน
DevOpsDay ขึ้นมาในปีเดียวกัน ค�าว่า DevOps ที่ย่อมาจาก Development และ
Operations จึงถูกสร้างขึ้นตั้งแต่นั้นเป็นต้นมา ปัจจุบัน DevOps เป็นแนวคิดที่มี
ประสิทธิภาพและแพร่หลายออกไปทั่วโลก จากผลส�ารวจองค์กรกว่า 1,000 แห่ง จาก
รายงาน RightScale 2016 State of the Cloud Report: DevOps Trends พบ
ว่าในปี 2016 มีองค์กรน�า DevOps ไปปรับใช้แล้วถึง 74% ซึ่งเพิ่มขึ้นจากปีที่แล้ว
ถึง 8% และจ�านวนการ Search ค�าว่า DevOps ใน google ก็ยังเพิ่มขึ้นเรื่อย ๆ ด้วย
ทุก ๆ แนวคิดจากอดีตที่กล่าวขึ้นมาในบทความนี้ ล้วนแต่เป็นรากฐานส�าคัญ
ที่ท�าให้ DevOps เกิดขึ้นมา อดีตสอนให้เรารู้ว่าสักวันหนึ่งการเปลี่ยนแปลงจะเกิดขึ้น
และเราจะต้องเป็นคนเลือกว่าจะปรับตัวเพื่อสิ่งที่ดีกว่าในอนาคต หรือเลือกที่จะอยู่
กับความส�าเร็จในอดีตแล้วพ่ายแพ้ให้กับคู่แข่ง ถึงเวลาแล้วหรือยังที่เราควรจะลองน�า
DevOps มาปรับใช้เพื่อเปลี่ยนแปลงตัวเองและเปลี่ยนแปลงวัฒนธรรมองค์กร พบ
กันใหม่ในบทความตอนหน้าซึ่งจะมาเล่าว่า DevOps คืออะไร ท�าไมเราถึงต้องสนใจ
และ DevOps ให้ประโยชน์อะไรแก่เราและองค์กรบ้าง (Pariwat Saknimitwong.
2017:online) ซึ่งถูกน�าเสนอต่อจากการน�าแนวคิดการบริหารแบบลีนที่มาใช้ใน
องค์กรอุตสาหกรรมต่างๆ ประกอบด้วยทฤษฎีข้อเสนอ (Theory of Constraint) ซึ่ง
เน้นในเรื่องของการเพิ่มผลผลิต และ Pariwat Saknimitwong (2017: online) ยัง
กล่าวต่อไปอีกว่า DevOps คือรูปแบบวิธีการปฏิบัติ วัฒนธรรม และกระบวนการ
ต่างๆ เพื่อแก้ไขปัญหาที่เกิดจากความขัดแย้งระหว่าง Development และ
Operations ดังที่กล่าวมาแล้วในหัวข้อด้านบน รวมถึงช่วยเพิ่มประสิทธิภาพในการ
ท�างานให้สามารถผลิต software ออกสู่ตลาดได้รวดเร็วขึ้น มีคุณภาพและเสถียรภาพ
มากขึ้น ในขณะที่ cost ลดลง เพื่อให้บริษัทส�าเร็จตามเป้าหมายที่วางไว้