Live data from Hacker News

In Stockholm there's currently an IT battle underway

twitter.com

211–220 of 241 posts

Re: In Stockholm there's currently an IT battle underway

#211
post #143

Earlier quoted context omitted.

Where was that? I am thrilled to hear it and eager to learn what factors made that possible.

This was for the libraries in the "between the lakes" region in Sweden (it was not for the "state"-level, I missremebered). Here is a link (swedish) https://kohasverige.se/nyheter

Thank you!

Re: In Stockholm there's currently an IT battle underway

#212

Earlier quoted context omitted.

When we are talking about centralized government institutions - then we kind of left the free market place.

Well, this thread gives an example of a private initiative that provides a better alternative. :)

And the mandatory governments solution trying to block it.

Re: In Stockholm there's currently an IT battle underway

#213

Earlier quoted context omitted.

Well, this thread gives an example of a private initiative that provides a better alternative. :)

And the mandatory governments solution trying to block it.

It's not mandatory. Actually it's likely illegal.

Re: In Stockholm there's currently an IT battle underway

#214
post #61

Earlier quoted context omitted.

> 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.

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 ori…

> 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

#215

Earlier quoted context omitted.

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 targ…

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 i…

> 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

#216
post #92

Earlier quoted context omitted.

> 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.

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 th…

> 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

#217
post #92

Earlier quoted context omitted.

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 th…

> 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.

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

#218
post #217

Earlier quoted context omitted.

> 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.

Right, so they also don't have the capability of writing the spec. Knowing that they should just hand it all off.

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

#219
post #92

Earlier quoted context omitted.

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 th…

> 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.

> 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

#220
post #217

Earlier quoted context omitted.

Right, so they also don't have the capability of writing the spec. Knowing that they should just hand it all off.

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.

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.

Post reply on HN