DevOps ว่าด้วยเรื่องของเป้าหมาย

Softnix
Softnix
Published in
1 min readNov 4, 2017

วันนี้อยากพูดถึงเรื่องของ DevOps กับเรื่องของการจัดการกับเป้าหมาย เพื่อให้เกิด Values Chain หรือ ห่วงโซ่แห่งคุณค่าของการทำ DevOps กันครับ

DevOps มันคือ Culture ไม่ใช่ Role (https://dev.jlelse.eu/devops-is-a-culture-not-a-role-be1bed149b0) ดังนั้นมันจะสัมพันธ์กันทั้งหมดในองค์กรตั้งแต่คนกำหนดทิศทางธุรกิจไปจนถึงคนปฏิบัติงาน

เดิมทีการทำธุรกิจเราต้องกำหนดเป้าหมาย (Target) หรือ Business Direction แต่โดยส่วนตัว หากจะ Apply ในวิธีการ DevOps เพื่อให้บรรลุ Business Direction ทุกคนในองค์กรควรมีมุมมองหรือทัศนะคติต่อเป้าหมายแบบ DevOps Value Chain ดังต่อไปนี้

เป้าหมายส่วนตัว

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

เมื่อมีเหตุการณ์ปัญหาเกิดขึ้นในการทำ DevOps จึงต้องคำนึงถึงรอยต่อ Chain นี้

เป้าหมายแผนกหรือกลุ่ม

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

เมื่อเกิดปัญหาขึ้นในทีม ในการตัดสินใจ ควรคำนึงว่าสอดคล้องกับเป้าหมายทั้งสองด้านหรือไม่ ไม่ใช่เลือกเป้าหมายใดเป้าหมายหนึ่ง แต่ต้องไปด้วยกันทั้งสองด้าน

เป้าหมายองค์กร

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

บทสรุป

DevOps เป็น Oganization Culture ทุกคนในองค์กรที่จะ Deploy DevOps จึงต้องเป็นอันหนึ่งอันเดียวกัน บทบาทของแผนกหรือกลุ่มงานจะสำคัญในแง่ของการสื่อสาร เพราะอยู่ตรงกลาง และระนาบเดียวกันคือต่างแผนกอีกคือต้องรู้เป้าหมายของแผนกอื่นอีก ในองค์กร DevOps จะเกิดการทำงานแบบ Siloed ไม่ได้คือต่างคนต่างทำเลือกทำในสิ่งที่ตนเองจะผิดพลาดน้อย แผนกป้องกันแผนกตัวเองลูกทีมตนเอง ฝ่ายบริหารต้องสนใจปัญหาแผนกคอยมั่นเช็คว่าปัจจัยใดที่ทำให้แผนกต่างๆไม่บรรลุเป้าหมาย เช่น ทรัพยากร ทักษะ สภาพแวดล้อม แล้วแก้ไขมัน อย่างงี้องค์กร DevOps Value Chain เกิดอย่างแน่นอน

--

--