News for hackers. Stuff that matters.
Re:In Stockholm there's currently an IT battle underway by johngalt on Friday March 26, 2021 @07:08PM (#26598078)
It's amazing how often giant IT projects like these go off the rails. Exploding costs and garbage implementations. If you start the sentence with: "A 5+ year government IT project that cost over 100 million-" I already know how the story ends.

How do we improve this common scenario? What are the root causes?

The common themes are:

1. Lack of technical project competence at the decision maker level.

2. Scope creep. Where the one true system has to do everything.

3. A 'one-pass' approach where everything is expected to be delivered as a working system at the end of the project.

Even fixing two of these gives us a solid shot at a successful project.

Re:In Stockholm there's currently an IT battle underway by 908B64B197 on Friday March 26, 2021 @07:15PM (#26598129)
4. The requirements are often flat out wrong.

The Phoenix payroll system comes to mind, the Canadian government tried to shift the blame to IBM, but have their hands tied since IBM delivered exactly what was in the contract. It's just that what the government decided to put in the contract has little to do with how they really do payroll.

Re:In Stockholm there's currently an IT battle underway by magicalhippo on Saturday March 27, 2021 @03:30AM (#26600650)
I was hired as a coder on a fun project like that.

It wasn't a big project, I was the sole coder. What had been sold in was basically a Drupal install with some customization. I made sure they wrote a decent specification before I accepted the job.

I delivered on time and we had the first test with the client. Everything went very well, and the client seemed happy.

On the client side, the project was then moved from the project group to those who'd actually be using it. And then came the question from the new manager:

Mgr: "This looks nice, but what about all the other sites?"

Us: "Other sites? The contract was only for one site."

Mgr: "Well, the whole point here was to have 17 sites with site-specific content written by site-specific users, managed centrally with a unified look as if it was one single site."

Us: "Err... that's not what the specification we agreed on says."

Mgr: "Well, as it stands this is useless to us."

And so the simple three day job turned into many weeks.

Re:In Stockholm there's currently an IT battle underway by _0ffh on Saturday March 27, 2021 @05:44AM (#26601153)
Many appropriately paid weeks, I sincerely hope for you!?
Re:In Stockholm there's currently an IT battle underway by magicalhippo on Saturday March 27, 2021 @09:03AM (#26601991)
Since the specifications were sufficiently clear, the client could indeed see rather easily that the solution they wanted was not what was agreed upon.

Had I not insisted on such detailed specs though, it would likely have been a lot harder to get them to pay up.

So yeah, worked out fine for me, but taught me a valuable lesson.

Re:In Stockholm there's currently an IT battle underway by mrweasel on Saturday March 27, 2021 @02:53AM (#26600496)
The Danish government tried to getting a new tax collection system built. The specificatio was 6000 page, not including the tax law that needed to be implemented.

It facinates me that no one ever stopped to wonder if was actually possible to implement all that.

It failed horribly, costing billion of DKK in implementation cost and even more in taxes that couldn’t be collected.

Re:In Stockholm there's currently an IT battle underway by roncohen on Saturday March 27, 2021 @05:13AM (#26601051)
The other problem here is that politicians are either oblivious or simple don't care about the cost associated with complexity in the laws. On top of that, the other unfortunate dynamic that exists is that politicians all work to get their little special case into new bills so they can point to that when their constituents ask how they influenced the new law.

Taken together, the complexity of the law just accumulates. Tax law in Denmark being a particularly gross example.

Re:In Stockholm there's currently an IT battle underway by mrweasel on Saturday March 27, 2021 @06:26AM (#26601300)
I don't doubt that writing a new laws is complicated, but if I write code, and realise that I constantly need to tack on more code to handle special cases, then I will normally revisits my design. It is not my impression that politicians do the same with laws.

One major issue, at least with Danish law makers, is that they want to target special groups, but that would be discriminating, so instead they attempt to target the behaviour of those group. This of cause will affect a number of people who where not in the original target group, so they add on exceptions and and details to narrow down the law. Also there never seems to be any clean up in the laws.

If your laws/rule exploded from a few hundred pages to 30.000 pages, you should really revisit that thoughts behind that law.

