News for hackers. Stuff that matters.
Re:Why do people still use VBA? by blincoln on Wednesday November 15, 2023 @11:07AM (#38278224)
I've been on both sides of that kind of situation, and IMO when an IT department gets that calcified, it's a sign that their days (or the company's days) are numbered. Either the non-IT staff will get fed up and replace IT, or the non-IT staff won't be able to get their work done efficiently and the company will fail.

The non-IT staff build those things because they've identified a way for the company to improve itself, but the process for getting what they want from IT is too expensive/onerous, IT has delivered disappointing results too many times, etc. Find a way to meet in the middle, or the non-IT staff are just going to build them in their own shadow cloud account and eventually make the IT department redundant.

Re:Why do people still use VBA? by ethbr1 on Wednesday November 15, 2023 @12:27PM (#38279495)
To me, it's a pressure release/ROI question.

There are tons of incredibly beneficial computing improvements that it doesn't make sense to spend IT resources on, because there are better ROI opportunities for them to focus on.

But! That doesn't mean the things they can't handle aren't valuable.

My preferred method is (1) require documentation (using a standard template) on all processes implemented by non-IT (what it does, how it does it, what value it delivers to the company, what the fallback manual process is, etc.), (2) store these process docs in a centralized location, which then becomes IT's backlog, and (3) any change control / regulatory requirements.

The grand bargain is then:

   - Anyone is authorized to improve processes, if they generate the documentation

   - IT has the authority to force decommissioned of an existing solution *after* they've delivered a working replacement
That seems to align everyone's incentives more clearly on "the good of the company."