Get Requirement for Estimate Budget
ตัวอย่างหัวข้อสำหรับ Phase Requirement เราสามารถแยกได้ออกเป็น 4 หัวข้อหลัก สำหรับการประเมินระยะเวลาในการพัฒนาระบบได้ดังนี้ โดยใน 4 หัวข้อที่ยกมา เป็นเรื่องของ Business Analysis ที่ต้องเป็นผู้เก็บข้อมูล

- Activity
- It is something that the system must be able to process, for example, if it is a payment system, there must be a screen for recording the payment.
- Process
- Refers to the operating procedures of the system or the people involved in the work in the said activity.
- Executed
- Refers to the back-end work of the system, which is automatic work such as taking the results from recording and transferring them to another system.
- Output
- Refers to the results obtained from the operation of the system, such as reports, supporting documents.
ทั้ง 4 หัวข้อเป็นหัวข้อหลัก ๆ แต่ในแต่ละข้อก็ยังมีรายละเอียดที่ต้องลงลึกไปอีก ดังนั้นสำหรับโครงการที่มักเขียน แผนงานว่าจะให้สรุป Requirement ภายใน 30 วัน แล้วก็ต้องออกแบบเสร็จด้วยพร้อมกันไปเลย ต้องบอกว่ามันจะได้ รายละเอียดที่ไม่มีคุณภาพในการพัฒนาระบบครับ
นอกจากสิ่งที่ต้องสอบถามรายละเอียดเกี่ยวกับการพัฒนาแล้ว ยังมีอีกหัวข้อหนึ่ง คือ none function เช่น
- การจัดทำเอกสาร
- Security log
- SIT server
- UAT server
- Production server
- Maintenance service
พวกนี้ก็มีค่าใช้จ่ายทั้งนั้น และ เป็นค่าใช้จ่ายจำนวนมากด้วยอาจจะมากถึง 30 % ของการพัฒนาระบบด้วยซ้ำ
หัวข้อที่มักจะประมาณการผิดพลาด เช่น ในหัวข้อ Test ต้องมีการคุยกับหน่วยงานที่ว่าจ้างด้วยว่ามี นโยบายเรื่องการ test แค่ไหน ตัวอย่าง กรณี Bank จะมีขั้นตอนการทดสอบที่ซีเรียสมาก และต้องใช้เวลาเป็น เดือน กว่าที่จะขึ้น Product ได้ ช่วงเวลาที่ต้องเสียไปสำหรับ Test ซึ่งทีมพัฒนา ก็ยังไม่สามารถย้ายทีมงานไปทำเรื่องอื่นได้ ทำให้เกิดต้องทุนในช่วงเวลา นี้ไม่น้อยไปกว่า ช่วงการพัฒนาระบบเลย



