วันพฤหัสบดีที่ 30 มิถุนายน พ.ศ. 2554

System Analyst กับ Business Analyst ต่างกันอย่างไร ?

Business Analyst ควรจะมีความรู้ความเข้าใจทั้งทางเทคนิค (หมายถึงงานคอม) และธุรกิจ แต่ออกจะหนักเรื่องธุรกิจมากกว่านงเพราะต้องคุยกับคนในโลกธุรกิจ เป็นงานกึ่งๆ ประสานงานระหว่างลูกค้า ที่มีแนวโน้มว่าจะไม่เข้าใจในเรื่องเทคนิคมากนัก กับคนที่ทำงาน เทคนิค แต่ก็มีงานวิเคราะห์ด้วยเช่นกัน เพราะต้องแปลงความเป็นไปได้ทางธุรกิจให้เป็นงานเทคนิคแบบคร่าวๆ เพื่อสร้างความเป็นไปได้ทางเทคนิคให้สอดคล้องกัน อาจต้องสร้างระบบในภาพใหญ่ๆ กว้างๆ เป็นกรอบงาน ถ้าให้พูดง่ายๆ ภาษาชาวบ้านก็คือ ผู้แปลงสาร จากภาษาธุรกิจเป็นภาษาดิจิตอล ถ้าเป็นงานคอม น่าจะเป็นตัวแปลงสารหรือ requirement ให้เป็นรหัสดิจิตอล 010101 งานนี้อาจเกี่ยวข้องกับงานด้านการเงินด้วย เพราะต้องเป็นคนวางบิลค่าบริการกับลูกค้า ก่อนรับงานอาจจะต้องประเมินคร่าวๆ ว่าคุ้มกับการลงทุนที่จะรับงานนั้นๆ ไหมด้วย และอาจต้องกึ่งๆ เซลเล็กน้อย เพราะต้องทำให้ลูกค้ามีความมั่นใจในงานของเราด้วย นอกจากนี้ก็เป็นงานบริการอย่างหนึ่งด้วย ลูกค้าจุกจิกอย่างไร หรือจะบ่นมากมายขนาดไหน เราก็ต้องทน ต้องแก้ไขปัญหากันไป เพราะฉะนั้นต้องมีใจรักงานบริการด้วยอีกต่างหาก (งานส่วนนี้เกิดขึ้นจากความจริงที่ว่า บางครั้งคนที่มี Technical skills มากๆ อาจจะยากที่จะเข้าใจคนที่ไม่มี skill ด้านนี้เลยอย่างลูกค้าหรือ User และยากที่จะเข้าใจระบบงานด้านอื่นๆ อย่างเช่น บัญชี การเงิน เป็นต้น เพราะฉะนั้นงานส่วนนี้เกิดขึ้นเพื่อให้การทำงาน smooth ขึ้น และผลักดันให้ดำเนินไปได้อย่างรวดเร็วมากยิ่งขึ้นอย่างมีประสิทธิภาพ)

System Analyst ควรมีความรู้ความเข้าใจทางเทคนิคจริงๆ เพราะจะเป็นผู้วางระบบในภาพรวมทั้งหมด เพื่อให้สอดประสานทำงานทางธุรกิจที่ลูกค้าต้องการได้สำเร็จ ถ้ามีความรู้ความเข้าใจทางด้านธุรกิจด้วยจะยิ่งเลิศ (บางบริษัทต้องการให้คนที่ทำงานตรงนี้ ขยับไปควบงาน Business Analyst ด้วย เรียกได้ว่าต้องการคนที่เป็นแบบ All-in-One) แต่ไม่มีความจำเป็นต้องเข้าใจอย่างลึกซึ้งเท่าไรมากนักก็ได้ เพราะมีคนทำงานด้านนั้นให้แล้วก็คือ Business Analyst นั่นเอง คนทำงานข้างต้นจะเป็นคนมาช่วย Brief งาน บอกถึงความต้องการจริงๆ ของลูกค้าให้คนไอทีที่ในโลกนี้มีแต่รหัสดิจิตอล ให้เข้าใจได้ง่ายขึ้นในภาษาของคนดิจิตอล เรียกได้ว่าให้ภาพรวมใหญ่ๆ เป็นกรอบคร่าวๆ ให้ เพื่อนำไปคิดวิเคราะห์สร้างระบบต่อไปให้ตรงตามความต้องการอย่างแท้จริงของลูกค้า จากนั้นคนที่ทำหน้าที่นี้ก็จะสร้างระบบในส่วนที่เป็น Technical อย่างแท้จริง และกำหนดรายละเอียดต่างๆ ของระบบ จากนั้นก็เป็นหน้าที่ของผู้พัฒนาโปรแกรม (Programmers) ที่จะมาสร้างโปรแกรมย่อยๆ มากมายมาสนับสนุนระบบให้ใช้งานได้จริงๆ และมีประสิทธิภาพ ตอบสนองความต้องการของลูกค้า (บางบริษัท System Analyst = Programmer )

ดูรายละเอียดเพิ่มเติมได้ที่>>http://topicstock.pantip.com/silom/topicstock/2009/04/B7738864/B7738864.html

By>> นางสาวปิยะดา โซ๊ะประสิทธิ์ (เดียร์) :D

3 ความคิดเห็น:

  1. ถ้าเปรียบระบบงานเป็นร้านค้า Business Analyst เสมือนงานหน้าร้านคะ เป็นฝ่ายรับออเดอร์จากลูกค้า วางบิล และเก็บตังค์ ส่วน System Analyst เหมือนงานหลังร้าน คือต้องไปหาหรือผลิตสินค้าและบริการมาให้ตามออเดอร์ของลูกค้า By>> เดียร์ :)

    ตอบลบ
  2. ทำให้ทราบถึงความแตกต่าง Business Analyst กับ System Analyst และมีการยกตัวอย่างให้เห็นอย่างชัดเจนว่า System Analyst Business Analystเปรียบเสมือนสิ่งใด ทำให้เข้าใจความหมายได้ชัดเจนขึ้นเยอะเลยค่ะ:D

    by ชุติมน ศิริศรชัย (ก้อย) :DDD

    ตอบลบ
  3. ในความเป็นจริงงานทางด้าน System Analyst นั้นอาจมีการทำงานที่ซ้ำซ้อนกับ Business Analyst อยู่บ้างในบางเรื่อง เช่นการเก็บ requirment ของผูใช้งานระบบ ซึ่งเป็นเรื่องที่อาจเกิดขึ้นได้ เนื่องจากทั้ง2ตำแหน่งนี้มีหน้าที่และลักษณะการทำงานที่ต้องประสานงานในโครงการเดียวกัน พื่อให้งานดำเนินไปตรงกับความต้องการของผู้ใช้งานระบบ

    นายนฤพนธ์ วุฒิภาพภิญโญ(nIx)

    ตอบลบ

หมายเหตุ: มีเพียงสมาชิกของบล็อกนี้เท่านั้นที่สามารถแสดงความคิดเห็น