02 ก.ย. Platform Engineering EP.04 จะเริ่มต้นสร้าง Platform จากตรงไหนดี?
เริ่มจากปัญหา ไม่ใช่เครื่องมือ
ก่อนจะเลือก Portal, CI/CD Tool หรือ Technology Stack คำถามแรกที่ควรตอบให้ได้คือ วันนี้ทีมเสียเวลาไปกับอะไรมากที่สุด
ลองสำรวจว่างานไหนที่ Developer และทีม Operation ต้องรอ ต้องทำซ้ำ หรือต้องกลับมาแก้บ่อยที่สุด เช่น การขอ Environment การ Deploy การแก้ Pipeline หรือการตรวจสอบด้าน Security
คอขวดที่เกิดซ้ำและกระทบหลายทีม คือจุดที่ Platform ควรเข้าไปแก้เป็นอันดับแรก เพราะ Platform ที่ไม่ได้เริ่มจากปัญหาจริง มักจบลงที่เครื่องมือที่ไม่มีใครใช้

เลือก Use Case แรก
รู้ว่าคอขวดอยู่ตรงไหนแล้ว ไม่ได้แปลว่าต้องแก้ทุกอย่างพร้อมกัน
เลือก Use Case ที่เกิดบ่อยและมีรูปแบบชัดเจนมาเป็นจุดเริ่ม เช่น การสร้าง Web Application หรือ API Service แล้วทำให้เส้นทางตั้งแต่เริ่ม Project จนถึง Deploy เป็นมาตรฐานเดียวกัน เส้นทางนี้คือสิ่งที่เรียกว่า Golden Path
Use Case แรกไม่ได้มีไว้เพื่อครอบคลุมทุกทีม แต่มีไว้เพื่อพิสูจน์ว่าการลดขั้นตอนและวางมาตรฐานให้ผลลัพธ์จริง ก่อนขยายไปยังระบบประเภทอื่น

สร้าง Capability เท่าที่จำเป็น
Golden Path แรกไม่จำเป็นต้องสมบูรณ์ แต่ต้องใช้งานได้จริง
สร้าง Platform Capability เท่าที่ Use Case นั้นต้องการ คือกำหนดมาตรฐานให้ชัด ทำ Automation ในขั้นตอนที่เกิดซ้ำ วาง Guardrails ด้าน Security ไว้ในเส้นทาง และเปิดให้ทีมพัฒนาเรียกใช้ได้ด้วยตนเอง
ยังไม่ต้อง Integrate ทุกระบบตั้งแต่ต้น เพราะสิ่งที่ต้องการในช่วงนี้คือให้ทีมเป้าหมายได้ใช้งานจริง และเห็นคุณค่าให้เร็วที่สุด

ปล่อยใช้ เรียนรู้ แล้วค่อยขยาย
เมื่อ Golden Path แรกพร้อมใช้ งานยังไม่จบ แต่เพิ่งเริ่มต่างหาก
Platform ไม่ใช่โครงการ IT ที่สร้างเสร็จแล้วส่งมอบ ควรเปิดให้ทีมเล็ก ๆ ใช้ก่อน สังเกตว่าเขาใช้จริงตรงไหน ติดตรงไหน เก็บ Feedback แล้วปรับ ก่อนขยายไปทีมอื่น
สิ่งที่ต้องพิสูจน์ในช่วงนี้ไม่ใช่จำนวน Feature ที่ Platform มี แต่คือ Platform ลด Friction และทำให้วิธีการทำงานของทีมดีขึ้นจริงหรือไม่ เมื่อ Use Case แรกพิสูจน์คุณค่าได้ จึงค่อยขยาย Capability ไปยัง Use Case และทีมอื่นทีละขั้น
No Comments