Làm thế nào để ưu tiên các nhiệm vụ khi bạn có nhiều dự án lập trình chạy song song?


11

Giả sử bạn có 5 khách hàng, bạn phát triển 2 hoặc 3 dự án khác nhau cho mỗi dự án. Mỗi dự án có X i nhiệm vụ.

Mỗi dự án mất từ ​​2 đến 10 tuần.

Cho rằng có ít tài nguyên, mong muốn giảm thiểu chi phí quản lý.

Hai câu hỏi trong kịch bản này:

  1. Những công cụ nào bạn sẽ sử dụng để ưu tiên các nhiệm vụ và theo dõi sự hoàn thành của chúng, trong khi có xu hướng giảm thiểu chi phí?
  2. Những tiêu chí nào bạn sẽ xem xét để xác định nhiệm vụ nào được giao cho tài nguyên sẵn có tiếp theo với mục tiêu chính là tăng thông lượng (nhiều dự án hoàn thành trên mỗi đơn vị thời gian, mục tiêu này mâu thuẫn với việc bắt đầu một dự án và hoàn thành nó và sau đó chuyển sang tiếp theo)?

Ý tưởng, kỹ thuật quản lý, thuật toán được chào đón

Câu trả lời:


8

Âm thanh như công ty đã đảm nhận nhiều công việc hơn nó có thể xử lý và nó đang cố gắng tự đào ra khỏi một cái lỗ.

Cung cấp cho nhân viên bán hàng của bạn một kỳ nghỉ, chọn các dự án có tỷ lệ lợi nhuận cao nhất, hoàn thành chúng và hoãn phần còn lại cho đến khi chúng có thể được thực hiện.

Hoặc có thêm nhiều người làm việc trong các dự án mà bạn không thể xử lý (đó không phải là một kịch bản tháng tháng huyền thoại nếu không có ai làm việc với chúng).


Có vẻ như tôi đã phóng đại kịch bản một chút. Tôi đã cố gắng nhấn mạnh ý tưởng giảm thiểu chi phí, nhưng tôi quá lạm dụng điều đó. Tôi sẽ chỉnh sửa câu hỏi. Nói rằng bây giờ có đủ tài nguyên để gán cho từng dự án. Làm thế nào để bạn giảm thiểu chi phí lập kế hoạch và theo dõi các nhiệm vụ cho các dự án khác nhau chạy song song?
Vinko Vrsalovic

4

Kanban cho phép bạn theo dõi các nhiệm vụ trong quy trình công việc. Chúng hiển thị các khu vực trong quy trình làm việc đang gặp phải tồn đọng để bạn có thể dành nhiều nỗ lực hơn để xóa chúng, cũng như bắt đầu cô lập những gì gây ra chúng.

một số tài liệu tham khảo tốt đẹp về các kỹ thuật .

Đọc tất cả. Đúng. Đọc lại chúng cho đến khi dường như không có gì mâu thuẫn với kinh nghiệm "đã học" của bạn. Sau đó lấy ra một số post-it và cố gắng dạy cho người khác biết kanban là gì. Sau đó đọc lại chúng để bạn thấy những gì bạn không hiểu cũng như bạn nghĩ.


0

Dựa vào kịch bản của bạn, tôi sẽ yêu cầu khách hàng ưu tiên các dự án mà bạn đang thực hiện cho họ. Tôi sẽ không chọn những dự án này bởi những người có "tỷ lệ lợi nhuận cao nhất" vì việc bạn gửi cho khách hàng của bạn thông điệp rằng tất cả những gì bạn quan tâm là tiền của họ. Bạn muốn khách hàng của bạn biết rằng bạn quan tâm đến việc giúp họ giải quyết các vấn đề phần mềm của họ.

Sau đó, quá trình xác định những gì bạn làm việc tiếp theo là một cuộc trò chuyện giữa bạn và họ, nơi bạn giải thích những tài nguyên bạn có sẵn để dành cho (các) dự án của họ và họ sẽ ưu tiên trước.

Họ có thể không vui mừng khi bạn nói với họ rằng bạn không thể làm mọi thứ họ muốn, nhưng họ sẽ đánh giá cao việc bạn đặt họ chịu trách nhiệm về những gì họ cho là quan trọng.

Một tác dụng phụ khác của quy trình này là bạn có thể quản lý kỳ vọng của khách hàng tốt hơn.


0

Microsoft OneNote là công cụ tốt nhất tôi từng thấy để theo dõi nhiều dự án ở các giai đoạn khác nhau.

Thật không may với nhiều công ty phần mềm, các ưu tiên được đặt dựa trên câu nói cũ "Bánh xe rít lên có dầu mỡ". Bất cứ khách hàng nào sẽ phàn nàn lớn nhất sẽ hoàn thành dự án của họ trước.

Trong trường hợp bạn có các dự án sẽ ảnh hưởng đến nhiều khách hàng, việc ưu tiên có thể dễ dàng hơn, bằng cách tự hỏi những mặt hàng nào sẽ ảnh hưởng đến nhiều khách hàng nhất.

Tôi luôn quan tâm đến việc học những cách mới và tốt hơn để ưu tiên các dự án phát triển, nhưng dường như không có cách nào hoàn hảo có thể tiếp cận giữa các tổ chức khác nhau.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.