Tôi là trưởng nhóm phát triển phần mềm (gần đây tôi đã nắm quyền kiểm soát một nhóm mới) và cuối cùng chịu trách nhiệm duy trì năng suất cao, chất lượng tốt và các ưu tiên có tổ chức.
Tôi có 6 nhà phát triển cao cấp trong nhóm của mình, nhưng mọi thứ cảm thấy như một mớ hỗn độn ở đây. Tình huống là tôi phải giải quyết các yêu cầu của JIRA từ khoảng 10 điểm liên lạc khác nhau trong công ty của chúng tôi và tất cả chúng đều đại diện cho các đơn vị kinh doanh hoặc khách hàng khác nhau.
Vấn đề tôi gặp phải là công việc của tôi chủ yếu bao gồm dập lửa cả ngày và đảm bảo rằng mọi vấn đề của mọi người đang được giải quyết. Thật không may, văn hóa trong công ty của chúng tôi có năng suất cao (phát hành nhanh) nhưng chất lượng thấp (lỗi sản xuất) và khách hàng của chúng tôi sẽ không chấp nhận sự chậm trễ đột ngột trong kết quả.
Một số cách tốt để xử lý này là gì? Tôi có vô số lý thuyết, nhưng tôi đang tìm kiếm câu trả lời từ một người thực sự có kinh nghiệm làm việc trong một tình huống như của tôi.
Đây là một danh sách nhỏ về cách mọi thứ hoạt động:
- Mỗi nhà phát triển chịu trách nhiệm cho một ứng dụng và dịch vụ cụ thể tương tác với nó;
- Các bản phát hành thường được khách hàng kiểm tra trong một máy chủ sản xuất mô phỏng và sau đó được triển khai đến máy chủ trực tiếp;
- Mỗi ứng dụng được sử dụng bởi trung bình 50-80 người, với tổng số 8 ứng dụng.
Cảm ơn