SEN : Goals & Context

    คราวก่อนเราพูดกันเรื่อง

SEN : Boundaries&Stakeholders

    มาตอนนี้ หลังจากที่เรารู้แล้วว่า Boundaries & Stakeholders มีอะไรบ้าง ซึ่งพอถึงตรงนี้นั่นหมายความว่า เราพอจะรู้ความต้องการข้อง stakeholders คร่าวๆ แล้วว่าเค้าอยากให้ Project ที่เค้าสนใจนั้นออกมาในลักษณะไหน แต่ก่อนที่เราจะเดินโต้งๆ เข้าไปหา Stakeholders เพื่อถามในส่วนของรายละเอียดนั้น เราคงต้องมาทำความเข้าใจคร่าวๆ ของ Project ที่เรากำลังทำอยู่เช่นกัน

[ad#ad-post-1]

1. อะไรบ้างที่เกี่ยวกับระบบที่เรากำลังทำอยู่?

แน่นอนว่าก่อนที่เราจะเริ่ม Project สิ่งที่เราต้องทำความเข้าใจก่อนเป็นอันดับแรกคือ

  • Functional point of view แบ่งออกเป็น
    • Define the need – ระบบที่เราสร้างนี้ให้บริการแก่ใคร, แล้วมันทำอะไรบ้าง
    • Validate the need – จุดมุ่งหมายของระบบคืออไร, ทำไมถึงต้องการระบบนี้, อะไรที่สามารถทำให้ความต้องการนั้นเปลี่ยนหรือหายไปได้บ้าง, risk อะไรบ้างที่จะทำให้ need นั้นเปลี่ยน หรือ หายไปได้บ้าง

 

 

 

 

 

 

 

 

 

Figure 1: The "Bête à cornes" from APTE method.

  • Environment point of view คือ องค์ประกอบภายนอก..ที่มีส่วนเกี่ยวข้องกับระบบของเรามีอะไรบ้าง, ขอบเขตของระบบคืออะไร, ข้อจำกัดของระบบมีอะไรบ้าง
    • ระบบนั้นไม่สามารถที่จะอาศัยได้ด้วยตัวของมันเพียงคนเดียว..มันต้องมีการ Interacts กับ external entities อื่นๆ ด้วย
    • External entities ที่มีการ interacts กับ ระบบเราจะเรียกว่า "Actor"
    • Actor นั้นจะมีการ interact กับระบบโดยตรง (directly) ส่วน
    • Stakeholders นั้นก็จะเป็น entities อีกแบบหนึ่งที่บ้างครั้งอาจจะเป็นผู้ที่ให้ข้อมูล หรือ ขอข้อมูลเกี่ยวกับ actors
  • Temporal point of view – System Life-cycle คือ ขั้นตอนการทำงานของระบบมีอะไรบ้าง life-cycle แบ่งออกได้ดังนี้
    • System life-cycle คือ ขั้นตอนทั้งหมดของระบบที่ผูกไว้กับเวลาตั้งแต่เริ่มต้นความคิดริเริ่มโปรเจค..จนถึงขั้นตอน ที่ต้องมีการเลิกใช้งาน
    • Engineering life-cycle คือ ลำดับขั้นตอนแต่ละช่วง ที่ค่อยๆพัฒนาระบบจากความคิด (concept) ไปจนถึงการใช้งานจริงและสุดท้ายก็จบลงที่ขั้นตอนของการเลิกใช้งาน
    • Project life-cycle / Project phase คือ เป็น life-cycle ที่อยู่ในระดับบนสุดเพื่อเอามาช่วยในการดูแลและจัดการระบบ

Figure 2 : Primary system life-cycle function.

มุมมองต่างๆ นั้นเราต้องเข้าใจเป็นอันดับแรก..แน่นอนว่ามันมีวิธี

2. ขั้นตอนการทำงานได้เมื่อได้ need จาก stakeholder

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Figure 3 : Steps of the stakeholder needs definition process.

3. Engineering life-cycle : The Vee ตัวนี้จะเป็นตัวที่ถูกนำไปใช้งานมากที่สุด


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Figure 4 : V Life-cycle

[ad#post-image]