Re:In Stockholm there's currently an IT battle underway by reacharavindh on Saturday March 27, 2021 @08:08AM (#26601733)
It's crazy out here in DK. The most embarrassing example of such crazy targeted laws is the "hand shake with the mayor" requirement for new Danish citizens, clearly target at a certain ethnicity that would hesitate to do just that. The intent is to make it difficult to that ethnicity, the result is just a veiled law that makes them "appear" just enough secular and non-discriminatory.

There's a lot I love about life in Denmark. This is just to say that no place is perfect and DK also has stuff that all Danes should be rightly embarrassed about.

Re:In Stockholm there's currently an IT battle underway by 908B64B197 on Saturday March 27, 2021 @01:44PM (#26603964)
> the "hand shake with the mayor" requirement for new Danish citizens

One might wonder what would happen do Danes abroad not respecting the local customs in certain conservative countries.

Re:In Stockholm there's currently an IT battle underway by reacharavindh on Monday March 29, 2021 @04:23AM (#26618842)
This was exactly my question while discussing with a few Danish friends who brushed it off saying, “yeah it’s wrong, but it’s not that bad.... while in Denmark they should be willing to live like a Dane”. My argument was whether they would be willing to wear a burka or give up driving as a woman without complaining in Saudi Arabia a not that they are good anywhere. The point is what is wrong should just be called out as wrong and not politically sugarcoated.
Re:In Stockholm there's currently an IT battle underway by genuine_smiles on Friday March 26, 2021 @10:29PM (#26599348)
> 4. The requirements are often flat out wrong.

Isn't this basically a given? I find it hard to imagine that any organization could come up with good, complete requirements before they've had any software written.

Re:In Stockholm there's currently an IT battle underway by jussij on Saturday March 27, 2021 @12:04AM (#26599818)
Which is why most governments struggle with big IT projects.

Governments by their nature tend to approach everything from a legal perspective.

This then means the requirements of these big IT project end up being a mass of legal documents which try to describe what is being delivered by whom.

Then when the whole thing falls apart it ends up in the courts and the court then decides who promised what based on those original contract documents.

Re:In Stockholm there's currently an IT battle underway by lostlogin on Saturday March 27, 2021 @04:57AM (#26600987)
I was in a pub with a relative, and we got chatting to another random patron.

The relative was asked about his CS job, and at some point details were being discussed. The relative said something like “we have made what was asked for but because we have run out of time, that’s what the customer is getting. We know what they actually want and need, but that’s not in the contract”.

The person we were talking to was the customer.

Re:In Stockholm there's currently an IT battle underway by Hallucinaut on Saturday March 27, 2021 @06:32AM (#26601317)
Sounds like a good way to get sued for breach of confidentiality clauses
Re:In Stockholm there's currently an IT battle underway by pjc50 on Saturday March 27, 2021 @07:54AM (#26601665)
People talk about disastrous contracts in the pub all the time. Actually getting sued is very rare.
Re:In Stockholm there's currently an IT battle underway by 908B64B197 on Saturday March 27, 2021 @01:43PM (#26603960)
> Then when the whole thing falls apart it ends up in the courts and the court then decides who promised what based on those original contract documents.

Something government contractors learn to be good at is following a spec. These lawsuits often end-up costing the taxpayer a fortune for the government to be told that everything was delivered according to their spec.

The consulting company will then recoup it's losses from the lawsuit using their hourly billing clause where it stipulates that they can modify the software for X$/hour.

Re:In Stockholm there's currently an IT battle underway by jordanbeiber on Saturday March 27, 2021 @03:10AM (#26600565)
Everyone struggles with big IT projects.

It’s also why Gene Kim & co wrote “The Phoenix Project” [1].

Everyone involved in software-building, non-tech industry should read it.

In the end it’s just lean turned agile software dev. Reduce waste.

[1] https://www.amazon.com/Phoenix-Project-DevOps-Helping-Busine...

Re:In Stockholm there's currently an IT battle underway by 6pac3rings on Saturday March 27, 2021 @03:21AM (#26600615)
Take a triple bottom line solution to the problem.

