Lợi nhuận giảm dần cho các nhà phát triển bổ sung


10

Có một thuật ngữ để mô tả điểm mà việc thêm nhiều nhà phát triển vào dự án phần mềm sẽ mang lại lợi nhuận giảm dần không?

Tôi nhận ra rằng ở cấp độ cao, phức tạp hơn là chỉ một số nhà phát triển mà dự án sẽ có năng lực sản xuất (ví dụ / trạng thái của dự án, chất lượng của nhà phát triển được thêm vào), nhưng tôi đang cố gắng đưa ra một cách để liên hệ điều này với quản lý phi kỹ thuật thông qua sự lặp lại. Về cơ bản, tôi đang tìm kiếm một thuật ngữ gọi một hình ảnh tinh thần mạnh mẽ như "vận tốc cuối", ngoại trừ Định luật Brook .


2
Tôi tin rằng điểm đó được gọi là "Bây giờ". Nghiêm túc mà nói, bạn nên chỉ cho họ một biểu đồ, vẽ thời điểm một / năm / mười nhà phát triển mới được thêm vào và ảnh hưởng của nó đến dòng thời gian của dự án (xem xét năng suất bị mất do các thành viên hiện tại cố vấn, sai lầm của thành viên mới và làm lại, v.v. )
Oded

14
"Chín phụ nữ sinh em bé trong một tháng" là một cách tương tự phổ biến được sử dụng để giải thích vấn đề tài nguyên và thời gian để quản lý.
dasblinkenlight

2
@dasblinkenlight - "Nhưng nếu bạn có phụ nữ làm việc theo ca thì sao?" (phản ứng quản lý phi kỹ thuật điển hình).
jfrankcarr

6
but senior management tends to view it as aggressively negativeChương trình quản lý cấp cao trong trường hợp của bạn có khả năng hai lần: giảm dữ liệu hoàn thành dự án dưới bất kỳ phương tiện nào có thể và để kiểm soát các nhà phát triển. Bất kỳ chế độ xem nào đi ngược lại với các khái niệm định sẵn của họ sẽ được xem là tiêu cực và phụ thuộc vào mức độ bạn cố gắng "thuyết phục" họ mạnh mẽ như thế nào, sẽ chỉ gắn nhãn bạn là "không phải là một người chơi nhóm". Quản lý nói cho một người không thể được kiểm soát.
maple_shaft

1
Bạn (họ?) Có quan tâm đến - Lịch trình, rủi ro hoặc $, hoặc sự kết hợp của những điều này. Tìm hiểu những gì họ quan tâm nhất và giải quyết lý do tại sao nhiều nhà phát triển sẽ không khắc phục vấn đề đó (và để được thực hiện nghiêm túc, đề xuất một giải pháp thay thế). Thường thì nó tinh tế hơn tiền thuần túy hoặc thời gian biểu.
mattnz

Câu trả lời:


7

Câu hỏi của bạn bao gồm câu trả lời: điểm giảm dần. Đây là điểm mà việc thêm nhiều tài nguyên có chi phí cao hơn hiệu quả sản xuất của các tài nguyên này. Đó là một khái niệm kinh tế cơ bản để quản lý của bạn dự kiến ​​sẽ biết điều này bằng trái tim ...


3
Những gì bạn đã mô tả là những gì các nhà kinh tế gọi là điểm lợi nhuận âm - nơi việc thêm tài nguyên khiến bạn trở nên tồi tệ hơn. Điểm giảm lợi nhuận là khi thêm nhiều tài nguyên vẫn tăng sản lượng, nhưng với số lượng nhỏ hơn. Vì vậy, việc thêm tài nguyên giúp bạn khá hơn một chút, nhưng ít hơn bạn mong đợi.
MarkJ

@MarkJ Điểm tốt. Tôi đoán rằng tôi không nhất thiết phải tìm kiếm lợi nhuận giảm dần hoặc tiêu cực theo quy tắc. Tôi chỉ đang tìm kiếm điểm mà nhà phát triển dự án / quản lý dự án sẽ nói không với nhiều tài nguyên hơn. Thật không may, đó không phải là luôn luôn cắt và khô.
smp7d

6

