Dự án thất bại: Khi nào gọi nó?


30

Một vài tháng trước, công ty của tôi đã tìm thấy chính mình với một tình huống khẩn cấp nóng trắng của một dự án, và toàn bộ đội ngũ sáu người của tôi về cơ bản là một "tuần khủng hoảng" năm tuần. Trong 48 giờ trước khi phát trực tiếp, tôi đã làm việc 41 người trong số họ, hai người trở lại suốt đêm. Ở giữa đó, tôi đã đăng những gì là câu hỏi thành công nhất của tôi cho đến nay .

Trong suốt thời gian đó, không bao giờ có bất kỳ cuộc nói chuyện nào về "thất bại". Nó luôn luôn là "hoàn thành nó, bất kể đau đớn."

Bây giờ mọi thứ đã kết thúc và chúng tôi với tư cách là một tổ chức đã có thời gian để ngồi lại và nắm bắt những gì chúng tôi đã học, một câu hỏi đã xảy ra với tôi. Tôi không thể nói rằng tôi đã từng tham gia vào một dự án mà tôi nói là "thất bại". Rất nhiều ngân sách bị trễ hoặc vượt quá ngân sách, một số tai hại là như vậy, nhưng cuối cùng tôi vẫn luôn cung cấp SOMETHING.

Tuy nhiên, tôi nghe về "các dự án CNTT thất bại" mọi lúc. Tôi đang tự hỏi về kinh nghiệm của mọi người với điều đó. Các thông số xác định "thất bại" là gì? Bối cảnh là gì? Trong trường hợp của chúng tôi, chúng tôi là một cửa hàng phần mềm với các khách hàng bên ngoài. Liệu một dự án nội bộ của một tập đoàn lớn có nhiều không gian để "thất bại"? Khi nào bạn thực hiện cuộc gọi đó? Điều gì xảy ra khi bạn làm?

Tôi hoàn toàn không tin rằng làm những gì chúng ta đã làm là một động thái kinh doanh thông minh. Đó không phải là cuộc gọi của tôi (tôi chỉ là một con khỉ mã) nhưng tôi tự hỏi liệu có nên cắt lỗ hơn không, nói rằng chúng tôi không giao hàng và tiếp tục. Tôi không chỉ nói rằng do sự bế tắc của thời gian dài - công ty đã thực sự mất áo trong dự án, cộng với chi phí vô hình cho công ty về tinh thần và lòng trung thành của nhân viên là lớn . Yếu tố chống lại cú đánh PR không thể cung cấp một dự án cao cấp như dự án này là ... và tôi không biết câu trả lời đúng là gì.


4
Liên quan rõ ràng: Điều gì có thể tồi tệ hơn thất bại? . Không phải là một TDWTF thông thường mà là một phần biên tập của chủ sở hữu trang web. Suc-cess (sek-ses’): Anything
doppelgreener

Bạn không đơn độc trong việc chưa bao giờ làm việc trong một dự án thất bại. Trong hơn một thập kỷ phỏng vấn mọi người, tôi chưa bao giờ tìm thấy ai có cả. Vì chúng ta không thể nói dối, tất cả chúng ta đều phải xuất sắc nên hãy yay chúng ta!
Jon Hopkins

Công ty của bạn có thể giao hàng ít hơn những gì bạn đã làm và vẫn được coi là ok?

Mất áo là dấu hiệu của sự thất bại.
JeffO

Nó phụ thuộc vào công ty của bạn: nhiều người coi 25% (hoặc nhiều hơn) ngân sách, 25% (hoặc nhiều hơn) trễ hoặc 25% (hoặc nhiều hơn) các tính năng bị cắt là thất bại.
Tangurena

Câu trả lời:


22

Khái niệm thất bại thực sự là một cuộc gọi liên quan đến kinh doanh. Nếu một dự án thương mại có giá cao hơn số tiền mà nó mang lại, dự án đó sẽ được coi là một thất bại. Nếu một dự án nguồn mở không thể xây dựng một cộng đồng xung quanh mã để giúp duy trì và chăm sóc nó, thì dự án nguồn mở đó đã thất bại.