Take a look at how kmalloc_obj is going in DragonFly BSD.

Government IT challenges three technical team leads to get to solution like kmalloc_obj. Performance pays for 1st prize and the rest get less money. Cut the time horizon from start to finish for the piece work to 18-months. Spread the risk of total failure to zero.

Re:In Stockholm there's currently an IT battle underway by Rule35 on Saturday March 27, 2021 @03:37AM (#26600675)
Right. But the client should never come up with the detailed spec. If they know what needs to be done it'd literally be faster for them to code it themselves.

They should never produce more than a page or two of specs, outside of the central task itself, because most everything will change when under production anyways. A project like this is big enough that apps became a thing, and fundamentally changed twice, in the lead-up to the actual work.

And all the little things they could control are just bikeshedding, best done by an impartial designer or by A/B tests.

Re:In Stockholm there's currently an IT battle underway by WesolyKubeczek on Saturday March 27, 2021 @05:00AM (#26601001)
Yes, but your way would likely strip a friendly consultancy off a contract for a couple million of your favorite currency to produce said specifications.
Re:In Stockholm there's currently an IT battle underway by 908B64B197 on Saturday March 27, 2021 @01:55PM (#26604043)
> If they know what needs to be done it'd literally be faster for them to code it themselves.

They would need to hire software engineers and, quite frankly, most municipal governments aren't capable of adequately compensating these positions.

Re:In Stockholm there's currently an IT battle underway by dragonwriter on Saturday March 27, 2021 @02:16PM (#26604205)
> They would need to hire software engineers and, quite frankly, most municipal governments aren't capable of adequately compensating these positions.

Of course they are, because they already are compensating them plus contract management overhead on both sides of the contracting arrangements (which are usually made even greater because they have different contractors for different phases of an effort), plus contractor profits.

Aside from simple corrupt motives (both by responsible managers involved in deals directly and higher-level politicians who favor inefficiency of kicking things off to industry because it buys support from the beneficiaries), this is done because it spreads the blame in the event of failure, which is seen by many involved as more important than maximizing likelihood of success or cost efficiency.

But citizens (well, at least those not corruptly benefitting) shouldn't tolerate that.

Re:In Stockholm there's currently an IT battle underway by 908B64B197 on Saturday March 27, 2021 @02:50PM (#26604478)
> Of course they are, because they already are compensating them plus contract management overhead on both sides of the contracting arrangements (which are usually made even greater because they have different contractors for different phases of an effort), plus contractor profits.

They have the budget for it, that's sure. But more often than not the municipal workforce is heavily unionized and has paygrades that are below market rates.

Re:In Stockholm there's currently an IT battle underway by dragonwriter on Saturday March 27, 2021 @03:03PM (#26604590)
> They have the budget for it, that's sure. But more often than not the municipal workforce is heavily unionized and has paygrades that are below market rates.

That (the below market rates) is part of the setup to promote outsourcing. A heavily unionized workforce doesn't make it harder to for an organization to increase tech role pay to market rates if it wants to, it makes it fight harder to avoid to doing so.

Re:In Stockholm there's currently an IT battle underway by Rule35 on Saturday March 27, 2021 @02:00PM (#26604078)
Right, so they also don't have the capability of writing the spec. Knowing that they should just hand it all off.
Re:In Stockholm there's currently an IT battle underway by 908B64B197 on Saturday March 27, 2021 @02:09PM (#26604136)
That would be even worse! Can you imagine the headlines where it's a private company that tells the government what they need to buy AND sells it? Horrible conflict of interest.

The best solution would be for government IT to simply be competitive with the private sector for talent acquisition. That would probably mean that most senior software engineers will end-up being above the mayor's paygrade however.

Re:In Stockholm there's currently an IT battle underway by Rule35 on Saturday March 27, 2021 @02:36PM (#26604365)
Can you imagine the scandal if you fully specified a product and they built it and it wasn't even fit for task. Your contractor says "They never said it had to fly, they just sent us 5999 pages of specs about the logo, the color of the seat, the tray-table latch mechanism, etc." You'd look even dumber because you proved you don't understand your own business.

