Phát triển một tính năng mà mục đích duy nhất được đưa ra? [đóng cửa]


64

Tên của mẫu mà những người đóng góp cá nhân (lập trình viên / nhà thiết kế) đã phát triển một vật phẩm với mục đích duy nhất là phục vụ như một trò chơi để quản lý có thể loại bỏ tính năng đó trong sản phẩm cuối cùng ?

Đây là một văn hóa dân gian mà tôi được nghe từ một đồng nghiệp cũ, từng làm việc tại một công ty phát triển trò chơi lớn. Tại công ty đó, ai cũng biết rằng quản lý cấp trung bị áp lực phải "đưa ra đầu vào" và "thay đổi" cho sản phẩm nếu không họ có nguy cơ bị coi là không đóng góp cho dự án. Tình trạng này đã trì hoãn nhiều dự án vì những "đầu vào quản lý" không cần thiết này.

Trong một dự án tại công ty trên, các nghệ sĩ và nhà phát triển đã tạo ra một nhân vật hoạt hình siêu phàm xuất hiện trong mỗi đoạn phim cắt cảnh và thò ra như ngón tay cái đau nhức. Họ đã thiết kế nó theo cách có thể dễ dàng gỡ bỏ trước khi trò chơi được xuất xưởng (đây là khi trò chơi vẫn được bán trên phương tiện vật lý và không phải là sản phẩm có thể tải xuống). Rõ ràng ban quản lý sau đó đã bỏ phiếu để loại bỏ hình ảnh động. Về mặt tích cực, ban quản lý đã không đưa ra bất kỳ thay đổi không cần thiết nào có thể làm trì hoãn dự án vì họ đã cho thấy rằng họ đã cung cấp đầu vào mang tính xây dựng cho sản phẩm.

Mẫu quy trình này có một tên trong số các lập trình viên trò chơi làm việc trong các doanh nghiệp, nhưng tôi quên tên thực tế là gì. Tôi tin rằng đó là vịt - một cái gì đó . Bất cứ ai cũng có thể giúp chỉ ra tên và có lẽ một số tài liệu tham khảo khá đáng tin cậy về cách phát triển mô hình?.


31
Đó là mô hình "thời gian để thay đổi công việc khi làm việc cho một công ty như vậy".
Doc Brown

8
Nó được gọi là "tính năng vịt." stackoverflow.com/a/2444361/102937 . Trên thực tế, tên chính thức của nó là "Red Herring".
Robert Harvey

9
Nó được gọi là không chuyên nghiệp

15
@ Pierre303: Tôi sẽ gọi nó là đối phó với thực tế quản lý. Nếu bất cứ điều gì, nó là uber-Professionalisim.
Wyatt Barnett

3
@ Stargazer712: Không. Sự không chuyên nghiệp đang sử dụng các thủ đoạn để thao túng con người. Một nhà phát triển tuyệt vời sẽ cố gắng kích hoạt các kênh truyền thông trung thực trước tiên; Nếu không có cách nào để làm cho nó hoạt động, anh ta sẽ đi theo Doc Brown.

Câu trả lời:


78

Nó được gọi là một con vịt , từ một huyền thoại được cho là đến từ Battle Chess của Interplay:

Điều này bắt đầu như một phần của truyền thuyết công ty Interplay. Người ta biết rằng các nhà sản xuất (một vị trí trong ngành công nghiệp trò chơi, gần tương đương với PM) phải thay đổi mọi thứ đã được thực hiện. Giả định là trong tiềm thức họ cảm thấy rằng nếu không, họ sẽ không tăng thêm giá trị.

Nghệ sĩ làm việc trên phim hoạt hình nữ hoàng cho Battle Chess đã nhận thức được xu hướng này, và đã đưa ra một giải pháp sáng tạo. Anh ấy đã làm hoạt hình cho nữ hoàng theo cách mà anh ấy cảm thấy là tốt nhất, với một điều nữa: anh ấy đã tặng cho nữ hoàng một con vịt cưng. Anh ta hoạt hình con vịt này qua tất cả các hoạt hình của nữ hoàng, để nó vỗ quanh các góc. Anh ấy cũng hết sức cẩn thận để đảm bảo rằng nó không bao giờ trùng lặp với hoạt hình thực tế trên truyền hình trực tuyến.

Cuối cùng, đã đến lúc nhà sản xuất xem lại bộ hoạt hình dành cho nữ hoàng. Nhà sản xuất ngồi xuống và xem tất cả các hình ảnh động. Khi họ đã hoàn thành, anh quay sang nghệ sĩ và nói, Cái đó trông thật tuyệt. Chỉ cần một điều mà thôi là thoát khỏi con vịt.


20
Tôi đã có một giáo sư kể một câu chuyện về một giáo sư viết một bài báo với trợ lý tốt nghiệp của mình, và gửi bài báo với một lỗi rõ ràng trong một trong những công thức. Học sinh hỏi tại sao có lỗi. Giáo sư trả lời: "đó là cho trọng tài."
Aaron Hall

