ถ้าคุณเจอปัญหาเหล่านี้ มาลองให้ความสำคัญกับ System Analyst แล้วจะรู้ว่าคุณเข้าใจผิดเกี่ยวกับหน้าที่ของ SA
- โปรเจคที่พัฒนาล้มเหลว
- โปรเจคที่พัฒนาออกแบบไม่ตรงตามความต้องลูกค้า
- โปรเจคที่พัฒนาไม่เสร็จตามกำหนดเวลา
- โปรเจคที่พัฒนาต้นทุนบานปลาย
- โปรเจคที่พัฒนาเลือกใช้เทคโนโลยีผิด
- และอื่นๆ อีกมากมายที่ซอฟต์แวร์หรือระบบที่พัฒนาไม่ประสบความสำเร็จ
สิ่งที่ System Analyst ต้องมี
- ประสบการณ์ (เจ้าข้อนี้และที่เข้าใจผิดกันเยอะ)
- SA ที่ดีต้องเคยเขียนหรือพัฒนาโปรแกรมมาก่อนหรือก็คือ เป็นโปรแกรมเมอร์มาก่อน
- SA ที่ดีต้องเคยต้องเคยออกแบบฐานข้อมูล
- SA ที่ดีต้องเคยวิเคราะห์และออกแบบระบบงานเกี่ยวกับธุรกิจมาเยอะพอสมควร
- SA ที่ดีต้องเขียนและอธิบายเอกสารได้ ตามหลักสากลนะ
- รอบรู้
- มีความรู้เกี่ยวกับเทคโนโลยีต่างๆ แค่รู้ไม่จำเป็นต้องชำนาญ
- มีความเข้าใจเกี่ยวกับระบบงานของธุรกิจต่างๆ เป็นอย่างดี
- เข้าใจขั้นตอนการพัฒนาซอฟต์แวร์ตามหลักการพัฒนา System development Life Cycle (SDLC)
- เข้าใจขั้นตอนการพัฒนาซอฟต์แวร์แบบอื่นๆ เช่น Agile เป็นต้น
- รอบคอบและเฉลียวฉลาด ข้อนี้จะเกิดได้ ก็จากสองอันแรก
สรุปสิ่งที่ SA ต้องมีจริงๆ แล้วยังมีอีกเยอะกว่านี้ แต่แค่นี้ก็พอจะรู้แล้วนะครับว่าไม่ใช่ใครก็เป็น SA ได้ โดยเฉพาะเรื่องประสบการณ์ที่เข้าใจผิดกันเยอะ ว่าทำงานมาหลายปี อายุเยอะ ใช่ว่าคุณคือ System Analyst ถ้าคุณไม่ตรงตามด้านบนอย่าบอกว่าตัวเองเป็น SA
ความคิดเห็น
แสดงความคิดเห็น