No organization should expand outside its desired core competency. Specialization is for organizations. If you want competency you hire it as a consultant. If you need to check that consultant, hire another.

Hire one company to write the spec and the product. Hire two others, small firms, one in the problem space (tax, airlines, etc) to check the business requirements and one in the software space to make sure spec/dev/test processes are adequate.

> Can you imagine the headlines

Yes, 100% lies written by a bitter communist. Modern corporate media in a nutshell. But the government already took the brunt of that for screwing up earlier. The screwup you mention would be no worse. Partly because the news is hyperbolic and nobody believes it these days - every problem reported is the worst ever.

Re:In Stockholm there's currently an IT battle underway by dragonwriter on Saturday March 27, 2021 @02:42PM (#26604418)
> Hire one company to write the spec and the product. Hire two others, small firms, one in the problem space (tax, airlines, etc) to check the business requirements and one in the software space to make sure spec/dev/test processes are adequate.

Your projects will never succeed this way, but you’ll have plenty of people to blame for the failures.

Which is why it's already common for government IT projects to use a close variant of this approach, but usually separating out requirement writing to a firm notionally expert at doing that in the problem space instead of having it checked by sich a firm.

Re:In Stockholm there's currently an IT battle underway by Rule35 on Saturday March 27, 2021 @06:32PM (#26606197)
> Your projects will never succeed this way, but you’ll have plenty of people to blame for the failures.

We're discussing how it failed your way, so I'm not so sure you're presenting a better alternative.

The problem with your method is that two separate companies have deliverables that must be correct, whereas with mine only one does. And my way removes the back-and-forth which is a huge source of errors.

It's fundamentally impossible (absolutely, 100%) to write specs for a complex product before the product work begins.

So you can make it work your way, with a separate firm writing the specs, but you need to couple them with the dev firm and give up on the fantasy of up-front specs.

But that comes with its own problems and increased cost so imho you're better-off just letting one firm do it.

Re:In Stockholm there's currently an IT battle underway by dragonwriter on Saturday March 27, 2021 @11:31PM (#26607714)
> We're discussing how it failed your way

You mean the guaranteed-to-fail-but-spreads-blame method that I mentioned is common and closely related to your proposed method which shares those traits? Because that's neither “my way” nor something I recommend as an alternative.

> The problem with your method is that two separate companies have deliverables that must be correct,