Tôi đã tham gia vào các dự án là chúng tôi đã giao mọi thứ đúng hạn và trong ngân sách, nhưng nhóm phát triển kinh doanh đã thất bại trong việc theo dõi công việc. Từ góc độ kinh doanh, dự án thất bại, mặc dù những gì chúng tôi cung cấp đã được đón nhận và thích.

Trong tình huống như của bạn, công ty phải đưa ra một số quyết định khó khăn. Nếu họ muốn dự án thành công, thì họ cần học một số bài học:

  • Việc không lập kế hoạch phù hợp sẽ gây ra căng thẳng không đáng có cho nhóm của bạn và cuối cùng dẫn đến một dự án thất bại
  • Một nhóm bị căng thẳng sẽ trả đũa với doanh thu cao - và cuối cùng bạn sẽ không thể có được những người tốt để gia nhập công ty.
  • Trường hợp khẩn cấp xảy ra, nhưng tìm ra nguyên nhân gây ra tình trạng khẩn cấp và thay đổi thực hành của bạn để tránh trường hợp khẩn cấp đó trong tương lai.

Bất kỳ công ty nào không học hỏi từ những sai lầm của mình sẽ lặp lại lịch sử khá thường xuyên. Tôi sẽ coi đó là một dấu hiệu cho thấy đã đến lúc tìm một công ty khác.


2
+1 đặc biệt cho đoạn đầu tiên xác định nó là gì.
trị liệu

9

Thất bại là bất cứ điều gì có thể mô tả một mục tiêu không được đáp ứng.

Nói tóm lại, khi bạn xác định mục tiêu của mình, bạn cũng xác định đâu là một thất bại trong bối cảnh đó.

Trong tài liệu bạn đề cập, thất bại là một dự án vượt quá ngân sách và / hoặc không đáp ứng được thời hạn .

Điều này không có nghĩa là sản phẩm sẽ không được sử dụng. Điều này có nghĩa là nó đã được nhà phát triển với nhiều nỗi đau, tiền bạc và thời gian hơn dự kiến.

When you should cancel a project? Khi bạn chắc chắn rằng bất kỳ chi tiêu thứ hai mới cho nó sẽ cung cấp ít giá trị hơn chi phí của nó.

Nó được gọi là tiến thoái lưỡng nan chi phí chìm .

Nếu bạn quan tâm đến chủ đề này, tôi khuyên bạn nên Death March , từ Edward Yourdon . Một cuốn sách thực sự tuyệt vời.


1 choWhen you are sure that any new second spend on it will provide less value than its cost.
altern

5