" Thêm nhân lực vào một dự án phần mềm muộn sẽ khiến nó muộn hơn. Một tháng là khái niệm về một đơn vị công việc tỷ lệ thuận với số người làm việc nhân với thời gian họ làm việc; luật Brook nói rằng mối quan hệ này là một huyền thoại, và do đó là trung tâm của cuốn sách. "- Nguồn: Wiki-Mythical_Man_Month .


1
"Người bạn chơi golf của tôi, người cũng quản lý một công ty tư vấn CNTT, nói rằng anh ấy có hai lập trình viên 'đai đen' hiện đang có sẵn. Cả hai đều có bằng thạc sĩ về khoa học máy tính. Bạn có thể đưa họ vào mà không gặp vấn đề gì , phải không? Có lẽ bạn sẽ học được điều gì đó về cách sắp xếp thời gian của bạn tốt hơn. "
jfrankcarr

1
@kevincline - "Tôi thấy bạn không phải là người chơi nhóm. Tôi đang chỉ định lại cho bạn để duy trì ứng dụng VB6 14 tuổi của chúng tôi. Đây là bản sao của Who Moved My Cheese? để bạn đọc."
jfrankcarr

3
"Tôi thấy bạn không phải là một người chơi trong đội.": Tôi cũng có nhận xét này. Câu trả lời của tôi là so sánh với bóng đá: Một đội bóng tốt không cố gắng tự nhồi nhét vào 5 mét vuông mà cố gắng chiếm toàn bộ sân để mỗi cầu thủ có thể hiệu quả hơn; và các cầu thủ thường đưa bóng qua lại khi cần thiết. Làm việc trong một nhóm có nghĩa là các thành viên trong nhóm phối hợp các hoạt động của họ nhưng làm việc trên các khu vực độc lập, không chồng chéo của dự án. Nếu điều này là có thể, bạn có thể thêm nhiều nhà phát triển và tăng năng suất.
Giorgio

1
@kevin cline: Có thể đây là lý do tại sao cuối cùng nó trở nên vô dụng khi thêm các nhà phát triển mới vào một nhóm. Có lẽ người ta nên ngừng thêm các nhà phát triển mới nếu không thể tìm thấy một khu vực khá độc lập với phần còn lại của dự án.
Giorgio

2
Thái độ của nhóm, quy mô của dự án, tình hình tốt như thế nào, kinh nghiệm của các thành viên mới, tình trạng hiện tại của yêu cầu, v.v ... là tất cả các yếu tố quan trọng cần xem xét ở đây ...
NoChance

4

Doomed Lặp lại

Fred Brooks đáng thương giống như Cassandra từ Homer Illiad . Nếu bạn đọc cuốn sách mà bộ phim Troy xuất phát, cô ấy là người không quan tâm đến con ngựa (Trojan). Cô dự đoán tương lai chính xác, nhưng không ai tin cô cho đến sau khi dự đoán đã xảy ra và họ đã tự mình nhìn thấy nó.

Đừng đấu tranh với quản lý / Kháng cự thụ động hay tuyển dụng cẩn thận?

Lời khuyên của tôi là có lẽ không phải là một ngày tốt để chết, và nếu người quản lý của bạn muốn bạn thuê thêm nhân viên, hãy làm điều đó. Đề xuất một số thông số như giúp ai đó có kinh nghiệm cụ thể và sử dụng kỹ thuật sàng lọc nhanh sẽ tăng gấp ba thời gian tìm kiếm và có thể bạn sẽ đến hạn chót trước khi kẻ gây rối đến.

Giảm thiểu thời gian bạn dành cho các ứng cử viên không chắc chắn sẽ tiết kiệm được lượng thời gian rất lớn. Ví dụ, bất kỳ sơ yếu lý lịch nào không có ba yêu cầu hàng đầu của bạn trong 1/3 hồ sơ đầu tiên của họ được đưa ra, ứng viên phải vượt qua màn hình điện thoại 30 phút trước khi có bất kỳ cuộc phỏng vấn tại chỗ nào, bỏ qua các nhà tuyển dụng không sàng lọc trước nhu cầu của bạn. Các kỹ thuật khác rất nhiều, đảm bảo bất cứ điều gì bạn sử dụng là hiệu quả và hiệu quả.

