หลังจากที่ได้ Token สำหรับ Design กลับคืนมา เลยลุยกันต่อโดยทำการออกแบบทุกหน้าที่คิดว่าน่าจะต้องมีเท่าที่นึกได้รอไว้ก่อนเลย (แต่ค่อย ๆ implement ไป) เมื่อ Design Screens เสร็จก็ส่งต่อเข้าไปใน project บอกว่ามี Screens update เข้ามา ให้เข้าไปดูแล้วเขียนเป็น Spec รอไว้ ว่าแต่ละ Screen เป็นอย่างไร

จากนั้น Sprint นี้ ตั้ง Goal ไปเลยว่า ต้องทำการ End - to - End ของผู้ใช้งานให้จบเลย ซึ่งเป็น Core Flow หลักของระบบ

หลังจาก AI implement เสร็จ ส่งผลมาให้ Test เองบน local พอทดสอบเสร็จจากนั้นก็ Deploy ต่อ แล้วไป Test อีกรอบบน Prod และก็ เอ๊ะ! เรื่องนึงที่คิดว่าถ้าปล่อยให้เป็นแบบนี้ต่อไปเรื่อย ๆ น่าจะมี Risk ในการทำงานได้ซึ่งก็คือ

ตอนนี้ทุกอย่างมัน Run อยู่ใน Environment เดียวกัน

จึงเป็นที่มาของสิ่งที่ทำหลังจาก Sprint 5 คือการแยก Environment ออกจากกัน

Local -> Staging Site (Test) -> Production

เลยมาวาง Infrastructure ใหม่ แบ่ง Environment ให้ชัดเจน ไม่งั้น ถ้า scale ใหญ่ขึ้นไปเรื่อย ๆ แล้วค่อยมาแยกที่หลังมีเหนื่อยแน่ และความเสี่ยงมันจะพอกพูนขึ้นเรื่อย ๆ ทำเลยตอนนี้ดีกว่า

พอทำเสร็จ (ใช้เวลาทำอยู่เกือบ 2 ชั่วโมง เพราะบาง part AI ทำเองไม่ได้ บอกได้แต่ instruction แล้วก็นั่งไล่ นั่งงม นั่งเทสไป) สบายใจไป 1 เรื่องที่สำคัญแล้ว ลุยกันต่อกับ Sprint 6