การบริหารโครงการพัฒนา บิ๊กดาต้า สำหรับการวิเคราะห์ข้อมูล เพื่อวัตถุประสงค์ต่าง ๆ เช่น เพิ่มยอดขาย ลดต้นทุน หาจุดอ่อน วางแผนการผลิต หรือ อะไรก็แล้วแต่ สิ่งที่ต้องมีการเตรียมความพร้อม ควรมีเรื่องที่ต้องพิจารณาในหลายประเด็น
- ข้อมูลต้นทุนที่เราควบคุมได้ ที่เป็นข้อมูลของตัวเราเอง
- ข้อมูลที่เป็นปัจจัยภายนอก ที่เราต้องนำมาประกอบ เป็นข้อมูลที่ต้องขอมาหรือซื้อมา
- วิธีการวิเคราะห์เพื่อให้ได้ตามเป้าหมาย
- Technology ที่เราจะต้องการใช้
- ระยะเวลาที่คาดว่าจะสำเร็จ
- แผนรองรับการเปลี่ยนแปลงในอนาคต
ข้อมูลต้นทุนที่เราควบคุมได้
เรื่องนี้ถือว่าเป็นเรื่องสำคัญเพราะเป็นจุดเริ่มของทุกสิ่ง ในการวิเคราะห์ข้อมูล เราต้องการข้อมูลที่มีคุณภาพและปริมาณที่มากพอ อย่างน้อยก็ต้อง 3 ปี สำหรับการนำมาวิเคราะห์
สำคัญคุณภาพ ที่ต้องดูก็เช่นความถูกต้อง ข้อมูลที่บันทึกตรงตาม Format มากแค่ไหน ถ้าข้อมูลไม่ตรงเลยการทำงานจะยากมากเพราะต้องมา Clear ข้อมูลออกก่อน หรือไม่ก็ต้องเปลี่ยน format ก็เสียเวลาเข้าไปอีก แล้วกรณีที่แย่ที่สุดเลย ก็ต้องเอาคนเข้าไป Key ใหม่ ผมไม่แน่ะนำให้เอาระบบเข้าไปแก้ไข ถ้าไม่จำเป็นเพราะการเอาระบบเข้าไปแก้ไขเรื่องนี้ นอกจากทำได้ไม่เต็ม 100 แล้ว ยังเสียเวลามากกว่าใช้ คนเข้าไป key ใหม่เสียอีก
แล้วในระหว่างที่ทำการ Clear ข้อมูล ต้นทางของข้อมูลก็ต้องเปลี่ยนแปลงตัวเองด้วยเพื่อให้ได้ข้อมูลที่มีคุณภาพในอนาคต
ข้อมูลภายนอก
การพิจารณาแค่ปัจจัยภายใน ไม่พอสำหรับการวิเคราะห์ ณ. ปัจจุบัน เช่น การคาดการณ์ยอดขายในอนาคต ช่วงเวลามีผลเป็นอย่างมาก หรือ กิจกรรมของคู่แข่ง ก็มีผลไม่น้อยเค้าถ้าออก Promotion ที่ตรงกับ Product ของเราโดยตรง
สิ่งที่เราต้องรู้คือ ความละเอียดของข้อมูลภายนอกที่เราหาได้ เป็นแบบไหนอาจจะเป็นเดือนละครั้ง อาทิตย์ละครั้ง หรือ ปีละครั้ง การได้มาแต่ละครั้งมีจำนวนข้อมูลมากแค่ไหน
และเราต้องเพื่อใจไว้สำหรับการเอาเข้าที่เป็น Manual ดีกว่าเพราะการทำแบบ Auto ไม่คุ้มเนื่องจากมีความเสี่ยงสูงที่ข้อมูลจะเปลี่ยน format
จากความไม่แน่นอนของประเด็นนี้ ทำให้บริษัทต้องเตรียมเจ้าหน้าที่ที่ต้องมาเป็น admin ระบบนี้โดยเฉพาะ เพราะระบบนี้ต้องการ บำรุงรักษาระดับสูงมี job ที่ต้องคอยตรวจสอบทุกวัน และ มี job ที่ต้องทำแบบ manual อยู่ด้วย
วิธีการวิเคราะห์
การวิเคราะห์มีได้ในหลายแนวทาง แล้วแต่ละวิธีก็ได้คำตอบที่ไม่เหมือนกันซึ่งเราก็ไม่สามารถบอกได้ว่าวิธีไหนถูกต้อง เพราะความถูกต้องในตอนนี้ เดือนหน้าก็อาจจะไม่ถูกต้องก็ได้
ดังนั้นการพัฒนาระบบอาจจะต้องทำเพื่อไว้หลายวิธี แล้วเอาข้อมูลมา Show ในหน้าเดียว โดยคนจะสามารถดูผลได้พร้อม ๆกันในทุกวิธีแล้วใช้คนพิจารณาเองว่าจะเชื่อแบบไหน
วิธีที่เราเลือกไว้ในการวิเคราะห์ มีโอกาสที่จะเปลี่ยนแปลงได้ง่าย ซึ่งสาเหตุจะมาจากตัวแปลที่เพิ่มขึ้นทำให้ ผู้พัฒนาต้องมีการปรับสูตรอยู่ เรื่องๆ ดังนั้นการจัดเตรียมงบประมาณต้องเพื่อเรื่องพวกนี้ไว้ด้วย
Technology
การเลือกใช้ปัจจุบันมีหลาย option มากตั้งแต่ การตั้ง Server เอง หรือขึ้น Cloud ซึ่งก็มีหลายเจ้าให้เลือกอีก Microsoft Google AWS ไหนจะ local อีกไม่รู้กี่เจ้า ส่วนของ Technology เองก็แยกออกมาได้เป็น Infrastructure กับ platform
สนใจ Implement Business Intelligent ติดต่อ Fusion