Sự hợp tác trong môi trường học thuật thường giống như một cuộc chạy nước rút hỗn loạn hơn là một cuộc đua có cấu trúc. Các dự án sinh viên, dù trong lĩnh vực kỹ thuật, nhân văn hay kinh doanh, thường xuyên gặp phải khối lượng công việc không đều, thời hạn không rõ ràng và sự sụp đổ trong giao tiếp. Giải pháp thường không nằm ở việc làm việc chăm chỉ hơn, mà nằm ở việc làm việc theo một hệ thống được thiết kế để linh hoạt và minh bạch. Việc áp dụng các phương pháp Agile sẽ biến động lực nhóm sinh viên từ một tập hợp cá nhân thành một đơn vị thống nhất, có khả năng cung cấp kết quả chất lượng một cách nhất quán.
Hướng dẫn này nêu rõ những thói quen cụ thể và thay đổi cấu trúc cần thiết để triển khai các thực hành Agile trong bối cảnh trường đại học hoặc trường học. Nó tập trung vào các yếu tố con người trong làm việc nhóm, quản lý thời gian và tiến triển theo từng giai đoạn, loại bỏ ngôn ngữ chuyên môn để tập trung vào các hành vi có thể thực hiện được.

Các dự án học thuật truyền thống thường tuân theo một hành trình tuyến tính: nghiên cứu, nháp, hoàn thiện, nộp. Phương pháp ‘Waterfall’ này giả định rằng các yêu cầu đã được hiểu rõ ngay từ đầu. Trên thực tế, các dự án sinh viên luôn thay đổi. Những thông tin mới xuất hiện, thành viên nhóm bỏ cuộc, hoặc những rào cản kỹ thuật nảy sinh. Agile là phản ứng đối với sự bất định này. Nó ưu tiên con người và tương tác hơn là quy trình, và các giải pháp hoạt động hơn là tài liệu chi tiết.
Đối với sinh viên, sự thay đổi này có nghĩa là chấp nhận rằng sự thay đổi là điều không thể tránh khỏi và lên kế hoạch cho nó. Điều đó không có nghĩa là từ bỏ cấu trúc. Thay vào đó, nó có nghĩa là chia nhỏ các mục tiêu dài hạn trong cả học kỳ thành những chu kỳ nhỏ, dễ quản lý hơn.
Một trong những nguyên nhân chính gây căng thẳng trong các nhóm sinh viên là sự mơ hồ về ai chịu trách nhiệm cho điều gì. Agile đề xuất giao các vai trò cụ thể để đảm bảo trách nhiệm mà không tạo ra một cấu trúc cấp bậc cứng nhắc. Những vai trò này nên được phân bổ dựa trên điểm mạnh của nhóm và thời gian sẵn có.
| Vai trò | Trách nhiệm | Tương đương sinh viên |
|---|---|---|
| Người sở hữu sản phẩm | Xác định mục tiêu và ưu tiên | Trưởng nhóm dự án / Người liên hệ khách hàng |
| Master Scrum | Loại bỏ rào cản và hỗ trợ tổ chức các cuộc họp | Người điều phối / Người quản lý thời gian |
| Đội phát triển | Thực hiện công việc | Nhà nghiên cứu / Người viết / Lập trình viên |
Người sở hữu sản phẩm đảm bảo đội đang xây dựng đúng điều cần thiết. Họ quản lý danh sách công việc và làm rõ yêu cầu. Trong bối cảnh sinh viên, người này thường là người giao tiếp với giảng viên hoặc khách hàng.
Người quản lý Scrum không quản lý con người mà quản lý quy trình. Họ đảm bảo các cuộc họp bắt đầu đúng giờ, giảm thiểu sự xao nhãng và giải quyết mâu thuẫn một cách xây dựng. Vai trò này dễ dàng luân phiên giữa các sinh viên để tránh kiệt sức.
Đội Phát triển là tự tổ chức. Họ quyết định cách thức thực hiện các nhiệm vụ được giao. Họ cam kết thực hiện công việc dựa trên năng lực của mình.
Một học kỳ quá dài để quản lý trong một lần. Agile chia công việc thành các “Sprint”, là những khoảng thời gian cố định trong đó hoàn thành một bộ công việc cụ thể. Đối với sinh viên, sprint kéo dài hai tuần thường là lý tưởng, phù hợp với các hạn chót bài tập hàng tuần hoặc hai tuần.
Khi lập kế hoạch, tránh cam kết quá mức. Sinh viên thường đánh giá thấp thời gian cần thiết cho nghiên cứu, chỉnh sửa và các sự kiện bất ngờ trong cuộc sống. Tốt hơn là hoàn thành ít nhiệm vụ hơn là bỏ lỡ hạn chót.
Sự sụp đổ trong giao tiếp là điểm thất bại phổ biến nhất trong các dự án nhóm. Agile dựa vào giao tiếp có lịch trình và tập trung thay vì tin nhắn ngẫu nhiên. Việc thiết lập các nghi thức này giảm tải nhận thức khi phối hợp và đảm bảo mọi người đều thống nhất.
Không phải sinh viên nào cũng có thể họp cùng một lúc. Thiết lập một nơi tập trung để cập nhật thông tin. Khi một nhiệm vụ hoàn thành, hãy cập nhật bảng nhiệm vụ ngay lập tức. Nếu phát sinh trở ngại, hãy đánh dấu các thành viên liên quan. Tránh các chuỗi tin nhắn dài dòng khiến thông tin quan trọng bị chìm khuất.
Cuộc sống sinh viên đầy rẫy các yếu tố gây xao nhãng: kỳ thi, công việc làm thêm, cam kết xã hội và nhu cầu về sức khỏe tinh thần. Agile cung cấp các cơ chế để xử lý tình trạng mở rộng phạm vi và bảo vệ năng lượng của đội.
Sự bất đồng về việc gì được coi là công việc đã hoàn thành là một nguồn xung đột lớn. Đội cần phải định nghĩa rõ “Hoàn thành” cho từng nhiệm vụ. Việc “nghiên cứu xong” có nghĩa là tìm kiếm trên Google, hay là có danh mục tài liệu tham khảo gồm năm nguồn? Việc “mã nguồn xong” có nghĩa là nó chạy được, hay là đã vượt qua các bài kiểm thử? Hãy ghi lại những định nghĩa này.
Những ý tưởng mới thường nảy sinh trong quá trình thực hiện dự án. Trong Agile, những ý tưởng này được chào đón nhưng cần được quản lý. Thêm các ý tưởng mới vào danh sách “Backlog” để dành cho sprint tiếp theo. Không thêm chúng vào sprint hiện tại trừ khi cả đội đồng ý thay thế bằng một nhiệm vụ hiện có với mức độ công sức tương đương.
Phiên tổng kết là trái tim của cải tiến Agile. Đây là thời gian dành riêng để suy ngẫm về quy trình, chứ không phải sản phẩm. Không có điều này, các đội sẽ lặp lại những sai lầm giống nhau mỗi học kỳ.
Các mục hành động ví dụ:
Xung đột là điều tự nhiên trong bất kỳ nhóm nào. Trong phương pháp Agile, xung đột được xem như cơ hội để cải thiện hệ thống. Tuy nhiên, nó phải được quản lý một cách xây dựng.
Không phải mọi dự án sinh viên đều giống nhau. Một dự án tốt nghiệp ngành kỹ thuật phần mềm đòi hỏi các thực hành khác với một bài nghiên cứu lịch sử. Các nguyên tắc cốt lõi vẫn giữ nguyên, nhưng cách áp dụng thay đổi.
Agile hoạt động tốt nhất khi có sự tin tưởng lẫn nhau. Trong các nhóm sinh viên, sự tin tưởng được xây dựng thông qua sự nhất quán. Khi một thành viên nhóm nói rằng họ sẽ làm điều gì đó, họ sẽ làm điều đó. Nếu không thể, họ sẽ thông báo sớm.
Những thói quen hình thành khi áp dụng phương pháp linh hoạt trong các nhóm sinh viên kéo dài xa hơn cả học kỳ. Môi trường chuyên nghiệp ngày càng coi trọng những kỹ năng này. Kinh nghiệm với lập kế hoạch theo vòng lặp, giao tiếp minh bạch và cải tiến liên tục giúp sinh viên tốt nghiệp dễ xin việc hơn.
Sinh viên học được cách quản lý luồng công việc của bản thân, xử lý phản hồi mà không phòng thủ, và hợp tác hiệu quả dù khác múi giờ hay lịch trình sẽ được chuẩn bị tốt hơn cho lực lượng lao động hiện đại. Điểm số dự án là một chỉ số ngắn hạn, nhưng kỹ năng quy trình là tài sản dài hạn.
Áp dụng những thực hành này đòi hỏi sự kỷ luật. Dễ dàng hơn khi quay lại thói quen cũ như học thuộc lòng vào phút cuối và giao tiếp mơ hồ. Tuy nhiên, khoản đầu tư này mang lại lợi ích với mức căng thẳng giảm, chất lượng công việc cao hơn và trải nghiệm nhóm thú vị hơn. Bằng cách coi dự án như một hệ thống sống động thay vì một bài tập tĩnh, các nhóm sinh viên có thể vượt qua sự phức tạp một cách tự tin và đạt được kết quả phản ánh đúng tiềm năng thực sự của họ.
Bắt đầu nhỏ. Chọn một thực hành, chẳng hạn như cuộc họp hàng ngày hoặc mục tiêu đợt công việc, và áp dụng cho dự án tiếp theo. Đánh giá kết quả. Nếu nó làm giảm căng thẳng, hãy giữ lại. Nếu nó gây khó khăn, hãy điều chỉnh. Mục tiêu không phải là tuân theo một quyển sách luật cứng nhắc, mà là tìm ra nhịp điệu giúp đội nhóm phát triển.
Linh hoạt không chỉ là một phương pháp xây dựng phần mềm. Đó là một tư duy để xây dựng đội nhóm. Với sinh viên, đó là một khung để vượt qua hỗn loạn trong học thuật với sự rõ ràng và mục đích.