Từ lý thuyết đến thực tiễn: Dự án Website cửa hàng kinh doanh đồ ăn và đặt bàn trực tuyến bằng Agile

15:37 31/07/2025

Một trong những dự án ấn tượng của môn học “Quản lý dự án với phần mềm Agile” tại FPT Polytechnic Cần Thơ chính là “Website cửa hàng kinh doanh đồ ăn và đặt bàn trực tuyến” được thực hiện bởi nhóm sinh viên lớp SD19303. Dự án mô phỏng một hệ thống thương mại điện tử hiện đại dành cho nhà hàng hoặc quán ăn, cho phép khách hàng xem thực đơn, đặt món ăn, đặt bàn trước và thậm chí theo dõi lịch sử đơn hàng hay phản hồi chất lượng dịch vụ.

Trong thời đại công nghệ số phát triển mạnh mẽ, phương pháp phát triển phần mềm Agile, đặc biệt là mô hình Scrum đã trở thành lựa chọn hàng đầu của các công ty phần mềm nhờ khả năng linh hoạt, thích nghi nhanh và giúp tạo ra sản phẩm chất lượng cao trong thời gian ngắn. Nhận thấy tầm quan trọng đó, bộ môn Công nghệ thông tin tại FPT Polytechnic Cần Thơ đã chủ động đưa môn học “Quản lý dự án với phần mềm Agile” vào chương trình giảng dạy.

Môn học không chỉ cung cấp lý thuyết nền tảng về Agile mà còn tạo điều kiện cho sinh viên được áp dụng trực tiếp vào dự án thực tế ngay trong môn học, từ đó nâng cao kỹ năng làm việc nhóm, lập kế hoạch và quản lý quy trình phát triển phần mềm chuyên nghiệp.

Sơ đồ phân rã chức năng của Quản lý

Nhóm sinh viên đã áp dụng nghiêm túc mô hình Scrum vào toàn bộ quá trình phát triển. Mọi công việc đều bắt đầu bằng việc xây dựng Product Backlog, nơi liệt kê tất cả các chức năng cần phát triển như: đăng ký/đăng nhập người dùng, xem và tìm kiếm món ăn, giỏ hàng, đặt bàn, quản lý đơn hàng và quản lý thực đơn. Sau đó, nhóm tiến hành Sprint Planning để lựa chọn các tính năng phù hợp với mục tiêu của từng Sprint và lập Sprint Backlog chi tiết. Mỗi Sprint kéo dài từ 1 đến 2 tuần, kết thúc bằng hoạt động Sprint Review để đánh giá kết quả đạt được và nhận phản hồi.

Danh sách tất cả các chức năng trong Product Backlog
Danh sách các chức năng sẽ phát triển trong từng Sprint

Trong suốt quá trình làm việc, nhóm duy trì các cuộc họp Daily Meeting nhằm cập nhật tiến độ, xử lý vướng mắc và đảm bảo sự phối hợp hiệu quả giữa các thành viên. Ngoài ra, nhóm cũng sử dụng User Story Point để ước lượng công việc, phân bổ hợp lý thời gian và công sức cho từng chức năng. Tinh thần làm việc chủ động, kỷ luật và chuyên nghiệp đã giúp nhóm vượt qua nhiều khó khăn như thay đổi yêu cầu, xung đột về ý tưởng, hay áp lực thời gian và cũng nhờ sự góp ý nhiệt tình của giảng viên hướng dẫn.

User story point của Sprint 1, Sprint 2, Sprint 3
Hoạt động daily meeting của nhóm

Về mặt kỹ thuật, dự án được xây dựng bằng các công nghệ phổ biến như HTML, CSS, JavaScript, Java. Một số thành viên phụ trách giao diện đã sử dụng thư viện Bootstrap để đảm bảo tính responsive cho website. Bên cạnh đó, nhóm còn xây dựng Test Case cụ thể cho từng chức năng, tiến hành kiểm thử thủ công để phát hiện và xử lý lỗi trước khi nghiệm thu sản phẩm.

Bộ test case của dự án

Dự án không chỉ là cơ hội để sinh viên ứng dụng kiến thức vào thực tế mà còn là môi trường mô phỏng công việc tại doanh nghiệp. Qua đó, sinh viên được rèn luyện kỹ năng mềm quan trọng như làm việc nhóm, giải quyết vấn đề, và đặc biệt là tư duy linh hoạt theo triết lý Agile. Đây là minh chứng rõ ràng cho phương châm đào tạo “Thực học – Thực nghiệp” mà FPT Polytechnic Cần Thơ đang nỗ lực triển khai, giúp sinh viên vững vàng hơn trên con đường trở thành những kỹ sư phần mềm chuyên nghiệp trong tương lai.

Giảng viên Trần Ngọc Hà
Bộ môn Công nghệ thông tin
FPT Polytechnic Cần Thơ

Hỗ trợ tư vấn và giải đáp thông tin tuyển sinh FPT Polytechnic

Cùng chuyên mục

Đăng ký nhập học tại FPT Polytechnic 2026

  • Max. file size: 50 MB.
  • Max. file size: 50 MB.
  • Max. file size: 50 MB.