There is a famous book in our field written in the 2000’s by Ed Yourdon called “Death March“. In it he details the phenomenon in project management of death march software projects. He observed a trend in organizations who plan software projects to estimate so poorly that completion becomes overwhelming and unlikely.
More companies than ever before could be considered “software companies”. Project planning hasn’t gotten much better over time and we still have terribly managed projects. The best reason to explain this I found on Quora – Why are software development task estimations regularly off by a factor of 2-3? In particular, read the answer by Michael Wolfe midway through the page. It is both a humorous and scary analogy.
On this month of Halloween we are going to discuss our death march project horrors!
Mission Directive
I invite you to share a story about a project you worked on or were impacted by that went horribly wrong. You do not have to have been a developer. Any role you played whether it was a sysadmin, DBA, business analyst, systems analyst, project manager, consultant, QA, etc. is entry requirements for this.
A word of advice – please change the name of the company unless you want to burn that bridge. For example: instead of saying “I worked for IBM…” you could say “I worked for a large technology consulting company”. I’m not trying to get anyone fired here!
Tell me your project horror stories – the worse the better.
T-SQL Tuesday Rules
The official rules for T-SQL Tuesday are:
- Write a blog post about the topic
- Include the T-SQL Tuesday logo in your post
- Publish your post anytime on Tuesday October 9th whenever that is where you live.
- Promote your post by posting a comment to this post with a link to your contribution.
Pingbacks sometimes fail to work so please comment instead. Additionally, you can use the hashtag #tsql2sday on Twitter to spread the word.
Want to Host?
If you are interested in hosting a future T-SQL Tuesday then please contact Steve Jones. There is an archive of all the previous T-SQL Tuesday events maintained – check it out.
Thanks for reading! I am looking forward to your stories!
If you liked this post then you might also like: T-SQL Tuesday #104 – Code You Would Hate to Live Without
[…] invitation is from Jeff […]
[…] This month’s theme is based on a book called Death March. It covers poorly planned projects which the book calls “death march software projects”. You can read more about this months theme here. […]
Here’s my contribution for this month, and my first for T-SQL Tuesday https://www.kevinrchant.com/2018/10/09/my-first-t-sql-tuesday-contribution-death-march/
Thanks for participating Kevin! Yeah those hardware migrations are not cheap. You would think for all that money there would be an emphasis on testing…
[…] I do write for T-SQL Tuesday every month. Without fail. And this month, the topic is failed projects. Thanks to Jeff Mlakar (@jmlakar) for […]
Thanks for hosting, Jeff. http://blogs.lobsterpot.com.au/2018/10/09/where-projects-often-go-wrong/
You are wise not to write anything construed as bad about your clients. Poorly estimated projects: the best I can chalk it up to is people are not good at building abstract things. Thanks for writing and joining in the party (as I read your posts every time!).
[…] month I have the honor of hosting T-SQL Tuesday #107 about Death March Projects. The topic for this months T-SQL Tuesday #107 (hosted by yours truly Blog/Twitter) […]
[…] post is a response to this month’s T-SQL Tuesday #107 prompt by Jeff Mlakar. T-SQL Tuesday is a way for the SQL Server community to share ideas about […]
Thanks for hosting Jeff! Here is my entry: https://bertwagner.com/2018/10/09/the-project-graveyard/
Hey Bert – another nice video just like you always do. I liked the intro with the lights going out and the spooky flashlight. Great ambiance! Thanks for participating!
Thanks, Jeff. Here’s my contribution: http://dataperfpro.com/t-sql-tuesday-107-the-project-that-went-south/
Hi Allen – that telemetry data project sounds interesting. Politics…seems like they are a part of every project. I had to stop reading once I got to the part about the CUBE in the GROUP BY clause. Once calmed down I returned and read the rest 🙂 Thanks for joining in!
Great topic, Jeff! Here is my contribution.. for a friend, of course. http://lisagb.info/archives/48
Hi Lisa – please extend my condolences to your friend. Trigger looping hell is something I would not wish anyone to have to deal with. Sometimes all we can do is brace for the train wreck. Thanks for dropping some science on us with the entity attribute value table example and participating!
[…] This Month’s T-SQL Tuesday is hosted by Jeff Mlakar, and he has asked for us to tell the tale of a project that went horribly wrong. […]
Great topic, Jeff! Here’s my contribution: https://www.bobpusateri.com/archive/2018/10/t-sql-tuesday-107-death-march/
Hello Bob – ya know if Google can do it…(great stuff!)
I’m glad you weren’t part of that project because I’m sure morale was quite low. I too took a different job after my death march project.
Hi Jeff, here’s my contribution. Thanks for hosting!
https://matthewmcgiffen.com/2018/10/09/t-sql-tuesday-107-viral-demo/
Ooh that was a good one Matthew! Ah the days of VB, fortran, and burning CDs…the horror! The ending was my favorite: “Well, at least you didn’t send a virus infected demo to your entire prospective customer base like my old boss did”. Thanks for writing this month!
[…] month’s T-SQL Tuesday invitation is to write about a project that went horribly wrong. And hoo-boy, do I have a project that comes […]
Hey Eugene – big projects can certainly have big failures.It was just a simply ERP system project – what could be so hard? . Nice tips at the end of your post game analysis. Thanks for joining in the fun this month!
[…] topic for this months T-SQL Tuesday #107 (hosted by Jeff Mlakar […]
Hi Jeff – here’s my contribution…my first T-SQL Tuesday post!!
https://ronwheeler.net/2018/10/t-sql-tuesday-107-death-march-projects/
Hey Ron – thanks for writing! I’m honored you jumped into the pool when it was my month to host.Yeah if you’ve never tried to requisition new server grade equipment it will be a shock at how long it can take. Between that and the PM using Excel to manage the project and the VP switch-a-roo with the DBA team I was scared!
Thanks for hosting, good sir! Please find my contribution here: https://andyleonard.blog/2018/10/t-sql-tuesday-when-good-projects-go-bad/
Hello Andy – it’s all about them deltas. I am not surprised at the 85% of BI projects fail bit. Stay safe from those TPS reports and glad you could use the phrase “Come to Jesus Meeting” in a post. Thanks for writing!
[…] to Jeff Mlakar for hosting this month’s T-SQL Tuesday, a monthly collection of blog posts by data bloggers who work and live in the Microsoft SQL Server […]
[…] For this month’s #tsql2sday, Jeff Mlakar asked for people to share a story about a project you worked on or were impacted by that went horribly wrong. (Jeff’s Invitation) […]
Hey Craig – MS Access plus “no downtime” sounds like a recipe for disaster. I can feel the dread of kicking off Friday 5pm…glad you could write your story for us!
I managed to publish mine just under the wire. https://therestisjustcode.wordpress.com/2018/10/09/t-sql-tuesday-107-death-march/
Thanks for participating Andy! Ah yes insurance companies and their mainframes back in the day. I was nodding my head every sentence. The ending about the project becoming obsolete / deprecated shortly after delivery…at least you got to be married instead of debugging a hopeless project.
[…] month’s T-SQL Tuesday is hosted by Jeff Mlakar and he asks us to write about a project that went horribly wrong. My story isn’t really […]
My post: https://voiceofthedba.com/2018/10/09/lots-of-scaffolding-t-sql-tuesday-107-the-death-march/
Steve – thanks for your contribution! I shuddered when the backup was going to a local workstations and not a network file share. Glad you crossed the finish line in 1 piece.
[…] If you haven’t already read the invitation please read it first: T-SQL Tuesday #107 Invitation: Death March […]
[…] month’s T-SQL Tuesday is hosted by Jeff Mlakar and he asks us to write about a project that went horribly wrong. My story isn’t really […]