Tôi vừa nhận một công việc mới tại một trường đại học với tư cách là nhà phát triển ứng dụng Web (duy nhất).
Các trường đại học có một số khác nhau nhưng tất cả các hệ thống di sản được mã hóa khá xấu. Chủ yếu được xây dựng trong PHP họ xử lý các vấn đề như tham dự, kết quả thi, chấm điểm, v.v.
Công việc đầu tiên của tôi là xây dựng một hệ thống kết hợp nhiều dữ liệu này, hiện đang nghỉ ngơi trong các cơ sở dữ liệu khác nhau mà không có bất kỳ loại API thân thiện nào để loại bỏ nó (các hệ thống hiện tại được mã hóa bằng vanilla PHP mà không tách rời dữ liệu và chế độ xem) với một nền tảng mới để ghi lại thông tin mục vụ về sinh viên và trình bày nó cho gia sư và nhân viên cấp cao một cách hữu ích để họ có thể phản ứng nhanh với các vấn đề với sinh viên.
Trong cuộc họp đầu tiên của chúng tôi, có 18 người! Không có nhà lãnh đạo rõ ràng hoặc tiếng nói đại diện cho đa số. Không có khách hàng nhận dạng . Cuộc họp xoay quanh các ý tưởng triển khai chi tiết về các tính năng nhỏ từ các trưởng khoa đến các cuộc tranh luận về việc chúng ta có nên sử dụng bảng tính Excel hay không cho nhập dữ liệu!
Như bạn có thể tưởng tượng đầu của tôi đã quay cuồng vào cuối. Tôi thực sự đã có rất nhiều ý tưởng hay nhưng tôi không thể nghe được. Đây là một vai trò rất mới đối với tôi, trước khi tôi là thành viên của một nhóm phát triển trong một công ty tiếp thị. Chúng tôi đã có các vai trò được xác định rất rõ: Quản lý dự án, Khách hàng, Nhà thiết kế, Nhà phát triển.
Tôi muốn biết liệu bất kỳ nhà phát triển hoặc nhà quản lý dày dạn nào có thể cung cấp cho tôi một số gợi ý về cách tôi có thể đưa các đồng nghiệp của mình vào một cái gì đó tương tự như một nhóm dự án. Là nhanh nhẹn để đi? Làm thế nào bạn sẽ tiếp cận xử lý tất cả các giọng nói khác nhau? Rõ ràng là một số quy trình cần được đưa vào vị trí rất nhanh, tôi chỉ không chắc đó là gì.