News for hackers. Stuff that matters.
Re:Agile at 20: The Failed Rebellion by mytailorisrich on Sunday July 25, 2021 @05:23AM (#27947883)
The 'standard' method is the waterfall model, which proceeds like you would for a bridge (of course this is just an approximate analogy) from specs, to architecture, detailed specs, implementation, and tests.

Of course the shortcomings of this model have been known for a long time to anyone building software and so a number of other models appeared.

Re:Agile at 20: The Failed Rebellion by eesmith on Sunday July 25, 2021 @03:03PM (#27951910)
What does "standard" mean to you?

From what I can tell, that assertion is common in Agile advocacy.

But from my experience as a professional software developer in the 1990s, and from reading stories about software development, waterfall was not used at Apple, Be, Commodore, Data General, Infocom, Microsoft, VisiCorp, and more.

That's not to say no one used a (modified) waterfall model. Simply that I haven't found evidence that it's meaningful to say it was the standard development model. [1]

[1] Technically, DOD-STD-2167A's apparent bias towards waterfall was a "standard", but I don't think that's what most people mean in this context, and in any case it was replaced by MIL-STD-498 in 1994, well before the Agile Manifesto.

Re:Agile at 20: The Failed Rebellion by mytailorisrich on Sunday July 25, 2021 @04:35PM (#27952687)
I put 'standard' in quotes and meant that it (and its derivatives) was widespread. I'm sure not all companies used it, perhaps it also varied by domain. My experience is that it was indeed common, and still somewhat is. I read at my first job 20 years ago we had to take a training on the V model, which is derived from the waterfall model. It has also always been common in my experience to write plenty of detailed specs before writing any code, for instance.

I don't see much value in debating this. It seems clear to me that the people who wrote the Agile manifesto have experience in working in such, or similar environment and reacted to change it. And clearly that way of working was widespread enough and enough of a pain point to strike a cord. Certainly, when I first read the manifesto it struck a cord and I understood exactly where they were coming from. I think it is spot on.

Re:Agile at 20: The Failed Rebellion by eesmith on Monday July 26, 2021 @02:24AM (#27956300)
I can agree with "standard in [domain]", as there are many domains know nothing about.

What raises my hackles is the lack of any qualifiers, given how rarely it's used in the projects I know about.