BI Developer คือ นักพัฒนากระดานแสดงผลข้อมูลบนโปรแกรม BI โดยจะรับ Requirement มาจาก Business ต่าง ๆ เช่น ต้องการทำ Dashboard เพื่อดูพฤติกรรมของลูกค้า ต้องการทำ Dashboard เพื่อทำ Sale Performance Report
ตำแหน่งนี้เกิดขึ้น เพราะโปรแกรม BI เพิ่งมาเริ่มใช้อย่างแพร่หลายในช่วง 5-10 ปีที่ผ่านมา ทำให้มีคนบางกลุ่มไม่เคยชิน ปรับตัวไม่ทัน จึงต้องขอความช่วยเหลือจากกลุ่มนักพัฒนาที่มีทักษะในการใช้โปรแกรม โดยทำหน้าที่ setup เครื่องมือ และขึ้นเป็นกระดานแสดงผล หรือ Dashboard ให้ตามความต้องการ ซึ่งส่วนใหญ่ Dashboard เหล่านี้มักจะไม่จำเป็นต้องแก้ไขบ่อยครั้ง คนใช้งานจึงไม่จำเป็นต้องไปเรียนรู้วิธีการ setup หรือ การทำ Dashboard แต่อย่างใด
ส่วนใหญ่ตำแหน่ง BI Developer มักจะอยู่ในองค์กรขนาดใหญ่ ที่จำเป็นต้องขึ้น Dashboard จำนวนมาก ซึ่งทีมงานเดิมในองค์กร อาจจะไม่ทักษะ และมีภาระงานเดิมอยู่ ทำให้ไม่มีเวลาไปศึกษาโปรแกรม BI จึงมีการเปิดรับเป็นตำแหน่งใหม่ขึ้นมา เพื่อทำหน้าที่จัดการข้อมูลใน BI โดยมักจะเป็นคนที่จบสายการวิเคราะห์ข้อมูล หรือ คณะสถิติ ที่มีความเชี่ยวชาญในโปรแกรม BI ต่าง ๆ เช่น Locker, Power BI และ Tableau
อย่างไรก็ตาม ในอนาคต การใช้โปรแกรม BI จะกลายเป็นเรื่องปกติ เหมือนที่เราทุกคนต่างใช้ Excel หรือ Power Point ได้ จนกลายเป็นพื้นฐานของการทำงาน และเมื่อเป็นเช่นนั้น ตำแหน่ง BI Developer ก็อาจจะไม่ได้เป็นที่ต้องการเหมือนเคย โดยเฉพาะอย่างยิ่ง เมื่อมีการนำเอา AI เข้าไปเป็นตัวช่วยในโปรแกรม BI เช่น Copilot ในโปรแกรม Power BI และมี Template ตัวอย่างในการสร้าง Dashboard ให้เลือกมากขึ้น ดังนั้น ตำแหน่ง BI Developer อาจจะถูกยุบไปกลายเป็น Data Analyst เสียมากกว่า
ปัจจุบัน ลักษณะงานของ BI Developer กับ Data Analyst ต่างกันตรงที่ Data Analyst จะมีความเข้าใจโจทย์ เข้าใจข้อมูล และใช้โปรแกรม BI ได้ ซึ่งโครงการที่ Data Analyst ทำ มักจะเป็นโครงการเดิม เช่น การวิเคราะห์ข้อมูลเพื่อเข้าใจพฤติกรรมด้านการตลาด เป็นต้น ซึ่งรูปแบบงานจะไม่ใช่การใช้โปรแกรม BI เพียงอย่างเดียว แต่จะต้องมีความสามารถในการเข้าถึง Database และเข้าใจกลไกทางธุรกิจอีกด้วย ในขณะที่ BI Developer จะเป็นนักพัฒนาโปรแกรม BI ตาม Requirement ของแผนกต่าง ๆ งานจึงเปลี่ยนแปลงไปตามความต้องการของผู้ใช้งาน และอาจจะไม่ได้มีความเข้าใจในเชิงธุรกิจมากนัก และไม่จำเป็นต้องวิเคราะห์ข้อมูลในเชิงลึกแต่อย่างใด
ในตลาดแรงงาน มักจะรับตำแหน่งนี้ในระดับ Junior เพราะ BI Developer จะขึ้น Dashboard ไม่ได้ ถ้าไม่มี Requirement ในขณะที่ Data Analyst ที่สามารถพิจารณาได้เองว่าจะเอา Data อะไรมาวิเคราะห์ และสามารถตีความจากผลลัพธ์ได้ทันที บางองค์กรจึงให้ BI Developer เป็นผู้ช่วยของ Data Analyst และค่อย ๆ สะสมประสบการณ์จนเติบโตในสายงาน
โดยสรุป BI Developer อาจจะน่าสนใจในปัจจุบัน เพราะยังมีความต้องการในตลาด แต่มีการแข่งขันสูง เพราะโปรแกรม BI ไม่ใช่ทักษะขั้นสูงที่ศึกษาได้ยาก ทั้งนี้ ในอนาคต ตำแหน่ง BI Developer อาจจะมีความต้องการน้อยลง เพราะใคร ๆ ก็จะสามารถใช้โปรแกรม BI ได้มากขึ้น ซึ่งสำหรับใครกำลังเป็น BI Developer อยู่ ณ ตอนนี้ สามารถพิจารณา Career path ของตัวเองได้ โดยอาจจะผันตัวเป็น Data Analyst, Business Analyst หรือเป็น Project Manager ก็สามารถเป็นได้ ขึ้นอยู่กับการฝึกฝนตัวเอง และสะสมประสบการณ์ในสายงานนั้น ๆ ต่อไป
Comments