GAP Analysis 9 September 2006 1:40 pm
บันทึกโดย Mr. PeeTai ใน : การสร้างซอฟต์แวร์ , 1 ความคิดเห็น ยังอีกไกล!เมื่อหลายวันก่อน ผมได้พูดทิ้งค้างเอาไว้ในหัวข้อการสร้างซอฟต์แวร์ระดับ Enterprise เอาไว้ ดังนั้นเลยคิดว่าวันนี้มาต่อกันดีกว่า
จากความเดิมตอนที่แล้ว ผมโม้ไว้ว่าซอฟต์แวร์ระดับใหญ่หลาย ๆ ตัวที่องค์กรของเราจัดซื้อจัดจ้างมานั้น มันจะไม่สามารถทำงานได้อย่างลุล่วงตลอดทั้งระบบงานเลย ถ้าเราไม่สามารถเชื่อมมันทั้งหมดเข้าด้วยกันได้ และผมก็ยังโม้เอาไว้อีกด้วยว่า ผู้บริหารขององค์กรเกือบทั้งหมด ไม่เคยตั้งงบประมาณสำหรับการเชื่อมระบบต่าง ๆ เอาไว้เลย
ทีนี้สิ่งที่ถูกต้องคืออะไรล่ะ???
นักพัฒนาซอฟต์แวร์อย่างเราซึ่งทำงานอยู่ในองค์กรนั้น ๆ ก็ต้องมาวางแผนที่จะเชื่อมมันเข้าหากันไงครับ โดยศัพท์ทางเทคนิคเราเรียกว่าการทำ GAP Analysis
GAP Analysis ถ้าแปลอย่างง่าย ๆ ก็จะแปลว่า การวิเคราะห์ช่องว่าง ซึ่งมันก็เป็นอย่างนั้นจริง ๆ ส่วนหนึ่ง แต่ส่วนขยายที่เพิ่มเติมน่าจะหมายถึง การวิเคราะห์ถึงช่องว่าง, สิ่งที่ขาดหายไปที่ควรเติมเต็ม และสิ่งนั้นจะต้องเป็นไปได้ที่จะทำด้วย
สิ่งแรกที่จะต้องทำนั่นก็คือ System Analyst หรือ นักวิเคราะห์ระบบ จะเป็นคนประสานงานทางระบบครับ ว่าระบบใดควรจะต่อเชื่อมกับระบบใดบ้าง โดยมี Project Co-Ordinator หรือ ผู้ประสานงาน เป็นคนให้คำปรึกษาทางธุรกิจอยู่ข้าง ๆ มีจากนั้นก็จะวิเคราะห์กันออกมาเป็นแผนภาพการทำงาน โดยผมจะใช้ตัวอย่างที่แล้วมายกตัวอย่าง นั่นคือสมมติว่าเราได้จัดซื้อระบบบริการลูกค้า, ระบบการเงิน และระบบบัญชีมาครับ แสดงได้ดังรูปด้านล่าง

