มีโอกาสไปแบ่งปันเรื่องของ DevOps มานิดหน่อย
มีหลายเรื่องที่น่าสนใจ
ทั้งแนวคิด ทั้งประโยชน์ ทั้งเครื่องมือต่าง ๆ
แต่สิ่งที่น่าสนใจคือ การนำไปประยุกต์ใช้งาน
บางที่ถึงขั้นตั้งเป็นนโยบายเลยเช่น DevOps transformation

ที่สำคัญถ้าไปฟังสัมมนาเกี่ยวกับ DevOps 
จะไม่ค่อยมีการพูดถึงด้านแย่ ๆ เลย
มันแปลกดี
สงสัยคนเราชอบฟังแต่ด้านดี ๆ
ดังนั้น จึงขอนำอีกด้านหรืออีกมุมมองมาสรุปไว้หน่อย
เกี่ยวกับการนำ DevOps มาประยุกต์ใช้งาน

หลาย ๆ บริษัทบอกว่า เรากำลังทำ DevOps !!

คำต่าง ๆ เหล่านี้มักจะออกมาจากเหล่า CXO ทั้งนั้น
โดยสิ่งที่เกิดขึ้นคือ
เราเปลี่ยนชื่อ หรือ สร้างหน่วยงานใหม่ขึ้นมาชื่อว่า DevOps
แทนที่จะเป็น Infrastructure/System/Operation
ส่วนการทำงานยังคงแยกกับทีมพัฒนาเช่นเดิม !!
แต่บอกว่าเรา Lean ขึ้น เรา DevOps นะ

สิ่งที่เกิดขึ้นคือ
งานด้าน operation แบบ day-to-day เพียบเหมือนเดิม
เพิ่มเติมคืองานอื่น ๆ เยอะขึ้น
การติดตั้งและ configuration ต่าง ๆ ยังคงเป็นแบบ manual
ยังคงมี process การทำงานที่เทอะทะ
เครื่องมือที่ใช้งานก็ใช้เองเหมือนเดิม
Automation คืออะไร ทำอย่างไร ไม่รู้
ไม่อยากเรียนรู้สิ่งใหม่ ๆ
นั่นคือ ไม่ต้องการเปลี่ยนแปลงอะไรเลย

ไม่พอ เราซื้อเครื่องมือ DevOps มาแล้วนะ !!

DevOps มันยากมาก ๆ

DevOps มันคือเรื่องของ people และ process เป็นหลัก
นั่นคือเปลี่ยนแนวคิด แนวปฏิบัติของคน
นั่นคือการเปลี่ยน process หรือขั้นตอนการทำงาน
การนำคนที่ไม่ถูกชะตากันหรือตีกันมาทั้งชีวิต
มาทำงานร่วมกัน
ลองคิดเอาเองว่าจะได้ผลออกมาเช่นไร
ยิ่งเป็นคนไทย วัฒนธรรมแบบไทยด้วยแล้ว
ผลออกมาน่าจะสนุกมาก ๆ

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

ผลที่ออกมามันส่งผลดีต่อ business และ องค์กรหรือไม่ ?
วัดผลกันอย่างไร ?

บางที่บอกว่าเราสำเร็จกับ DevOps แล้ว !!

สำหรับ DevOps มันคือแนวคิดเพื่อปรับปรุง people และ process
จากนั้นจึงนำเครื่องมือเข้ามาช่วย
ไม่มีทางสำเร็จและเสร็จสิ้น
มีแต่มันดีขึ้นกว่าเดิม
มีอะไรที่ยังต้องปรับปรุง (Continuous Improvement)
แล้วเราจะปรับปรุงอย่างไร วัดผลอย่างไร
แบบนี้ต่างหากคือ DevOps

สิ่งที่ดีวันนี้ มันอาจจะแย่ในวันพรุ่งนี้
ดังนั้นสิ่งที่เราควรทำคือ การปรับปรุงเพื่อทำให้ดีกว่าเดิม
จึงไม่แปลกที่เราจะเห็นว่ามีสิ่งต่าง ๆ เกิดขึ้นมา
เช่น DevSecOps, BizDevOps และ FrontDevOps เป็นต้น

ขอให้สนุกกับการ coding นะครับ

ไม่พอนะ ยังมีการประกาศรับตำแหน่ง DevOps อีก 
สนุกละงานนี้

Tags: