คราวก่อนเราพูดกันเรื่อง
มาตอนนี้ หลังจากที่เรารู้แล้วว่า 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]