หัวข้อ
- #ข้อกำหนดของลูกค้า
- #ขั้นตอนการพัฒนา
- #การจัดการโครงการ
- #โครงการ SI
- #การออกแบบโค้ด
สร้าง: 2024-04-18
สร้าง: 2024-04-18 06:44
เรื่องราวของนักพัฒนา SI
#9. หลังจากเข้าร่วมโครงการ SI - การเริ่มต้นพัฒนาอย่างจริงจัง
หลังจากเข้าร่วมโครงการและผ่านช่วงเวลาปรับตัวแล้ว ก็จะเริ่มเข้าสู่กระบวนการพัฒนาอย่างจริงจัง การพัฒนาจะดำเนินการตามฟังก์ชันที่ระบุไว้ใน RFP (เอกสารกำหนดข้อกำหนด) ให้สอดคล้องกับกำหนดเวลาใน WBS ใน SI นั้น เมื่อพัฒนาฟังก์ชันใดๆ จะถือว่าอาจมีการเปลี่ยนแปลงได้ตลอดเวลา ดังนั้นจึงพยายามออกแบบให้มีความสัมพันธ์กับโมดูลอื่นๆ น้อยที่สุด
เหตุผลก็คือ ลูกค้าที่เป็นผู้ว่าจ้างโครงการนั้น แม้จะรู้จักงานของตัวเอง แต่ก็ไม่สามารถให้แนวทางการนำไปใช้ เช่น ฟังก์ชันใดที่จำเป็น หน้าจอควรออกแบบอย่างไร เป็นต้น ดังนั้นเมื่อพัฒนาหน้าจอเสร็จแล้ว จึงมักมีการเพิ่มหรือแก้ไขข้อกำหนดเพิ่มเติมในภายหลัง
ดังนั้น หากมีความสัมพันธ์กับโมดูลอื่นๆ สูง การแก้ไขส่วนหนึ่งอาจต้องแก้ไขโมดูลอื่นๆ ด้วย ซึ่งอาจทำให้เกิดผลข้างเคียงที่คาดไม่ถึง และทำให้เกิดโค้ดซ้ำซ้อนอย่างยุ่งเหยิง
เนื่องจากเป้าหมายของ SI คือการทำให้ระบบทำงานได้ก่อน จึงทำให้การเขียนโค้ดที่สะอาดและมีประสิทธิภาพถูกผลักไปอยู่ลำดับหลัง
ในตอนแรกอาจมีความทะเยอทะยานที่จะสร้างสรรค์ผลงานที่ดี แต่เมื่อเจอกับกำหนดเวลาที่รัดกุมและคำขอจากลูกค้าที่เพิ่มขึ้นทุกวัน ก็จะพบว่าตัวเองกำลังพัฒนาอย่างรวดเร็วโดยไม่ทันรู้ตัว
นอกจากนี้ ลูกค้าบางรายก็ปล่อยให้เราพัฒนาเองโดยคิดว่าจ่ายเงินไปแล้วก็ต้องทำให้เสร็จ ซึ่งนั่นเป็นสัญญาณบ่งบอกถึงหายนะที่จะเกิดขึ้นในช่วงท้ายของโครงการ ดังนั้นหากไม่เข้าใจงานใดๆ ควรสอบถามและสรุปให้เรียบร้อย
เมื่อพัฒนาใน SI ควรระลึกถึงสิ่งต่อไปนี้เสมอ
ความคิดเห็น0