September 9th, 2008แนวทางการบริหารโครงการ BI ให้ประสบความสำเร็จ
โครงการทางด้าน Business Intelligence ก็ประสบปัญหาความท้าทายคล้ายๆ กับโครงการไอทีโดยทั่วไป และมีลักษณะเฉพาะที่บางทีการนำเทคนิคและวิธีทำโปรเจ็คแบบเดิมๆ มาใช้โดยตรงไม่ได้ ต้องมีการดัดแปลงให้เหมาะสมเสียก่อน การได้มีโอกาสเรียนรู้วิธีการทำงานของคนอื่น ก็จะช่วยเปิดมุมมองใหม่ๆ ให้เราได้ เลือกเอาไปประยุกต์ใช้กับงานของเราหรือไม่ ก็ขึ้นอยู่กับความเหมาะสมที่ต้องพิจารณาเอาเอง
เนื้อหาที่ผมเอามาฝากวันนี้ เป็น webcast ที่จัดขึ้นโดย BIWA (Business Intelligence, Warehousing, and Analytic Special Interest Group) ซึ่งเป็นองค์กรที่ Oracle ให้การสนับสนุน สมัครสมาชิกได้ฟรีนะครับ ก็มีการจัดสัมนา พูดคุย แลกเปลี่ยนความรู้กัน ชื่อ webcast นี้คือ Best Practices for Managing Successful BI Projects
Download PDF (1.7 MB)
Download recorded webcast (17.8 MB - เป็น Exe ที่ฝัง Java โปรแกรมเอาไว้ แต่ปลอดภัยครับ ผมลองฟังดูแล้ว)
ประเด็นที่น่าสนใจประกอบไปด้วย
- เน้นไปที่การทำความเข้าใจกับผู้ใช้ว่า ผู้ใช้ด้าน BI ยังไม่รู้หรอกว่าเขาต้องการอะไรในช่วงแรกๆ การเน้นความยืดหยุ่นให้ requirements เปลี่ยนแปลงไปได้ จึงมีความจำเป็นมาก
- เน้นการทำระบบแบบแบ่งเป็นส่วนๆ (Phases) แต่ส่วนใช้เวลาสั้นๆ ไม่เกิน 120 วัน ทำ Prototype
- ให้ความรู้กับผู้ใช้ นอกเหนือจากส่วนเครื่องมือหรือ tools ทึ่ใช้แล้ว บางทีการสอน OLAP เบื้องต้นก็สามารถช่วยได้มาก
- ออกแบบเผื่อสำหรับอนาคต แต่สร้างเฉพาะส่วนที่จำเป็นในปัจจุบัน
- ในแต่ละรอบของการทำซ้ำ หรือเริ่ม phase ใหม่ ให้รวบรวมสิ่งที่ทำพลาดไปในรอบก่อนหน้านั้น ในลักษณะ lessons learned
มีรายละเอียดย่อยๆ อีกหลายอย่างครับ อ่าน PDF อย่างเดียวก็ได้ประโยชน์แล้ว แต่ถ้าใครสะดวก ภาษาอังกฤษที่บรรยายใน webcast ก็ฟังเข้าใจไม่ยากด้วย ท้ายๆ ของการบรรยาย มีตัวอย่างการใช้งาน BI ในทีมเบสบอลด้วย เช่นการตัดสินใจว่าจะเลือกหาผู้เล่นสำรองจากแหล่งไหน เป็นต้น น่าสนใจดีทีเดียว
September 9th, 2008 at 11:30 pm
เทคนิค / ปัญหาหลายๆ อย่างตรงกับปัญหาของการทำโครงการซอฟท์แวร์เลยครับ ทั้งเรื่องปัญหา requirement, การใช้ iterative cycle, ฯลฯ
ผมสนใจอยู่อย่างนึงครับว่า BI เขาทำ prototype กันยังไงครับ ยังไม่ค่อยเห็นภาพเลยครับ
ขอบคุณที่เอา resource ดีๆ มาแบ่งปันกันครับ
September 10th, 2008 at 8:05 am
เรื่องทำ prototype นี่สงสัยต้องเขียนเป็นอีก post หนึ่งต่างหากเลย โดยส่วนตัวแล้วผมทำง่ายๆ ครับ ถ้าเป็นส่วนที่เป็น reporting หรือ standard report นี่ก็ทำใส่ Excel นี่แหละครับ ส่วนถ้าเป็น cube ก็จะใช้ pivot table ใน Excel ซึ่งมีข้อจำกัดหลายอย่างอยู่เหมือนกัน นี่กำลังพยายามผลักให้มี sandbox environment สำหรับทำ prototype แบบเร็วๆ 1-2 วันได้อยู่เหมือนกัน สำหรับพวก BI tools ที่ใช้ Excel แทนไม่ได้