# Signs of a Bad Project

**URL:** <https://boards.straightdope.com/t/signs-of-a-bad-project/917113>\
**Category:** In My Humble Opinion\
**Created:** [August 2, 2020, 9:44pm UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113 "2020-08-02T21:44:33Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![JcWoman](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jcwoman/32/2889_2.png) [@JcWoman](https://boards.straightdope.com/u/JcWoman)\
**Post date:** [August 4, 2020, 3:03pm UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/21 "2020-08-04T15:03:44Z")

</div>

I have a couple:

When upper management/C-suite promises a delivery date to the external customer and then hires/assigns a project manager who then has to do his planning work and hire/assign the team. (By the time the business analysts had a grasp of the requirements, the project was months overdue.)

This one might just be a pet peeve of mine: When the project is going along mostly as it should and then you come to close to the go/no-go decision on whether to implement on the agreed delivery date and a high level (C-suite again) person starts proposiing alternative solutions. Like “have you considered…?” Hell yeah, we considered that and all the other options months ago when we started the project. Shut your gob and give us the decision.

---

<div class="post-metadata">

**Author:** ![Hermitian](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/hermitian/32/470_2.png) [@Hermitian](https://boards.straightdope.com/u/Hermitian)\
**Post date:** [August 4, 2020, 3:24pm UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/22 "2020-08-04T15:24:10Z")

</div>

> [@Typo\_Knig](#):
>
> People leave the project in large numbers, or key people leave

And when they do, everyone else mutters “Like rats fleeing a sinking ship” under their breath.

---

<div class="post-metadata">

**Author:** ![TriPolar](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/tripolar/32/3008_2.png) [@TriPolar](https://boards.straightdope.com/u/TriPolar)\
**Post date:** [August 4, 2020, 3:43pm UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/23 "2020-08-04T15:43:13Z")

</div>

I keep wanting to add more to this thread but it’s triggering PTSD.

---

<div class="post-metadata">

**Author:** ![LSLGuy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lslguy/32/5813_2.png) [@LSLGuy](https://boards.straightdope.com/u/LSLGuy)\
**Post date:** [August 4, 2020, 4:40pm UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/24 "2020-08-04T16:40:38Z")

</div>

Great post / Avatar combo there @TriPolar.

Agree about the PTSD. Each of has lived every one of our suggestions and most of everyone else’s. It’s just after lunch here as I type but I feel the need for a good stiff drink coming on. (And no, it’s not a work day for me).

---

<div class="post-metadata">

**Author:** ![Typo\_Knig](https://avatars.discourse-cdn.com/v4/letter/t/cdc98d/32.png) [@Typo\_Knig](https://boards.straightdope.com/u/Typo_Knig)\
**Post date:** [August 4, 2020, 5:02pm UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/25 "2020-08-04T17:02:33Z")

</div>

Sorry!

---

<div class="post-metadata">

**Author:** ![Typo\_Knig](https://avatars.discourse-cdn.com/v4/letter/t/cdc98d/32.png) [@Typo\_Knig](https://boards.straightdope.com/u/Typo_Knig)\
**Post date:** [August 4, 2020, 5:03pm UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/26 "2020-08-04T17:03:27Z")

</div>

And again, sorry!

I really appreciate the responses. I’m trying to build up a list so I know as soon as possible when to plan an escape.

---

<div class="post-metadata">

**Author:** ![Trinopus](https://avatars.discourse-cdn.com/v4/letter/t/2bfe46/32.png) [@Trinopus](https://boards.straightdope.com/u/Trinopus)\
**Post date:** [August 4, 2020, 5:58pm UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/27 "2020-08-04T17:58:00Z")

</div>

> [@JcWoman](#):
>
> you come to close to the go/no-go decision on whether to implement on the agreed delivery date and a high level (C-suite again) person starts proposiing alternative solutions. Like “have you considered…?”

Oh, yeah… Ow… PTSD indeed! Grin! In my own cluster-muck example, we did have significant “mission creep” well into the later stages of the project. We’d already designed and started construction, and people would come in and start wanting to change where the bathrooms would be.

---

<div class="post-metadata">

**Author:** ![mtnmatt](https://avatars.discourse-cdn.com/v4/letter/m/a3d4f5/32.png) [@mtnmatt](https://boards.straightdope.com/u/mtnmatt)\
**Post date:** [August 4, 2020, 6:08pm UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/28 "2020-08-04T18:08:06Z")

</div>

When the deadline is tied to an earnings report or Board meeting

---

<div class="post-metadata">

**Author:** ![Typo\_Knig](https://avatars.discourse-cdn.com/v4/letter/t/cdc98d/32.png) [@Typo\_Knig](https://boards.straightdope.com/u/Typo_Knig)\
**Post date:** [August 5, 2020, 1:09am UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/29 "2020-08-05T01:09:16Z")

</div>

I am also having flashbacks, and I started this. :headdesk: More items:

Leadership blocks people from leaving the project (so they leave the company instead)  
Micromanaging  
Client or leadership thinks they are the best, when they aren’t, and no evidence can change their mind  
Client is the only person who does something a certain way, and thinks the industry-standard way is stupid  
Leadership does not want to hear bad news  
You get a feeling of deja vu from other bad projects you’ve been on  
Mistakes are punished, rather than dealt with  
No succession plan for key people  
Junior people are suppressed or only given scut work, and have no opportunities to advance  
The Widening Gyre: The only constant is that directions and assignments change, and frequently  
People have too little work to do  
Teams run out of work before the contract ends  
Time wasting all hands meetings  
Leadership double booked (or worse!) for most meetings  
Leadership on their phones during meetings  
(The above 2 mean that said meetings accomplish nothing)

---

<div class="post-metadata">

**Author:** ![Trinopus](https://avatars.discourse-cdn.com/v4/letter/t/2bfe46/32.png) [@Trinopus](https://boards.straightdope.com/u/Trinopus)\
**Post date:** [August 5, 2020, 1:45am UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/30 "2020-08-05T01:45:08Z")

</div>

> [@Typo\_Knig](#):
>
> Leadership double booked (or worse!) for most meetings

My old boss once fired a guy for not being in two places at the same time. She sent him off on a fact-finding mission, then called an all-hands mandatory-attendance meeting, and canned him for not being there. A true Dilbert day.

---

<div class="post-metadata">

**Author:** ![Asuka](https://avatars.discourse-cdn.com/v4/letter/a/dec6dc/32.png) [@Asuka](https://boards.straightdope.com/u/Asuka)\
**Post date:** [August 5, 2020, 9:53am UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/31 "2020-08-05T09:53:05Z")

</div>

Project Lead spends most of his time arguing with people on Twitter/YouTube comments about the project to spectators

Project lead then makes YouTube “Response Videos” to the “haters”

Project lead then blames the constant project delays on the fact he has to make so many response videos in the first place.

---

<div class="post-metadata">

**Author:** ![LSLGuy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lslguy/32/5813_2.png) [@LSLGuy](https://boards.straightdope.com/u/LSLGuy)\
**Post date:** [August 5, 2020, 12:51pm UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/32 "2020-08-05T12:51:15Z")

</div>

> [@Typo\_Knig](#):
>
> I really appreciate the responses. I’m trying to build up a list so I know as soon as possible when to plan an escape.

I got to the end of this sentence and suddenly [_50 ways to leave your lover_](https://www.youtube.com/watch?v=ABXtWqmArUU) started playing in my head. But recast by Weird Al Yankovich as _50 ways to leave your project_.

Perhaps we can defuse our collective PTSD by working up the lyrics right here?

---

<div class="post-metadata">

**Author:** ![amarinth](https://avatars.discourse-cdn.com/v4/letter/a/3be4f8/32.png) [@amarinth](https://boards.straightdope.com/u/amarinth)\
**Post date:** [August 5, 2020, 2:40pm UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/33 "2020-08-05T14:40:26Z")

</div>

> [@Asuka](#):
>
> Project lead then makes YouTube “Response Videos” to the “haters”

Wow. This actually happened? YouTube response videos? I’m so sorry.

I did have one project lead call my team a bunch of haters. He had what was, in theory, a very good idea. But it relied on a bunch of assumptions that were mostly-to-entirely wrong, so it wouldn’t work at all.  
When the team pointed out the assumptions were wrong (and then tried to brainstorm ways to make it kind of work with a drastically limited scope and lengthened timeline) he threw a tantrum, called us all a bunch of haters, and stormed out.

Management gave the go-ahead anyway. It took 6 times longer than originally planned to deliver anything at all (and never delivered everything promised), and pissed off a number of our partners and clients who had relied on it working in the timeline the lead had promised.

---

<div class="post-metadata">

**Author:** ![monstro](https://avatars.discourse-cdn.com/v4/letter/m/ba9def/32.png) [@monstro](https://boards.straightdope.com/u/monstro)\
**Post date:** [August 5, 2020, 3:02pm UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/34 "2020-08-05T15:02:12Z")

</div>

When even upper management is saying “This project is bullshit.”

---

<div class="post-metadata">

**Author:** ![snowthx](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/snowthx/32/10660_2.png) [@snowthx](https://boards.straightdope.com/u/snowthx)\
**Post date:** [August 5, 2020, 3:31pm UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/35 "2020-08-05T15:31:19Z")

</div>

> [@LSLGuy](#):
>
> I got to the end of this sentence and suddenly [_50 ways to leave your lover_](https://www.youtube.com/watch?v=ABXtWqmArUU) started playing in my head. But recast by Weird Al Yankovich as _50 ways to leave your project_ .
> 
> Perhaps we can defuse our collective PTSD by working up the lyrics right here?

The lyrics work pretty well as-is:

_You just slip out the back, Jack_  
_Make a new plan, Stan_  
_You don’t need to be coy, Roy_  
_Just get yourself free_  
_Hop on the bus, Gus_  
_You don’t need to discuss much_  
_Just drop off the key, Lee_  
_And get yourself free_

---

<div class="post-metadata">

**Author:** ![DorkVader](https://avatars.discourse-cdn.com/v4/letter/d/73ab20/32.png) [@DorkVader](https://boards.straightdope.com/u/DorkVader)\
**Post date:** [August 6, 2020, 2:14am UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/36 "2020-08-06T02:14:03Z")

</div>

The, the lyrics aren’t helping.  
Management throws project lead under the bus when the supplier denies sending an email with bad info in it. (I keep a copy of that email)  
Management takes key workers and puts them on other smaller projects, and doesn’t replace them with anybody.  
Somebody already mentioned management not listening to or ignoring input from project lead about what’s needed for success.

Quit or fired, I didn’t care by the end of it

---

<div class="post-metadata">

**Author:** ![Asuka](https://avatars.discourse-cdn.com/v4/letter/a/dec6dc/32.png) [@Asuka](https://boards.straightdope.com/u/Asuka)\
**Post date:** [August 6, 2020, 2:17am UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/37 "2020-08-06T02:17:46Z")

</div>

It’s a very common thing if you’re working on some YouTube or Internet related thing as part of a loosely connected group and the person in charge clearly has no idea how to properly manage a project.

---

<div class="post-metadata">

**Author:** ![Voyager](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/voyager/32/133_2.png) [@Voyager](https://boards.straightdope.com/u/Voyager)\
**Post date:** [August 6, 2020, 6:58am UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/38 "2020-08-06T06:58:25Z")

</div>

> [@Typo\_Knig](#):
>
> I really appreciate the responses. I’m trying to build up a list so I know as soon as possible when to plan an escape.

You’ll know, if you avoid drinking the Kool Aid. You can tell when every review talks about making up the delay in the next quarter when everything will be fine.

---

<div class="post-metadata">

**Author:** ![Voyager](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/voyager/32/133_2.png) [@Voyager](https://boards.straightdope.com/u/Voyager)\
**Post date:** [August 6, 2020, 7:01am UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/39 "2020-08-06T07:01:34Z")

</div>

One thing I noticed is that the Project Management software we used couldn’t handle the natural problems of a project of our type. We were designing something new - really new - and there were areas where we were guaranteed to screw something up and have to rework it. The examples in training were things like building a house or putting on a play.  
Actually the latter example would have worked if the author, during rehearsals, totally rewrote Act II with new sets, five new roles which none of the cast were good for, and decided to bring in elephants.  
That was pretty much how our project went.

---

<div class="post-metadata">

**Author:** ![LSLGuy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lslguy/32/5813_2.png) [@LSLGuy](https://boards.straightdope.com/u/LSLGuy)\
**Post date:** [August 6, 2020, 12:57pm UTC](https://boards.straightdope.com/t/signs-of-a-bad-project/917113/40 "2020-08-06T12:57:23Z")

</div>

@Voyager: Part of the reason traditional Project Management practices (as reflected in apps like Microsoft Project) are so effective at some sort of projects and so utterly ineffective at software dev is exactly as you say about your hardware dev project.

Traditional PM works when you both know exactly _what_ to do and _how_ to do it. You just need to track the details and optimize the sequencing and resource allocation.

In software ultimately the project won’t sit still long enough to _be_ planned. It’s all in effect R&D beginning against against a partly known problem space with a barely understood solution space. Just like in true R&D the knowledge state has to just evolve. Which is what “Agile” development processes done right\* attempts to capture.

It recognizes that planning beyond broad outlines is a fool’s errand and we just gotta learn as we build, build as we learn, and it’ll be done when the sponsor says “I’ve spent as much time/money as I’m willing to and I’ll settle for whatever we’ve got today as being good enough to release now.”

Followed immediately by continuing to work forward towards tomorrow’s release and the next and the next.

It also totally accepts that rewriting Act II isn’t a mistake to be avoided. It’s an inherent part of the process that _must_ occur on the way to the goal state.

* * *
 \* Agile done wrong, though vastly more common, is simply a different way for management to pretend something is a process when it's simply a clusterf\*\*\* of CYA, incompetence, sloth, politics, and corruption.

[Previous page](https://boards.straightdope.com/t/signs-of-a-bad-project/917113.md?page=1)

[Next page](https://boards.straightdope.com/t/signs-of-a-bad-project/917113.md?page=3)