3
Tôi đã có một bài thuyết trình kỹ thuật trong đó tôi đã trình bày về một số lĩnh vực mà chúng tôi đã thực hiện một số công việc sáng tạo thực sự kể từ khi bài thuyết trình là 5 phút với thời gian câu hỏi 10 phút! Tôi đã tạo các slide để trả lời tất cả các chi tiết về công việc thực sự của chúng tôi vì vậy khi họ hỏi về nó, chúng tôi đã sẵn sàng. Chúng ta phải nói về công việc thực tế trong toàn bộ thời gian câu hỏi thay vì những câu hỏi tầm thường.
Phil

4
Tôi nghĩ rằng nó đáng để liên kết đến nguồn trích dẫn của bạn ... Có thể blog.codinghorror.com/new-programming-jargon ?
Antonio


3
Xem thêm Dilbert: Dilbert.com/strip 2007/02/02
adib

10

Tôi chỉ đơn giản xem đó là quản lý xác nhận mục đích của riêng họ trong một dự án bằng cách mở rộng công việc theo lịch trình càng lâu càng tốt hoặc tạo ra công việc bận rộn vô nghĩa để giữ mọi người bận rộn hoặc làm việc.

Tôi đã thấy điều này cá nhân trong năm loại khác nhau:

  • Các dự án của chính phủ - Nhiều lần nếu dự án của người quản lý chạy dưới mức chi phối hoặc thời gian, thì nó sẽ có kết quả xấu đối với anh ấy / cô ấy trong tương lai. Họ có thể nhận được lời khen ngợi vì công việc tốt, nhưng gặp rủi ro trong tương lai rằng ngân sách của họ sẽ bị giảm trong năm tới nếu họ không thể biện minh được. Bởi vì cách lập ngân sách hoạt động trong chính phủ, đây là lý do tại sao các dự án của chính phủ nhằm mục đích sử dụng càng nhiều ngân sách được giao càng tốt.

  • Một người quản lý có thể lỗi thời, có một đội ngũ lớn và chịu trách nhiệm về phần mềm tương đối dễ bảo trì hoặc viết. Điều nguy hiểm là có thật trong thế giới doanh nghiệp khi họ cố gắng giảm cân, họ sẽ tìm kiếm những người quản lý cấp trung với trách nhiệm thực sự ít nhất và chuyển từ đó. Họ cảm thấy rằng bằng cách đánh giá quá cao và tạo ra phạm vi không cần thiết mà họ bảo vệ vị trí của họ.

  • Một số công ty phần mềm về cơ bản là các câu lạc bộ Good Ol 'Boy nơi họ có phần mềm đơn giản hoặc di sản, tạo nên một thị trường sinh lợi nhưng thích hợp. Thông thường, tiền tương đối dễ dàng, tham vọng tương đối thấp và tất cả các nhà quản lý đều là những người bạn tốt nhất, những người cố gắng xác thực mục đích của nhau trong khi nhận tiền lương lớn. Phòng cho sự tiến bộ là không thể trong các công ty như vậy trừ khi bạn được kết nối. Họ thường sẽ cố gắng xác nhận tầm quan trọng của chính mình bằng cách tạo ra công việc bận rộn vô nghĩa thành một vấn đề đã được giải quyết tốt.

  • Một số ngôn ngữ hợp đồng yêu cầu phát hành thường xuyên và cải tiến liên tục trong phần mềm. Đối với một vấn đề được giải quyết tốt, việc tìm kiếm các tính năng độc đáo và mới có thể khó khăn hoặc không thể. Thường thì công việc bận rộn sẽ được chỉ định, có lẽ để thêm một cái gì đó sau đó chủ yếu loại bỏ nó trong bản phát hành tiếp theo.

  • Người quản lý quan tâm chính đáng đến việc giữ cho nhóm cùng nhau, hoặc không cảm thấy tội lỗi hoặc chỉ cố gắng trở nên tốt đẹp. Anh ta sẽ cố gắng xác nhận mục đích của nhóm của mình để giữ họ làm việc dưới quyền anh ta.


6

Ông chủ của tôi gọi nó là "chiến lược đài phun nước". Ông đã thiết kế một cánh máy tính mới cho một trường đại học với một đài phun nước khổng lồ ở phía trước. Cánh đã được phê duyệt nhưng không có đài phun nước, chính xác như kế hoạch.

Đó là 50 năm trước, vì vậy điều này không có gì mới.


5

Trong một số dự án tôi từng làm, chúng tôi đã gọi chúng là "nhà để xe đạp" như một cái gật đầu cho vấn đề đổ xe đạp . Thuật ngữ này xuất phát từ một cuốn sách của Luật Parkinson , mô tả các nhà máy điện hạt nhân rất phức tạp đến nỗi những người khốn khổ sẽ sợ chạm vào bất cứ thứ gì, nhưng một chiếc xe đạp rất đơn giản đến nỗi mọi người phải hòa mình và mân mê nó để xuất hiện " quản lý "mọi thứ.

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.