Tôi có một dự án cho trường đại học mà tôi sẽ không bắt đầu ngay lập tức, nhưng tôi đã suy nghĩ về một khoảng thời gian khá dài. Tôi hiểu rằng phát triển dự án Đại học không giống như ngành công nghiệp (tôi hiện đang là thực tập sinh) nên tình huống mà tôi sẽ chỉ ra vào lúc này có lẽ sẽ hơi vô lý đối với các nhà phát triển phần mềm thực tế. ^^ '
Bản thân dự án yêu cầu chúng tôi ghi lại rất nhiều công việc của chúng tôi. Vì vậy, bên cạnh việc phân phối mã, tính vào một số nhãn hiệu, chúng tôi phải cung cấp các tài liệu bao gồm:
- Tài liệu phân tích yêu cầu
- Kế hoạch dự án
- Một danh sách dự kiến các trường hợp sử dụng, mô hình đối tượng và mô hình động và các thử nghiệm chấp nhận
- Tài liệu về quá trình thử nghiệm và mức độ thành công của các thử nghiệm
- Một số thảo luận và phân tích khác về sử dụng thời gian, vv
Những sản phẩm này sẽ được giao theo cách sau:
- RAD đầu tiên
- Tiếp theo là Kế hoạch dự án, Ca sử dụng, Mô hình và Thử nghiệm (khoảng 3 tuần sau)
- Cuối cùng, tài liệu về chương trình thực tế, quy trình thử nghiệm, v.v. + chính chương trình thực tế (khoảng 5 tuần sau)
Vì vậy, từ những gì tôi hiểu, điều này thực sự hướng đến một cách tiếp cận theo kiểu Thác nước cho dự án. Vấn đề duy nhất (theo tôi) là đây là một dự án Đại học và sinh viên đã có đủ áp lực như khi cố gắng phát triển các dự án vào cuối học kỳ trong tuần dự án. Tôi thực sự không muốn được mã hóa / phát triển / thử nghiệm mọi thứ vào cuối học kỳ, khi tôi sẽ hoảng loạn với nhiều đánh giá khác mà tôi phải giải quyết.
Ít nhất tôi muốn thử và thực hiện một số chu trình phát triển lặp có nghĩa là chúng ta có thể bắt đầu mã hóa / tạo mẫu sớm, có một chu kỳ phát triển liên tục không tập trung vào làm mọi thứ vào phút cuối và không có quá nhiều áp lực kết thúc học kỳ để hoàn thành dự án này Và bây giờ đến (các) câu hỏi thực tế của tôi:
- Tôi có thể bằng cách nào đó điều hòa việc phải cung cấp tất cả tài liệu đó với chu kỳ phát triển nhanh, lặp / tạo mẫu không?
- Có chiến lược để tạo tài liệu theo cách lặp không?
- Tôi có hoàn toàn không hợp lý khi hỏi điều này và mong đợi nó có thể làm được ở trường đại học không?
Ngoài ra, tôi hiểu rằng câu hỏi này cực kỳ cục bộ, vì vậy tôi muốn hỏi những câu hỏi tương tự mà tôi đã hỏi ở trên về mặt công nghiệp, và liệu có nhiều vấn đề mà các quy trình nhanh gặp phải là khác nhau đối với mỗi nhóm không hoặc công ty.
Dù sao, xin lỗi về việc này kéo dài bao lâu, và nếu bạn đã đọc xong tất cả, cảm ơn bạn! Nếu bạn có thể dành thời gian để trả lời, tôi sẽ rất biết ơn! Cảm ơn bạn!