No, only the final delivery company’s one must be correct. The preceding one influences the likelihood of that, of course, just like the extra domain-expert contractor brought in to validate the requirements in your proposal. (Who, if the agency for which work is being done is bringing them is as a requirement “validation” expert because it assessed that it can't do that, is effectively defining the actual requirements, even if nominally they are just validating the other firms work on behalf of the customer.

> It's fundamentally impossible (absolutely, 100%) to write specs for a complex product before the product work begins.

Yes, you seem to understand a key part of the basic problem, but then describe a rearranging-deck-chairs-on-the-Titanic solution that does nothing to address it.

> And my way removes the back-and-forth which is a huge source of errors.

No, it just changed to nominal role (but not really the functional role) of one of the three (customer, requirements crafter/validator, developer) parties to the back and forth.

My way is to recognize that if you are going to build and operate a complex IT-dependent business function, a prerequisite step to success is to own the IT capacity to govern the necessary system components, including their incremental development and adaptation to evolving business needs. And closely related to that is arrange the work into increments that (among other criteria) can be plausibly specced in advance but also where the setback isn't intolerable when an increment’s main output is information about where your understanding going into it was wrong.

Re:In Stockholm there's currently an IT battle underway by Rule35 on Tuesday March 30, 2021 @01:58PM (#26637973)
> My way is to recognize that if you are going to build and operate a complex IT-dependent business function, a prerequisite step to success is to own the IT capacity

Right, just become an IT organization. That's the simple answer nobody talks about.

This is a non-answer because even most companies that want to can't do this, and as a taxpayer I don't want my government developing IT excellency, I want bureaucrats doing their core task not writing specs. (When they leave the agency they could go to the business process consultancy I mention, where they monitor and advise the developers in tax questions and departmental process issues.)

Re:In Stockholm there's currently an IT battle underway by breakfastduck on Friday March 26, 2021 @08:29PM (#26598609)
Basically the story of most govt IT investments.
Re:In Stockholm there's currently an IT battle underway by jordanbeiber on Saturday March 27, 2021 @02:30AM (#26600413)
Have you worked at big companies outside tech?

Their IT budgets are often ginormous with very little to show for it. Consulting havens. Slow, if at all, moving project organizations.

It’s about size, budget models and competences.

Time for another rant:

Note that Sweden have implemented “new public management” NPM which basically pushes government agencies to govern like the ever oh so successful free market companies.

This has had many really bad side effects since the 90s and it’s right up the neoliberal alley.

In my book it’s just silly and something only professional politicians together with consultants can cook. But it’s a different story, really.

Re:In Stockholm there's currently an IT battle underway by lostlogin on Saturday March 27, 2021 @05:00AM (#26601000)
This sort of anti-government comment seems to crop up regularly.

My observation of corporate organisations attempting to guide software development is just as bad.

I’m a proponent of doing these things in-house, however that path is far from straightforward and has masses of pitfalls too.

Re:In Stockholm there's currently an IT battle underway by owroomexorcist on Saturday March 27, 2021 @06:17AM (#26601264)
And guess who just bought another expensive IBM solution for payment management?
Re:In Stockholm there's currently an IT battle underway by jordanbeiber on Saturday March 27, 2021 @02:13AM (#26600340)
Projects are necessary for things that are built to last and not change much during their lifetime:

- a bridge

- airplanes

- most houses

- etc

Hardware comes to mind - it’s all hardware on the list, basically.

Software (outside certain realms ofc) like this? I’ve been, like many others here, doing this software thing for 20+ years now.

Big and small, I’ve basically never seen anything spawned from a project-driven organization actually deliver great results.

Most software is supposed to change, indefinitely - that’s the point!

Everyone in this day and age should know that requirements change over even short periods of time, so why even bother trying to pin them down in detail up front - you’re going to do everyone involved a disservice.

There is something to this agile thing and a “project” is it’s anti-pattern.

Not mention how much a quick feedback loop will learn you about the operation side of things.

Operations and change, it’s all you can build for and that is best done one step at a time.

(This joke of a platform is spread across multiple (5?) vendors/partners no less. A couple of them probably started just for this, backed with vc funding. It’s most likely a glorious mess!)

End rant.

Re:In Stockholm there's currently an IT battle underway by scooble on Saturday March 27, 2021 @08:47AM (#26601924)
I suspect that one cause of this is the fact that these contracts need to be rendered for, which means stipulating the requirements at the beginning so bids can be produced. So a change of approach would necessitate a change in how how contracts are awarded.
Re:In Stockholm there's currently an IT battle underway by jordanbeiber on Saturday March 27, 2021 @10:26AM (#26602485)
What you describe is the real change now when “digitalization” has popped up again. Back to the future!

It’s not going to be a technological shift - it’s a different approach to software and forming teams around it.

I’m writing this and it kind of echoes Brooks words in “the mythical man month” - it was written in the 70s.

Re:In Stockholm there's currently an IT battle underway by globular-toast on Saturday March 27, 2021 @05:36AM (#26601123)
The trick is to make your projects tiny, not big. Instead of "build an all-encompassing system that does everything" you do "solve this very specific business problem". You could call these little projects sprints or something.
Re:In Stockholm there's currently an IT battle underway by throw0101a on Saturday March 27, 2021 @08:09AM (#26601736)
> The trick is to make your projects tiny, not big.

Gall's law:

> A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system.[9]

* https://en.wikipedia.org/wiki/John_Gall_(author)

Re:In Stockholm there's currently an IT battle underway by bborud on Saturday March 27, 2021 @07:00AM (#26601421)
Oh, be careful.

At my previous employer there was the concept of the "90 day sprint". Top management use the term without irony. All they have done is substitute "sprint" anywhere you would say "quarter". So now they are agile. I wish I was making this up.

Re:In Stockholm there's currently an IT battle underway by jordanbeiber on Saturday March 27, 2021 @08:21AM (#26601790)
Yeah, it’s not about what words you use, it’s about how you act and work.
Re:In Stockholm there's currently an IT battle underway by jordanbeiber on Saturday March 27, 2021 @05:45AM (#26601155)
Think big, act small comes to mind.

No tricks really, just common sense, right? :)