Có nhiều cách khác nhau mà một dự án có thể "thất bại". Và một vài điều tôi từng làm đã thất bại:

  1. Phần mềm thu nhỏ phải được viết lại để đáp ứng các quy định pháp lý / quy định mới. Những người khốn khổ đã chọn để tránh thuê người mới để giúp đỡ khối lượng công việc, và đặc biệt là với các kỹ năng mà tất cả chúng ta còn thiếu. Sản phẩm không có các tính năng cần thiết mới (phải có tệp điện tử được thực hiện theo một cách nhất định) và phải được rút khỏi thị trường. Mặc dù sản phẩm này tạo ra khoảng 5% doanh thu của văn phòng chúng tôi, một sự thay đổi quy định tương tự đã xảy ra đã ảnh hưởng đến sản phẩm tạo ra 60% doanh thu của chúng tôi. Các nhà phát triển đã tự mình học các kỹ năng cần thiết, nhưng những người khốn khổ đã chọn đợi cho đến khi quá muộn để bắt đầu thực hiện các thay đổi cần thiết. Chúng tôi đã có 3 năm cảnh báo rằng những thay đổi này sẽ đến khi chúng tôi cố gắng đặt giá thầu ở phía máy chủ của thay đổi quy định này - và công ty đã cấm chúng tôi gửi giá thầu. Những người khốn khổ của chúng tôi đã chọn làm cho chúng tôi đợi đến 8 tháng trước khi chuyển đổi trước khi chúng tôi được phép làm việc với nó.

  2. Dự án đã quá ngân sách và quá hạn khi tôi được đưa vào để giúp hoàn thành. Các nhà quản lý cao hơn nhiều cấp đã quyết định rằng chi phí chìm đã quá cao để tạo ROI cần thiết cho dự án nên dự án đã bị hủy và mọi người tham gia đều bị sa thải. Làm việc ở đó trong 1 tuần trước khi cả nhóm nghỉ việc (bao gồm cả tôi) là thời gian ngắn nhất tôi từng làm việc tại một nơi.

  3. Dự án nội bộ mất quá nhiều thời gian để hoàn thành đến nỗi nhà tài trợ dự án đã mua phần mềm sẵn có (trong trường hợp này là Microsoft Office) và viết VBA của riêng họ để hoàn thành công việc. Trưởng nhóm phát triển tiếp tục hứa hẹn mặt trăng và từ chối lắng nghe trong các cuộc họp quản lý rằng dự án đã bị hủy bỏ. 6 người đã làm việc trong khoảng một năm để hoàn thành một hệ thống sẽ không bao giờ được sử dụng.


2

Dự án duy nhất mà tôi đã tham gia với tư cách là một lập trình viên, hoặc một phần của nhóm PM là Ricochet, người đã sẵn sàng với sự phá sản của Quantom . Có hàng ngàn nhà thầu trên toàn quốc đang làm việc trên đó. Khi CFO của họ từ chức, dự án chỉ dừng lại theo nghĩa đen. Đồ đạc bắt đầu bị loại khỏi văn phòng khi mọi người thanh lý xuống.

Đối với nhiều người trong chúng ta, thuật ngữ áp dụng là 'thất nghiệp', nhưng Lame Duck sẽ là một mô tả đầy đủ. Thông thường, những người chủ chốt sẽ cần ở lại cho đến khi quá trình khám nghiệm tử thi / thanh lý được hoàn thành, giống như một số chính trị gia vẫn còn tại vị trong vài tháng để kết thúc nhiệm kỳ trước khi người kế nhiệm của họ đến.

Như Otávio Décio đã chỉ ra, tôi chưa thấy một dự án nào thất bại đến mức từ bỏ kể từ khi bùng nổ dot com.


2

Đây là một vấn đề phổ biến, cũng được đề cập trong một số cuốn sách về quản lý dự án. Không có dự án nào "thất bại", ngay cả khi tất cả những gì nó mang lại là trải nghiệm "những gì cần tránh trong lần tới".

IMO, một dự án là một thất bại nếu không làm nó sẽ rẻ hơn. Ví dụ: nếu sản phẩm có tuổi thọ dự kiến ​​là 5 năm và tiết kiệm cho công ty 100K pa, thì đó là một thất bại nếu phải mất hơn 500K để thực hiện. (Tôi đang gian lận với lãi suất ở đây để làm cho nó đơn giản hơn). Một số người cho rằng mọi dự án với chi phí và / hoặc thời gian vượt mức đều là thất bại, nhưng IMO định nghĩa này không có ý nghĩa gì vì nó tập trung quá nhiều vào ước tính và lập kế hoạch chính xác.


1

Tôi cũng không bao giờ tham gia vào bất kỳ dự án "thất bại" nào - nhưng rất nhiều dự án với chi phí và thời gian vượt trội. Tôi tin rằng vấn đề là không bên nào - khách hàng hoặc nhà thầu - muốn bất kỳ dự án nào được coi là thất bại cho tất cả trẻ em vì lý do, bao gồm cả trách nhiệm pháp lý.

Vì vậy, tôi nghĩ rằng khi bạn nghe "các dự án CNTT thất bại" trong thực tế thì đây là "các dự án vượt ra ngoài giới hạn của họ, về thời gian hoặc ngân sách".

