วันเสาร์, กรกฎาคม 06, 2556

คุณสมบัติ ของนักวิเคราะห์ระบบที่ดี



  1.  มีความรู้ “ในระบบงานธุรกิจ” ที่พัฒนา สามารถมองกว้างในภาพรวม และขั้นตอนของงานในรายละเอียด
  2. มีความสามารถในการนำ ทำงานประสาน ร่วมกับผู้อื่น  
  3. มีความสามารถ ในการแก้ปัญหา  มีแผนสำรอง กำหนดโซลูชั่นทางเลือก หรือปรับแก้ข้อจำกัดของทางเลือกหลัก
  4. มีความสามารถ ในด้านการ วิเคราะห์ ต้นทุน-ผลตอบแทน ของโครงการ 
  5. มีตรรกะ (Logic) และความรู้พื้นฐาน ในด้านการเขียนโปรแกรม (Coding)
  6. ต้องติดตาม เทคโนโลยีใหม่ๆ อย่างสม่ำเสมอ เพื่อ การคาดการณ์ แนวโน้มด้านไอที ปัจจัย ที่ส่งผลกระทบจากการ  “เปลี่ยนผ่าน” และเตรียมการณ์ “รับมือ” ต่อสภาพแวดล้อมที่เปลี่ยนแปลง
  7. มีประสบการณ์ในการทำงานด้านวิเคราะห์วิเคราะห์ระบบ
  8. สามารถ ประยุกต์และปรับใช้ นวัตกรรมใหม่ และสามารถ นำเครื่องมือ และวิธีการมาใช้ได้อย่างเหมาะสม ภายใต้ข้อจำกัดด้านงบประมาณ 
  9. มีความสามารถในการ “ไขแจ้ง (เล่าเรื่อง)” การตีความและการแปลงภาษาทางด้านเทคนิค (Concrete Language) ให้เป็นภาษาสำหรับบุคคลทั่วไป (Natural Language) ทำความเข้าใจได้ สรุปก็คือทำเรื่องยากให้เป็นเรื่องง่าย
  10. สามารถเลือกใช้ เครื่องมือ และวิธีการติดต่อ สื่อสารได้อย่างเหมาะสม ต่องาน และตรงกลุ่มผู้ใช้งาน ไม่ว่าจะเป็น การนำเสนอผ่านสไลด์ (Presentation), การจัดทำเอกสารประกอบต่างๆ อย่าง  เช่น กฎเกณฑ์ข้อกำหนด (System Requirement Specification) การสร้างเอกสาร งานออกแบบ (Design Specifications), เอกสารแสดงการใช้สัญลักษณ์ (Symbol & Notation)  รวมถึง การพูด เผชิญหน้าปากเปล่า (Verbal & Face-to-Face) ตัวต่อตัว หรือต่อทีม การนัดหมาย-รายงาน-วาระต่างๆ ผ่านอีเมล์ การประชุมทางไกล (Video Conference)  และการ
    ใช้กระดานข่าวสาร (Web-board)  การใช้สื่อหรือวิธีการต่างๆ ตามที่กำหนด  
     
 

วันศุกร์, กรกฎาคม 05, 2556

ความต้องการทางด้านฟังก์ชั่นงาน (Functional Requirements)

Functional Requirements
ความต้องการระบบ ที่ใช้ ระบุึฟังก์ชั่นที่ระบบงาน หรือคอมโพเน้นต์ที่สามารถนำมาใช้ทำงานได้

ความต้องการในส่วนฟังก์ชั่นงานโดยปกติแล้วประกอบไปด้วย

  • กฏเกณฑ์/ข้อกำหนดทางธุรกิจ (Business Rules)
  • การแก้ไขรายการให้ถูกต้อง, การปรับปรุง, การยกเลิก (Transaction corrections, adjustments,cancellations)
  • ฟังก์ชั่นในส่วนจัดการระบบ (Administrative functions)
  • การยืนยันตัวตน (Authentication)
  • การให้อำนาจ (Authorization) – ฟังก์ชั่นที่มอบหมายผู้ใช้ให้เป็นตัวแทน 
  • ติดตามการตรวจสอบ (Audit Tracking)
  • ส่วนต่อประสานภายนอก (External Interfaces)
  • ความต้องการการรับรอง (Certification Requirements)
  • ความต้องการการออกรายงาน (Reporting Requirements)
  • ประวัติข้อมูล(Historical Data)
  • กฏเกณฑ์หรือข้อกำหนดความต้องการ (Legal or Regulatory Requirements)