Re:In Stockholm there's currently an IT battle underway by ilaksh on Friday March 26, 2021 @08:37PM (#26598667)
There should be laws the require the use of open distributed extensible protocols.

That means the government comes up with a way for the parties to collaborate and just enforces that. So the actual implementation is open to competition.

Things like communication protocols or extensible APIs or schemas for exchanging APIs.

Re:In Stockholm there's currently an IT battle underway by peteretep on Friday March 26, 2021 @10:24PM (#26599310)
Also internal company politics. What would fix much of this, for many projects, is a very experienced product person with final say over every feature, reporting directly to the CEO / board, and outranking everyone else in terms of decision making.
Re:In Stockholm there's currently an IT battle underway by hutzlibu on Saturday March 27, 2021 @03:30AM (#26600648)
Sure, having skilled people with the right to make decisions solves almost everything.

But who decides who is skilled enough? Then we are quickly in the realm of politics ..

Re:In Stockholm there's currently an IT battle underway by peteretep on Sunday March 28, 2021 @10:51PM (#26617213)
Someone skilled is less important than someone who’s empowered. These projects fail because of SVPs and CXOs who get to bully their favourite features and requirements as priorities rather than having someone taking a holistic view of the roadmap.
Re:In Stockholm there's currently an IT battle underway by utrechtsouth on Saturday March 27, 2021 @05:11AM (#26601042)
> But who decides who is skilled enough?

Trial and error using a free market place.

Re:In Stockholm there's currently an IT battle underway by hutzlibu on Saturday March 27, 2021 @10:03AM (#26602334)
When we are talking about centralized government institutions - then we kind of left the free market place.
Re:In Stockholm there's currently an IT battle underway by utrechtsouth on Saturday March 27, 2021 @10:45AM (#26602634)
Well, this thread gives an example of a private initiative that provides a better alternative. :)
Re:In Stockholm there's currently an IT battle underway by hutzlibu on Saturday March 27, 2021 @12:32PM (#26603486)
And the mandatory governments solution trying to block it.
Re:In Stockholm there's currently an IT battle underway by utrechtsouth on Saturday March 27, 2021 @12:42PM (#26603560)
It's not mandatory. Actually it's likely illegal.
Re:In Stockholm there's currently an IT battle underway by hutzlibu on Saturday March 27, 2021 @05:18PM (#26605722)
I just read the twitter post. And from there it sounded like the app is mandatory, because everyone in school had to use them and it was the only solution - and a bad one. So parents made a better on on their own - client - but they still need the sever - so the government contractors change the server-client communication to block the competition.

So it is in effect government mandatory at the moment. And pretty stupid and yes - hopefully illegal.

Re:In Stockholm there's currently an IT battle underway by danjac on Saturday March 27, 2021 @08:29AM (#26601829)
Sure, but people like that are expensive and make too much trouble.

How about we give you a 23-year old recent grad instead?

Re:In Stockholm there's currently an IT battle underway by anvemaha on Saturday March 27, 2021 @07:51AM (#26601652)
In case anyone wants to read some research on the success rate of IT projects Standish Group's Chaos Reports are a good place to start.

I read the 2014 one as a part of our project management uni course, but couldn't find it with a simple Google search so here's the 2015 one:

[pdf] https://www.standishgroup.com/sample_research_files/CHAOSRep...

Re:In Stockholm there's currently an IT battle underway by jordanbeiber on Saturday March 27, 2021 @08:07AM (#26601729)
Many projects push technical debt and cut the wrong corners to stay on target.

It looks like a success until you ask operations and people maintaining the deliverable.

This is usually not factored in and ends up at at different cost center.

You almost never get the full picture of continuity when dealing with a project organization hence it’s really, really hard to judge.

Re:In Stockholm there's currently an IT battle underway by daniellarusso on Saturday March 27, 2021 @08:25AM (#26601806)
This article and report was from awhile ago, but it was around only 1/3 of IT projects are completed ‘successfully’:

