How to Handle Non-Tech Stakeholders Rushing Development Projects?

0
14
Asked By CuriousCoder42 On

I've been dealing with an interesting situation at work lately. Our product owners have started dabbling in coding with tools like Replit, and they've been vocal about how they believe our software is outdated. They even suggested that we need to rebuild our 15-year-old database, claiming our current setup is obsolete. Unfortunately, many of our executives are on board with this idea and think that modernizing our legacy apps will only take four months, while we estimated it would take about a year. I want to stay positive, but I can't shake the feeling that these unrealistic timelines are going to backfire when our product owners can't meet their goals. Have any of you been in a similar situation? How did you manage it?

5 Answers

Answered By LetThemTryLarry On

Honestly, just let them try to 'rebuild' the system. Make sure you get your concerns documented through email to cover yourself, but if everyone seems to support their efforts, let them go for it. If they want to fill their codebase with hastily written code, fine! When things inevitably fall apart, they can't blame you.

AnxiousAlice -

I feel you on that one, but it's hard not to worry. My gut tells me it might collapse under its own weight, but navigating this is tough!

RealistRiley -

While it's hard to watch, sometimes you really do just have to sit back and let it unfold.

Answered By LegacyLogicLuke On

There's definitely a lot of overconfidence from less tech-savvy folks in these situations. Having worked on modernizing legacy applications for a long time, I usually recommend asking them what the business gains would be from their suggestions. Will it increase revenue or improve retention? Often, that line of questioning can reveal whether their proposals hold any real merit. If a company isn't listening to their engineers on these risky decisions, that's a big red flag for me.

SkepticalSam -

I get that sentiment; however, while I agree with the rebuild, they have no coding experience and don't realize the tech stack mismatch we're facing. They're suggesting using Replit with React and Python fast API, while our current stack is completely different!

CuriousCoder42 -

That's true! It's like they want a shiny new solution without understanding the work behind it.

AnalyticalAva -

Exactly! Reminds me that tech overhaul doesn't guarantee better results without a solid plan.

Answered By PragmaticPete On

I think the best approach is to take a step back and document your concerns carefully. If they're set on this path, raise these points with leadership, ensure there's a clear paper trail for accountability, then do your job to the best of your ability. Once the tides turn, you'll have evidence that you flagged these issues early on.

CuriousCoder42 -

That makes sense, I'll raise my concerns clearly and then take it from there.

InsightfulIvy -

Definitely! Suggestions might fall on deaf ears, but you'll have a solid record for later.

Answered By StabilitySavant On

Every time I've been in a situation where management pushes for a modernization without understanding the implications, it backfires. If your legacy app has been stable and working for 15 years, there’s likely a reason for that. Making changes just for the sake of modernization can introduce a host of new issues. It's crucial for management to see the value in keeping what's working rather than jumping on the trendy bandwagon of 'new is better.'

TechOptimistTom -

Absolutely! We have a dated UI that needs some love, but that doesn't mean rewriting everything is the answer.

Answered By TechSavvyTina On

Make sure to document everything! When they say it can be done in four months, put that in writing along with your one-year estimate and explain why. If things go south, you'll have the proof that you warned them. Also, it might help to educate them about technical debt and why rewriting 15 years of business logic isn’t as simple as it sounds. If they still don’t get it, let them try a small proof of concept first before committing to a full rewrite.

PragmaticPete -

Totally agree! They're going to run into issues once they start building it, and they'll eventually see.

EmpatheticEv -

Should I send that documentation in an email and add everyone in the cc to keep a record?

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.