Kiểm soát gánh nặng của tích hợp thuê mới

Nếu bạn thực hiện việc thuê trước thời hạn và cần phải đối phó với một nhân viên mới, thời gian ngân sách từ những người không phải là con đường quan trọng để tham gia vào đào tạo. Thật hữu ích khi có các thành viên trong nhóm của bạn nhìn thấy một, làm một, hiển thị một. Nếu bạn có một thành viên nhóm có kinh nghiệm từ thấp đến trung bình, nó sẽ củng cố sự hiểu biết của họ về các quy trình, bộ công cụ và cơ sở mã của bạn để cố vấn một công việc mới trong các lĩnh vực này.

Hy vọng rằng, bạn có một số tài liệu, vì vậy, giao cho người mới đọc tài liệu sẽ giúp họ lan man là một khoản đầu tư ngắn hạn và dài hạn tốt. Chúng nên được đưa vào quy trình của bạn dần dần và công việc của chúng nên được xem xét bởi những người có thể ngăn chúng điều khiển dự án trên những tảng đá với những thay đổi táo bạo nhưng có hại.

Nhiệm vụ tốt nhất và tồi tệ nhất cho tuyển dụng mới

Nếu bạn có một dự án riêng hoặc một số phát triển công nghệ họ có thể làm để chuẩn bị cho việc sử dụng nó trong một dự án trong tương lai, đó cũng có thể là một lợi ích lớn. Học tập công cụ cụ thể của bạn, thực hiện các bản dựng cục bộ của riêng họ, kiểm tra đơn vị, kiểm tra khả năng sử dụng, tài liệu và tham gia đánh giá là tất cả các nhiệm vụ ứng viên tuyệt vời cho tuyển dụng mới. Một người thuê mới có thể có một viễn cảnh mới và có thể cung cấp những bình luận phê bình có giá trị về những thứ mà nhóm của bạn đã học để sống và không còn có thể nhìn thấy.

Việc sử dụng ít lợi ích hơn cho nhân viên mới có thể bao gồm các cuộc họp nhóm với các nhà quản lý và các bên liên quan không phải là nhà phát triển, ước tính, khơi gợi yêu cầu và quản lý (trừ khi họ là chuyên gia sau khi làm việc tại đối thủ cạnh tranh), bằng sáng chế và phỏng vấn ứng viên mới hoặc giúp đỡ nhân viên.

Giữ hòa hợp trong đội, đặt kỳ vọng trong tương lai

Ưu tiên thuê mới vẫn đi vào chơi. Nếu bạn có một nhóm đã trải qua quá trình hình thành, gây bão, định mức, thực hiện tiến hóa, bạn phải cung cấp cho người thuê mới những kỳ vọng của bạn về hiệu suất và trách nhiệm được lên kế hoạch trong nhóm. Bạn không được làm cho công việc của người thuê mới xuất hiện ít đòi hỏi hơn các vai trò khác trong nhóm. Nếu nhóm của bạn đang ráo riết tiến tới thời hạn, người thuê mới nên có cách để chứng tỏ anh ta đang ráo riết tiến tới hội nhập.


1

Tôi không biết về một thuật ngữ tiêu chuẩn cho điểm giảm lợi nhuận về nhân lực; vì đối tượng là để thuyết phục mọi người, thay vào đó, hãy thử chuyển một cụm từ:

  • "giới hạn của khả năng phân tách" có thể đặc biệt phù hợp với một dự án cỡ trung bình.
  • "Rào cản trên không truyền thông" gợi lên Luật Brook cổ điển cho các dự án lớn.
  • "các yêu cầu lặp lại thiết kế" như một cách nói lạ mắt "nếu bạn muốn thứ gì đó không tào lao, sẽ mất một khoảng thời gian để thực hiện đúng nửa chừng."

0

Một thuật ngữ gần hợp lý sẽ là "phạm vi co giãn ": sự tương tự để đánh vào vùng không co giãn giá, khi việc giảm giá tiếp tục không làm tăng doanh số của bạn, nên rung chuông với ban quản lý.

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.