https://www.zdnet.com/article/study-68-percent-of-it-project...

Re:In Stockholm there's currently an IT battle underway by cfn on Saturday March 27, 2021 @04:33AM (#26600888)
I once interviewed with a company that had been hired by the UK government to create a system for one of their agencies. They told me that the system had 1000 requirements (literally) had already been implemented once and failed but they wanted to have another go. Boggles the mind (and I refused their offer).
Re:In Stockholm there's currently an IT battle underway by throw0101a on Saturday March 27, 2021 @08:05AM (#26601717)
> It's amazing how often giant IT projects like these go off the rails. Exploding costs and garbage implementations. If you start the sentence with: "A 5+ year government IT project that cost over 100 million-" I already know how the story ends.

People don't notice when things go right.

What about all the 5+ year, $100M projects you didn't hear about, because they never made the news, because the project went smoothly?

Even in general conversation we tend to vent about how bad our day/week was, and not how awesome something went:

* https://en.wikipedia.org/wiki/Negativity_bias

Re:In Stockholm there's currently an IT battle underway by DelightOne on Friday March 26, 2021 @07:11PM (#26598094)
D4. Not having the necessary data available through (good) APIs for everybody to use.
Re:In Stockholm there's currently an IT battle underway by AdrianB1 on Friday March 26, 2021 @08:38PM (#26598676)
Cities are ran by politicians that in most cases are too incompetent to do anything better with their lives. When incompetent leaders make decisions, the incompetence is flowing to most, if not everything they do, including this kind of projects. There is no immediate fix for this situation, unless the decision would be made by some kind of city manager or board of experts that are recruited based on competence and held accountable for the results (up to prison, if needed). The old story with "politicians pay with their mandate, they will not be reelected if they fail" is a story for toddlers, that is not a punishment on par with the damages they make, will the Stockholm mayor pay back 100 million dollars?
Re:In Stockholm there's currently an IT battle underway by anm89 on Friday March 26, 2021 @09:29PM (#26599017)
I'm sure people will be lining up to take these board positions when the punishment for project failure is prison.

Maybe that's a little far, no?

Re:In Stockholm there's currently an IT battle underway by hutzlibu on Saturday March 27, 2021 @03:35AM (#26600670)
Or why not execute them instead? Worked very well for ages ...

More seriously, there usually are no simple solutions to complex problems. And government is a very complex problem. So many people with so many opinions - and everyone involved afraid to say one wrong word or make one wrong decision. I don't think more fear helps there.

I mean - prison for corruption - yes! But prison for incompetence, no. Then you also have to jail the people who put the incompetent person there in the first place and those people and so on.

Re:In Stockholm there's currently an IT battle underway by passerby1 on Sunday March 28, 2021 @01:20AM (#26608180)
> prison for corruption - yes! But prison for incompetence, no.

And how to decide which is which? Effectively there's not much difference

Re:In Stockholm there's currently an IT battle underway by juskrey on Saturday March 27, 2021 @04:06AM (#26600781)
Just take back the salary when the city is net negative from their "experiments"
Re:In Stockholm there's currently an IT battle underway by hutzlibu on Saturday March 27, 2021 @04:19AM (#26600832)
Yeah, but would you like to have your salary reclaimed later on, if they are not satisfied with your work?

Could you do calmy your job then? Or would the anxiety made you even more prone to misstakes?

Re:In Stockholm there's currently an IT battle underway by Lionga on Saturday March 27, 2021 @06:30AM (#26601309)
Just make them responsible for the damages and it is no longer econimically viable to give projects to the bidder with the highest kickbacks but rather the ones that can acutally do the job.
Re:In Stockholm there's currently an IT battle underway by daniellarusso on Saturday March 27, 2021 @08:39AM (#26601878)
I agree with this, and have seen it first-hand.

Worse, I have seen not enough people run for open council positions, so anybody willing to fill out the paperwork can ‘win’ without anyone in town voting.

Re:In Stockholm there's currently an IT battle underway by zhte415 on Saturday March 27, 2021 @05:56AM (#26601193)
Just have everyone do PMP. Project management problems solved.