BÁO CÁO
BÀI TẬP: SỬ DỤNG CÔNG CỤ HỢP TÁC
TRỰC TUYẾN TRONG DỰ ÁN NHÓM
I. GIỚI THIỆU
1. Bối cảnh dự án nhóm Trong học kỳ này, nhóm chúng tôi (gồm 4 thành viên) được giao thực hiện một dự án cuối kỳ: "Nghiên cứu, thiết kế mô hình 2D một chi tiết cơ bản và viết script tự động hóa tính toán". Do thời gian trên lớp có hạn và lịch học của các thành viên thường xuyên bị lệch nhau, việc gặp mặt trực tiếp để làm việc là rất khó khăn. Để giải quyết bài toán này và đảm bảo tiến độ, nhóm đã quyết định áp dụng một hệ sinh thái các công cụ hợp tác trực tuyến để làm việc từ xa.
2. Vai trò của cá nhân trong nhóm Trong dự án này, tôi đảm nhận vai trò là thành viên chịu trách nhiệm chính về mảng kỹ thuật: trực tiếp vẽ các bản vẽ kỹ thuật chi tiết, viết script tính toán hỗ trợ, đồng thời hỗ trợ nhóm trưởng trong việc thiết lập không gian làm việc trực tuyến và quản lý tài liệu kỹ thuật của nhóm.
3. Mục tiêu của việc sử dụng công cụ online Việc đưa các công cụ trực tuyến vào dự án nhằm giải quyết 3 mục tiêu cốt lõi:
Minh bạch hóa luồng công việc: Ai cũng biết mình cần làm gì, deadline khi nào, tránh tình trạng "cha chung không ai khóc" hoặc chồng chéo công việc.
Tập trung hóa dữ liệu: Chấm dứt cảnh gửi file qua lại trên Messenger bị trôi tin nhắn hay nhầm lẫn giữa các phiên bản Bao_cao_final_1.docx và Bao_cao_final_chot_that.docx.
Giao tiếp và phản hồi theo thời gian thực: Tạo ra không gian thảo luận chuyên nghiệp, phân tách rõ ràng giữa việc học và giải trí.
II. CÁC CÔNG CỤ ĐÃ SỬ DỤNG
Để đáp ứng đầy đủ các khâu của dự án, tôi đã đề xuất và cùng nhóm thống nhất sử dụng 4 công cụ chính thuộc 4 nhóm chức năng khác nhau:
1. Công cụ Quản lý dự án: Trello
Mục đích: Lên danh sách công việc (to-do list), phân công task cho từng người và theo dõi tiến độ tổng thể của dự án (Kanban board).
Thiết lập: Tôi đăng ký tài khoản bằng email sinh viên (@vnu.edu.vn), cập nhật đầy đủ avatar, tên thật và phần bio ngắn gọn để các thành viên dễ nhận diện.
Lý do chọn: Trello có giao diện trực quan dạng bảng (Board) - cột (List) - thẻ (Card). Nó cực kỳ dễ làm quen đối với những sinh viên năm nhất chưa có nhiều kinh nghiệm dùng các tool phức tạp như Jira hay Asana.
2. Công cụ Soạn thảo tài liệu: Google Docs
Mục đích: Viết báo cáo tổng kết của dự án, biên soạn kịch bản thuyết trình.
Thiết lập: Sử dụng tài khoản Google Workspace của trường cấp để tận dụng các tính năng bảo mật và không bị giới hạn dung lượng nếu cần đính kèm.
Lý do chọn: Tính năng co-editing (chỉnh sửa đồng thời) của Google Docs hiện tại vẫn là vô địch. Nó cho phép cả 4 người cùng gõ trên một trang giấy, có lịch sử chỉnh sửa rõ ràng để biết ai đã thêm bớt nội dung gì.
3. Công cụ Lưu trữ và Chia sẻ file: Google Drive
Mục đích: Tạo một "đám mây" chung chứa mọi tài nguyên của dự án: tài liệu tham khảo, file cài đặt, file ảnh chụp màn hình, file báo cáo.
Thiết lập: Tạo một Shared Folder (Thư mục chia sẻ) và phân quyền Editor (Người chỉnh sửa) cho các thành viên trong nhóm, chỉ phân quyền Viewer (Người xem) cho giảng viên nếu cần chia sẻ link.
Lý do chọn: Tích hợp sẵn với hệ sinh thái Google (Docs, Sheets), đồng bộ hóa nhanh và quen thuộc với 100% sinh viên.
4. Công cụ Giao tiếp nhóm: Discord
Mục đích: Kênh thông tin liên lạc chính thức, họp nhóm bằng giọng nói (Voice call), và chia sẻ màn hình (Screen share) để sửa lỗi kỹ thuật.
Thiết lập: Tạo một Server riêng biệt tên "Dự án K70E - Nhóm 3", chia thành các channel text (văn bản) và voice (giọng nói) theo từng chủ đề.
Lý do chọn: Thay vì dùng Zalo hay Messenger (dễ trôi file, giới hạn thời gian lưu trữ), Discord cho phép tạo nhiều kênh chat riêng biệt. Hơn nữa, tính năng share màn hình của Discord rất mượt, độ trễ thấp, cực kỳ phù hợp khi tôi cần share màn hình để hướng dẫn các bạn khác.
III. QUÁ TRÌNH THỰC HIỆN (CHI TIẾT TRẢI NGHIỆM CÁ NHÂN)
Đây là phần phản ánh rõ nét nhất cách tôi đã vận dụng các công cụ này vào thực tế dự án trong suốt 4 tuần qua.
1. Quản lý công việc (Task Management) trên Trello Ngay từ tuần đầu tiên, tôi đã cùng nhóm trưởng thiết lập không gian làm việc. Chúng tôi chia bảng Trello thành 4 cột chính: Backlog (Tài liệu/Ý tưởng), To Do (Cần làm), Doing (Đang làm), và Done (Đã xong).
Với các phần việc cá nhân được giao, tôi chủ động nhận task, tự set deadline cho bản thân trước deadline chung của nhóm 1 ngày để có thời gian review. Ví dụ: Với task "Vẽ bản vẽ kỹ thuật bằng AutoCAD", tôi tạo một Card trên Trello, gán tag (label) màu Đỏ là "Ưu tiên cao", và add tài khoản của mình vào. Hàng ngày, khi bắt đầu mở máy tính, tôi sẽ kéo thẻ task từ cột To Do sang Doing. Khi hoàn thành bản vẽ (sử dụng các lệnh cơ bản như Array, Mirror, Fillet để tối ưu thời gian), tôi đính kèm trực tiếp file .dwg hoặc link Drive của file đó vào Trello Card, sau đó tag bạn viết báo cáo vào kiểm tra rồi mới kéo sang cột Done. Việc cập nhật này diễn ra thường xuyên (ít nhất 3-4 lần/tuần), giúp mọi người luôn biết tôi đang làm đến đâu mà không cần phải nhắn tin hỏi han.
[Chèn ảnh 1: Chụp màn hình bảng Trello của nhóm, khoanh đỏ avatar tài khoản cá nhân của bạn đang được gán vào 1-2 task trong cột Doing/Done. Chú ý hiển thị rõ Label và Deadline của task]
2. Giao tiếp và Tương tác nhóm trên Discord Trong không gian Discord, tôi chủ động tạo ra các kênh như: #thong-bao (chỉ admin được chat), #tai-lieu-chung, và #thaoluan-kythuat.
Vì chịu trách nhiệm phần code Python (viết script tính toán) và bản vẽ AutoCAD, tôi thường xuyên gặp tình huống phải giải thích nguyên lý cho các bạn lo phần nội dung. Thay vì chat dài dòng, tôi chủ động hẹn nhóm lên kênh Voice Phòng Họp 1 vào lúc 21h tối thứ Ba và thứ Sáu hàng tuần (tần suất họp nhóm duy trì 2-3 lần/tuần). Tại đây, tôi dùng tính năng Share Screen để chạy thử đoạn code tự động hóa bằng Python hoặc bật AutoCAD lên demo trực tiếp. Có những hôm anh em làm việc căng thẳng, xong việc sớm, cả nhóm lại rủ nhau vào làm một trận Valorant giải trí ngay trên chính kênh Discord đó. Điều này giúp gắn kết nhóm rất tốt. Trong suốt quá trình, tôi luôn chủ động đưa ra các câu hỏi, phản hồi tiến độ trên kênh #thaoluan-kythuat (tương tác chủ động hơn 15 lần/tuần).
[Chèn ảnh 2: Chụp màn hình giao diện Discord của nhóm. Cho thấy các kênh (channel) bên trái. Chụp đoạn tin nhắn bạn đang trao đổi chuyên môn, gửi file hoặc thảo luận sôi nổi với nhóm]
3. Quản lý tài nguyên và Tệp tin trên Google Drive Để tránh tình trạng "bãi rác kỹ thuật số", tôi đề xuất quy tắc lưu trữ thư mục 2 cấp. Cụ thể, trên Drive dùng chung, tôi tạo cấu trúc:
[Nhom3_K70E] Du An Cuoi Ky (Cấp 1)
01_TaiLieuThamKhao (Cấp 2)
02_BanVe_AutoCAD (Cấp 2)
03_Code_Python (Cấp 2)
04_BaoCao (Cấp 2)
Tôi cũng là người đưa ra quy tắc đặt tên file bắt buộc cho cả nhóm: [Tên file]_[Tên người thực hiện]_[Phiên bản].đuôi. Ví dụ, khi tôi code xong script viết bằng Python, tôi sẽ lưu vào thư mục 03 với tên: Script_TinhToan_Hieu_v1.py. Nếu bạn khác sửa, sẽ đổi thành _v2. Quy tắc này đã cứu nhóm một bàn thua trông thấy khi vào đêm trước ngày nộp bài, chúng tôi lỡ xóa nhầm một đoạn nội dung và phải tìm lại bản draft cũ. Nhờ tên file rõ ràng, chúng tôi khôi phục lại chỉ trong 1 phút.
[Chèn ảnh 3: Chụp màn hình Google Drive hiển thị rõ cây thư mục (ít nhất 2 cấp như đã kể trên) và các file bên trong được đặt tên theo quy tắc chuẩn]
4. Soạn thảo tài liệu và Làm việc nhóm trên Google Docs Ở giai đoạn nước rút, nhóm bắt tay vào viết báo cáo. Tôi chịu trách nhiệm viết chương 2 (Công cụ) và chương 3 (Kỹ thuật). Trải nghiệm tuyệt vời nhất là lúc 2h sáng, cả 4 thành viên cùng online trên file Docs (thấy hiện 4 icon avatar ở góc trên bên phải). Thay vì sửa trực tiếp vào phần bạn khác viết và làm hỏng văn phong của họ, tôi sử dụng tính năng Suggesting (Đề xuất chỉnh sửa) và Comment (Bình luận). Khi đọc thấy một đoạn giải thích hàm thuật toán chưa rõ, tôi bôi đen và tag tên bạn đó @NguyenVanA đoạn này cậu bổ sung thêm thư viện Pandas nhé. Việc này thể hiện sự tôn trọng công sức của nhau và giúp quá trình biên tập cuối cùng mượt mà hơn.
[Chèn ảnh 4: Chụp màn hình Google Docs lúc đang làm việc. Khoanh đỏ phần bạn đang dùng tính năng "Thêm nhận xét" (Comment) hoặc "Đề xuất chỉnh sửa" (Suggesting) bên lề phải của văn bản]
IV. ĐÁNH GIÁ HIỆU QUẢ CỦA CÔNG CỤ
Việc đưa các công cụ trực tuyến vào dự án nhóm không chỉ là yêu cầu của bài tập mà thực sự đã thay đổi cách làm việc của chúng tôi.
1. So sánh sự thay đổi (Trước và Sau)
Trước đây: Khi làm bài tập nhóm hồi đầu học kỳ, nhóm tôi làm việc hoàn toàn qua nhóm chat Messenger. Hậu quả là tin nhắn trôi liên tục, có bạn "seen" không rep, đến sát deadline mới cuống cuồng hỏi "Tao phải làm gì?". File gửi qua Messenger tải xuống bị lỗi hoặc nhòe mờ.
Sau khi áp dụng (Hiện tại): Mọi thứ đi vào nề nếp. Trello đóng vai trò như một "người nhắc việc" không biết mệt mỏi. Không ai còn lý do "tớ quên mất" vì deadline đã hiện đỏ chót trên bảng và gửi thông báo về email. Discord giúp tài liệu được phân loại theo từng kênh, dễ dàng tra cứu lại bất cứ lúc nào.
2. Ưu điểm và Hạn chế từng công cụ
Trello: * Ưu điểm: Cực kỳ trực quan, thao tác kéo thả dễ dàng, phù hợp cho nhóm nhỏ (dưới 10 người).
Hạn chế: Chỉ theo dõi được tiến độ dạng Kanban, thiếu các dạng biểu đồ nâng cao như Gantt chart để xem độ gối đầu của các công việc (nếu muốn dùng phải cài thêm Power-Ups khá phức tạp).
Google Drive & Docs:
Ưu điểm: Ổn định, miễn phí, tính năng cộng tác thời gian thực xuất sắc.
Hạn chế: Khi file Docs quá dài (trên 30 trang) hoặc có chèn nhiều ảnh chất lượng cao, việc load trang và gõ chữ nhiều người cùng lúc đôi khi bị giật lag (delay).
Discord:
Ưu điểm: Chất lượng âm thanh và chia sẻ màn hình tuyệt vời, quản lý file theo kênh rất khoa học.
Hạn chế: Thông báo có thể hơi "ồn ào" nếu không biết cách thiết lập (Mute) các kênh không quan trọng. Đôi khi môi trường Discord quá thoải mái dễ làm nhóm sa đà vào việc tán gẫu thay vì làm việc.
V. KHÓ KHĂN VÀ CÁCH GIẢI QUYẾT
Trong tuần đầu tiên triển khai, nhóm tôi đã gặp một số rào cản nhất định:
Khó khăn 1: Sự bỡ ngỡ với công cụ mới. Hai bạn trong nhóm chưa từng dùng Trello và cảm thấy việc lên đó cập nhật task là "mất thời gian" và "vẽ chuyện".
Cách giải quyết: Với tư cách là người rành công nghệ hơn, tôi đã thu âm một đoạn video ngắn (khoảng 3 phút) quay lại màn hình cách tạo task, gán tên và kéo thả trên Trello rồi gửi vào kênh #tai-lieu-chung trên Discord. Tôi cũng thuyết phục các bạn cố gắng dùng thử trong 1 tuần. Sau tuần đó, các bạn đã quen và công nhận nó giúp quản lý thời gian cá nhân tốt hơn hẳn.
Khó khăn 2: Xung đột khi lưu file (Version Control). Có một lần, do quên không dùng Google Docs mà hai người cùng tải file Word về sửa offline, dẫn đến việc có 2 bản cập nhật khác nhau cùng được up lên Drive.
Cách giải quyết: Chúng tôi thống nhất lại nguyên tắc: Mọi thao tác soạn thảo chữ viết phải làm trên Google Docs. Chỉ khi nào chốt 100% nội dung mới được xuất ra file PDF hoặc Word để nộp. File nào là bản chốt sẽ được thêm chữ _FINAL_READONLY để không ai động vào nữa.
Bài học rút ra: Công cụ dù mạnh đến đâu cũng chỉ là phần mềm vô tri. Yếu tố cốt lõi để làm việc nhóm thành công trực tuyến là Kỷ luật tuân thủ các quy tắc đã đề ra và Sự chủ động giao tiếp của con người.
VI. KẾT LUẬN
Trải qua quá trình thực hiện đồ án, tôi nhận thấy việc thành thạo các công cụ hợp tác trực tuyến (như Trello, hệ sinh thái Google, Discord) không chỉ giúp hoàn thành bài tập Nhập môn công nghệ với chất lượng tốt nhất, mà còn trang bị cho tôi một kỹ năng thiết yếu (Digital Collaboration Skill) cho hành trình 4 năm đại học sắp tới và công việc thực tế sau này.
Từ một nhóm sinh viên còn lúng túng trong việc chia việc, chúng tôi đã biết cách vận hành một dự án nhỏ trơn tru, theo dõi tiến độ rõ ràng và tối ưu hóa hiệu suất làm việc của từng cá nhân.
Đề xuất cải thiện: Nếu có cơ hội thực hiện một dự án quy mô lớn hơn trong tương lai, tôi sẽ đề xuất nhóm tìm hiểu và tích hợp sử dụng Notion. Notion có thể gom chung khả năng quản lý Kanban của Trello và soạn thảo tài liệu của Google Docs vào chung một nền tảng duy nhất (All-in-one workspace), giúp giảm thiểu việc phải chuyển đổi qua lại giữa quá nhiều ứng dụng.