Hành trình xây dựng phần mềm quản lý khoá học của sinh viên Công nghệ thông tin với công cụ Scrum

20:24 05/05/2025

Làm phần mềm không khó, làm phần mềm hiệu quả, đúng deadline, đúng nhu cầu – mới là thử thách. Đó là lý do tại sao nhóm sinh viên chọn Scrum – một quy trình quản lý dự án hiện đại thuộc phương pháp Agile để thực hiện dự án xây dựng “Ứng dụng quản lý khóa học tại xưởng thực hành phần mềm”.

Bắt đầu từ nhu cầu thực tế

Ý tưởng đến từ chính trải nghiệm học tập hàng ngày khi nhóm sinh viên nhận thấy có quá nhiều hệ thống quản lý khóa học cồng kềnh, rời rạc, thiếu tính cá nhân hóa. Bởi vậy, nhóm quyết định xây dựng một nền tảng giúp giảng viên dễ tổ chức khóa học, học viên dễ theo dõi lộ trình học và quản trị viên có thể thống kê toàn bộ quá trình.

Nhưng để làm ra một sản phẩm tốt trong thời gian ngắn, nhóm không thể làm theo cách “chia việc rồi ai làm nấy lo”. Thay vào đó, các bạn áp dụng Scrum – chia nhỏ lộ trình phát triển thành từng giai đoạn (Sprint), xoay quanh tính tương tác, linh hoạt và cải tiến liên tục.

Hình ảnh giao diện Ứng dụng quản lý khóa học
Hình ảnh giao diện xem danh sách khóa học đã đăng tải
Hình ảnh giao diện chỉnh sửa bài tập

Sprint – Mỗi tuần một đỉnh mới

Chúng tôi chia tiến độ thành 4 Sprint, mỗi Sprint kéo dài 1–2 tuần: Sprint 1: Đăng ký, đăng nhập, vai trò người dùng; Sprint 2: Quản lý khóa học, phân quyền giảng viên – học viên; Sprint 3: Trang học tập, tiến độ, quiz kiểm tra; Sprint 4: Bảng điều khiển, báo cáo, thống kê hiệu suất.

Mỗi ngày đều có daily stand-up meeting để không một thành viên nào “lạc nhịp”. Kết thúc Sprint là lúc nhóm demo sản phẩm cho nhau, nghe góp ý và rút kinh nghiệm trong phiên retrospective.

Scrum không chỉ giúp dự án chạy mượt hơn mà còn rèn cho nhóm kỹ năng giao tiếp, tự tổ chức và phản hồi liên tục – những điều sách vở không dạy. Quan trọng hơn, sinh viên học được cách nghĩ và làm như một team thật sự, không có “ông chủ”, chỉ có mục tiêu chung.

Sản phẩm phần mềm quản lý khóa học của nhóm hiện đã hoàn thiện phiên bản đầu tiên, với giao diện thân thiện và nhiều chức năng hữu ích. Nhưng thứ giá trị hơn cả là trải nghiệm áp dụng Scrum – từ lý thuyết đến thực hành ngay trong môi trường sinh viên.

Giảng viên Nguyễn Ngọc Khả Vy
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.