Rốt cuộc - có bao nhiêu người hoặc công ty mà bạn biết sẽ trở nên sạch sẽ và nói "chúng tôi đã thất bại"?


Đã đồng ý. Thất bại, theo nghĩa đen sẽ chỉ ra một dự án nơi cắm phích cắm và không có thêm giờ đăng nhập.
Tim Post

1
@Tim Đăng: "phích cắm đã được kéo và không có thêm giờ đăng nhập". Thậm chí đó có thể không phải là "thất bại". Đó thực sự có thể là sự khôn ngoan trong việc quyết định sử dụng những gì đã được phân phối cho đến nay và không chi nhiều tiền hơn cho các tiện ích bổ sung có giá trị thấp.
S.Lott

1

Tuy nhiên, tôi nghe về "các dự án CNTT thất bại" mọi lúc.

Các thông số xác định "thất bại" là gì?

Đó là một thuật ngữ mang tính miệt thị thường được sử dụng khi dự án thay đổi. Nhiều người thích thay đổi nhãn là "thất bại". Tôi không biết tại sao, nhưng điều đó làm cho họ bằng cách nào đó mạnh mẽ hơn hoặc quan trọng hơn để xác định một thất bại.

Một số dự án thực sự bị mất tiền và không có gì có giá trị được tạo ra. Nhưng đó là những hiếm.

Ngay cả một dự án không bao giờ cung cấp phần mềm làm việc là một kinh nghiệm học tập trong những điều không nên làm. Nó tạo ra giá trị. Nó tạo ra giá trị không dự đoán được, vì vậy nó có thể được dán nhãn theo bất kỳ cách nào mà mọi người muốn gắn nhãn. "Thất bại" cũng tốt như "Đã học những điều không nên làm" trong một số vòng kết nối.

Câu hỏi thực sự là "giá trị có tương xứng với chi phí không"? Và thậm chí sau đó, giá trị có thể rất khó để đo lường rằng câu trả lời là hoàn toàn chính trị hoặc chủ quan.

Liệu một dự án nội bộ của một tập đoàn lớn có nhiều không gian để "thất bại"?

Có lẽ. "Thất bại" là một thuật ngữ chính trị. Mọi thay đổi về lịch trình, ngân sách hoặc phạm vi có thể được dán nhãn là "thay đổi" hoặc "thất bại". Chúng cũng có thể được gắn nhãn là "đã học được điều gì đó quan trọng về việc nhóm chúng tôi không có khả năng viết máy chủ web". Hoặc, thậm chí tích cực hơn, "đã học những kỹ năng chúng ta cần trước khi chúng ta thử lại điều đó".

Các dự án bên ngoài thường có sự giám sát nhiều hơn từ những người bán hàng và giao hàng, kế toán và quản lý dự án. Các dự án nội bộ thường có ít sự giám sát.

Khi nào bạn thực hiện cuộc gọi đó? Điều gì xảy ra khi bạn làm?

Khi đó là điều tốt khi có ai đó gây áp lực ra khỏi tổ chức vì bạn không đồng ý với họ. Bạn gắn nhãn dự án của họ là "thất bại" và được chỉ định lại để bạn có thể có những người khác nhau.

Cách duy nhất mà một dự án có thể là một thất bại hoàn toàn là gian lận hình sự - nơi không có bài học kinh nghiệm, không có gì có thể cải thiện, và bọn tội phạm đã bị sa thải và bỏ tù, khiến tổ chức không biết gì về những gì đã xảy ra.

Nếu không, luôn luôn có một số giá trị.

Câu hỏi thực sự là "giá trị có tương xứng với chi phí không?"


+1 để chỉ ra rằng gọi một cái gì đó là "thất bại" có thể là một thuật ngữ chính trị. Tôi đã tham gia một dự án được tuyên bố là thất bại, sau đó kết thúc thành công sau khi thay đổi lãnh đạo.
sleske

