- Feb 24, 2021
- 151
- 193
I love when the users/ customers have no idea what they want, so just tell us to make a thing that does vague stuff, and walk away. And then bitch and moan when the result isn't what they want - which they still don't actually know what is, but they are sure it isn't what they got.Oh, absolutely. Agile basically boils down to "Hey programmers, figure out what we want AND how to do our jobs, for us." As rigid as waterfall is, it puts doesn't put the power of how something is built into the hands of people who have more selfish vested interest than making sure something works.
Or if they do tell you what they want, they keep changing their minds, or adding to it (the ever wonderful scope creep). And then bitch and whine when what they get isn't what they want... but is what they asked for.
I spent 4 (or was it 5?) years of my life trying desperately to make a piece of shit system with a rigid 'database' (aka: a bunch of flat text files) talk to an actual database. To the surprise of myself and several others, I actually got it to work (mostly...), even with their scope creep. And then at almost literally the last minute - I was actually ready to move the thing live - they decide that they aren't going to use that software any more and put the project on hold (don't know why they claimed it was hold as opposed to cancelled, I knew it was dead).
I've been going through the motions and little more ever since, just waiting for my retirement in six months (early retirement).