Automatically translated.View original post

📌IT translation interpreter

4/2 Edited to

... Read moreเวลาเจองานที่ “เหมือนคุยกันคนละภาษา” ระหว่างทีมธุรกิจกับทีมไอที ฉันมักอธิบายบทบาท BA ให้คนเข้าใจง่าย ๆ ว่าเราเป็น “ล่ามแปลภาษา IT” เพราะสองฝั่งใช้คำคนละชุดจริง ๆ ฝ่ายธุรกิจจะโฟกัสกำไร ยอดขาย ลูกค้า และเป้าหมาย ส่วนฝั่งเทคนิคจะคิดเป็นระบบ เช่น API, Database, Server, ข้อจำกัดด้านความปลอดภัยและประสิทธิภาพ ถ้าไม่มีคนช่วยแปล ความต้องการจะเพี้ยนตั้งแต่ต้น ทำให้พัฒนาเสร็จแล้วไม่ตรงใจธุรกิจ สิ่งที่ฉันทำบ่อยเพื่อเชื่อมโลกธุรกิจกับโลกเทคนิคคือเริ่มจาก “ทำให้คำว่าอยากได้” กลายเป็น “สิ่งที่วัดได้” เช่น ธุรกิจบอกว่าอยากให้ระบบช่วยเพิ่มยอดขาย ฉันจะถามต่อว่าเพิ่มยอดขายแบบไหน (conversion, average order value, retention) กลุ่มลูกค้าไหน และอยากเห็นผลในช่วงเวลาเท่าไร จากนั้นค่อยแปลงเป็น requirement ที่ทีมไอทีทำงานได้ เช่น ต้องมีหน้าจออะไร เก็บข้อมูลอะไรใน database ต้องเรียก API ตัวไหน และมีเงื่อนไขการคำนวณอย่างไร อีกทริคที่ช่วยลดการสื่อสารผิดพลาดคือทำ “ตัวอย่างให้เห็นภาพ” ก่อนลงรายละเอียด ฉันชอบใช้ user story + acceptance criteria แบบสั้น ๆ เช่น “ในฐานะพนักงานขาย ฉันอยากค้นหาลูกค้าจากเบอร์โทร เพื่อปิดการขายได้เร็วขึ้น” แล้วตามด้วยเงื่อนไขว่าค้นหาได้จากอะไรบ้าง แสดงผลแบบไหน ใช้เวลาตอบสนองกี่วินาที และกรณีไม่พบข้อมูลต้องขึ้นข้อความอะไร วิธีนี้ช่วยให้ธุรกิจรู้ว่ากำลังจะได้อะไร และช่วยให้ทีมไอทีตีกรอบงานชัดขึ้น เวลาคุยกับทีมไอที ฉันจะพยายามเตรียมข้อมูลที่จำเป็น เช่น data field ที่ต้องใช้, ตัวอย่างข้อมูลจริง, flow ของหน้าจอ, และข้อจำกัดที่ธุรกิจยอมรับได้ (เช่น ถ้าระบบช้าได้แค่ไหน หรือทำเป็น batch ได้ไหม) เพื่อให้ทีมออกแบบได้เหมาะสม ไม่ต้องเดา ส่วนเวลาคุยกับธุรกิจ ฉันจะสรุปสิ่งที่ทีมไอทีทำได้/ทำไม่ได้ให้เป็นภาษาคนทั่วไป พร้อมเสนอทางเลือก เช่น ทำเวอร์ชันแรกให้เร็วโดยใช้ API เดิมก่อน แล้วค่อยปรับโครงสร้าง database ในเฟสถัดไป สุดท้ายที่สำคัญคือ “เช็กความเข้าใจ” ทุกครั้ง ฉันมักปิดประชุมด้วยสรุป 3 เรื่อง: เป้าหมาย (ทำไปเพื่ออะไร), ขอบเขต (ทำอะไร/ไม่ทำอะไร), และ next step (ใครทำอะไรเมื่อไร) เพราะแค่สรุปให้ตรงกัน ก็ช่วยลดงานแก้ ลดความหงุดหงิด และทำให้การทำงานร่วมกันระหว่างธุรกิจกับไอทีไหลลื่นขึ้นมาก