1

Vì vậy, công ty của bạn đã thanh toán công việc này, làm việc cho bạn và 5 người khác đến chết trong 5 tuần. Họ vẫn kiếm được lợi nhuận từ công việc khó khăn của bạn. Tôi hy vọng bạn có một cái gì đó, bởi vì bảo mật công việc không có gì trong những ngày này và có rất nhiều công việc. (Không biết cắm phích cắm liên hệ với tôi nếu bạn cần làm việc và là một lập trình viên có năng lực, tôi biết một số nơi rất cần sự giúp đỡ).

Điều đó nói rằng, nếu công ty của bạn thực sự phải trả tiền cho bạn cho tất cả các công việc đó và 41 giờ trước khi đi vào hoạt động, thì họ sẽ có tiền MẤT.

Quản lý của bạn cần ngồi xuống và giải thích rằng nếu điều này xảy ra một lần nữa, bạn sẽ được trả tiền. Họ cần phán đoán tốt hơn khi nào nên rút phích cắm.


Đây là nơi có nhiều công việc?

Washington DC, chủ yếu là công cụ của chính phủ, nhưng tôi biết một số nơi đang tìm kiếm lập trình viên Java hoặc Ruby. Tweet tôi tại @waleeper nếu bạn muốn biết thêm chi tiết
Bill Leeper

1

Tôi cũng vậy, giống như nhiều người trả lời ở đây, đã tham gia vào một số dự án lớn chạy theo thời gian và ngân sách - hơn một nửa thập kỷ. Kịch bản tồi tệ nhất (nửa thập kỷ) liên quan đến sự điên rồ của Người đàn ông thần thoại vô cớ, cũng như phạm vi sử thi rùng rợn. Điều đó nói rằng, nó không bao giờ bị bỏ rơi, và họ đang bắt đầu tiếp nhận một số khách hàng bây giờ. Nhưng những kỳ vọng ban đầu (sạch sẽ, thay thế được thiết kế tốt cho một hệ thống cũ, lỗi thời) và ngân sách và dòng thời gian tương đối khiêm tốn - từ lâu đã bị phá vỡ.

Ngoài ra, không giống như hầu hết mọi người ở đây, tôi cũng đã thấy một dự án hoàn toàn thất bại - đến mức bị bỏ rơi . Chiếc đinh cuối cùng trong quan tài xuất hiện vào đầu năm 2010. Đây là kịch bản:

Công ty nhỏ (khoảng 30 người) thực hiện các giải pháp ERP tùy chỉnh cho các doanh nghiệp cỡ trung bình. Họ đã có một vài cơ sở hậu cần tương đối sinh lợi với các công ty khai thác của Úc và một vài bộ trang phục vận tải ở Mỹ. Nền tảng này là một khung trong nhà tùy chỉnh được xây dựng dựa trên J2EE. Trên thực tế tương đối tùy biến và được thực hiện tốt - các cài đặt mới đơn giản có thể được xây dựng khá nhanh, nhưng nó không mở rộng quá mức khi mức độ tùy chỉnh yêu cầu rất phức tạp (như trường hợp của một số khách hàng lớn nhất của họ).

Câu chuyện dài: một số cài đặt cấu hình cao nhất, lớn nhất của họ đã chạy theo thời gian và ngân sách, và dường như thị trường không đánh giá cao điều đó, vì vậy họ không thể có thêm khách hàng. Công ty về cơ bản là một con ngựa nhỏ, hoạt động ít hơn hệ thống ERP này, vì vậy một khi dòng tiền từ đó cạn kiệt, họ đã phá sản và hệ thống bị bỏ rơi (mặc dù GFC cũng có thể đóng một phần trong đó) .

. với một mô hình kinh doanh không ổn định hơn với công nghệ.)


0

