ขั้นตอนและกระบวนการในการพัฒนา
รวบรวมข้อมูล, ความต้องการและกำหนดเป้าหมายของงาน
รวบรวมข้อมูล กำหนดเป้าหมายที่ต้องการของงาน รวมไปถึงการวางแผน และประเมินเวลาคร่าวๆที่จะต้องใช้ในการทำงาน
วิเคราะห์และออกแบบให้ตรงเป้าหมาย
วิเคราะห์และออกแบบระบบ ย่อยงานทั้งหมดออกเป็นส่วนเล็กๆเพื่อให้ง่ายต่อการบริหารจัดการ และทำการเรียงลำดับความสำคัญของงาน ซึ่งในส่วนนี้เรามักจะใช้เครื่องมือในการบริหารจัดการโครงการ (Project Management Tool) เข้ามาช่วย ในการแจกจ่ายงาน และติดตามความคืบหน้าของงาน
![Trello](/assets/process/trello-78df51abcb089277f97dbf6923b341ca.png)
ทำการพัฒนาระบบ
ลงมือทำการพัฒนาระบบ
![Mockup](/assets/process/mockup-3c9b5be79b532777cf1b3cea62ef7ed8.png)
ทดสอบระบบ
ทดสอบระบบที่พัฒนาเสร็จแล้ว เพื่อให้มั่นใจว่าถูกต้องตามความต้องการ และสอดคล้องกับเป้าหมายที่กำหนดไว้ในข้อแรก
![Pastel](/assets/process/pastel-26971f18007b8ecc5b847a7391003964.png)
เปิดให้ใช้งานจริง
เปิดให้ผู้ใช้งานได้ใช้งานจริง
![Auto deploy](/assets/process/auto_deploy-b6b825b87d478cd0a4b421e6fa97c9e0.png)
รวบรวม และวิเคราะห์ผลตอบรับ เพื่อนำมาปรับปรุงและแก้ไข
รวบรวมปัญหา และผลตอบตอบรับจากผู้ใช้ เพื่อนำมาวิเคราะห์ และนำข้อมูลเหล่านี้เข้าไปสู่วงจรการพัฒนาในขั้นตอนที่ 2 อีกครั้ง (Iteration)