News for hackers. Stuff that matters.
Re:A Field Study on Technical Debt by makeitsuckless on Wednesday July 29, 2015 @01:51AM (#9966520)
I have found the #1 source of architecture/reality mismatches over time being that "business" has deliberately kept developers only partially informed on a "need to know" basis.

To be clear, there was nothing malicious about it, it's just that many stakeholders only give their short term needs as input, not the long term strategy that's discussed behind closed doors in the board room. The big problem here is that non-engineers don't get that some strategies don't simply add to the problem space, but fundamentally change it.

"Why the fuck didn't you tell us sooner?" is one of the most common phrases in software development.

Re:A Field Study on Technical Debt by davidgerard on Wednesday July 29, 2015 @05:36AM (#9967380)
Quite a lot of the Scrum process is the valiant attempt to extract coherent requirements from an end user. You should be so lucky as for them to have a coherent plan at all, let alone a secret one. Insofar as they do have one, in my experience there's always a few bits with magical flying unicorn ponies as a requirement they'll get to in time.