Nếu dự án được triển khai theo cách mà yêu cầu ban đầu được thực hiện, tôi sẽ gọi dự án thành công. Đối với tôi, một thất bại sẽ là một ứng dụng bị người dùng cuối từ chối vì nó không đáp ứng được nhu cầu của họ. Hoặc, tệ hơn nữa, dự án chấm dứt trước khi một sản phẩm thực sự được triển khai cho người dùng và nhu cầu của họ không được đáp ứng.

Nói chung, nếu một công ty đang làm việc cho một khách hàng bên ngoài, họ không quyết định rút dự án vì có thể có các vấn đề liên quan đến hợp đồng (tức là vi phạm thanh toán hợp đồng) hoặc một cú đánh PR lớn, như bạn đã lưu ý. Trong một số trường hợp, nếu vi phạm hình phạt hợp đồng, chi phí hoàn thành hợp đồng ít hơn nhiều lần so với vi phạm hợp đồng và mất một số tiền token là lựa chọn ưu tiên.

Về lâu dài, một công ty có thể làm việc để cải thiện đạo đức của nhân viên để bù đắp thời gian khủng hoảng trong một dự án hoặc thay thế những nhân viên đã rời đi vì họ bị đẩy mạnh, nhưng đôi khi họ không thể phục hồi sau những thất bại lớn của dự án ( tức là nhìn vào các công ty game đã thất bại trong việc cung cấp sản phẩm đúng thời hạn đã phá sản).


0

Khi trường hợp kinh doanh không còn giữ được.

Đó là biện pháp mà Prince2 (phương pháp quản lý dự án) sử dụng và nó rất có ý nghĩa với tôi.

Về cơ bản, nó nói vào cuối mỗi giai đoạn của dự án, hoặc nếu một dự án nằm ngoài dung sai nhất định trong một số lĩnh vực nhất định (tiến độ, chi phí, chất lượng), cần có đánh giá về trường hợp kinh doanh. Tại thời điểm đó, bạn đã vượt qua tổng chi phí dự kiến ​​và lợi ích có thể thực hiện được dựa trên những gì bạn biết bây giờ và nếu dự án không còn chồng chất thì nó sẽ bị giết.

Vấn đề với điều này đối với nhiều dự án tôi đã thấy là họ không đặt ra những gì họ đang cố gắng đạt được ở bất kỳ chi tiết nào, điều này khiến cho việc đánh giá (a) vẫn còn thực tế hay (b) rất khó ) liệu các chi phí bạn sẽ chi tiêu để có được có xứng đáng hay không. Trong những tình huống này, điều tốt nhất bạn có thể làm là tạo ra một trường hợp kinh doanh tại thời điểm bạn trở nên nghi ngờ để cho phép bạn hiểu nếu những nghi ngờ của bạn là chính xác.

Đặt một trường hợp kinh doanh không phải là một công việc chính, một vài khía cạnh của A4 sẽ làm. Chi phí tương đối dễ dàng (như một phép đo sơ bộ chi phí lập trình viên: (lương hàng năm * 2) / 250 mỗi ngày cho châu Âu, có thể ít hơn một chút cho Hoa Kỳ vì lợi ích thấp hơn và số ngày làm việc trung bình cao hơn là đầu vào ở đây ).

Lợi ích khó hơn nhưng nếu bạn ước tính một cách bi quan chính xác nhất có thể, thì nếu trường hợp kinh doanh không chồng chất (thông thường được đo vì nó phải hoàn trả x% cho chi phí trong 3 năm, trong đó X có thể là 50% hoặc vì vậy) bạn có thể nhìn vào nó chi tiết hơn. Đừng quên chi phí giấy phép và phần cứng (ngay cả khi bạn đang sử dụng phần cứng hiện tại vì điều đó có nghĩa là nó không thể được sử dụng cho bất cứ điều gì khác một khi bạn đã giành được nó) và hỗ trợ liên tục.

Nhưng rất nhiều thứ này không phải là thứ dành cho lập trình viên, đó là thứ PM và doanh nghiệp nên làm với đầu vào từ toàn bộ nhóm dự án.

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.