@byllgrim@mastodon.xyz Management of software development is a whole different subject matter from actual software development. Processes often mix these two domains, which then results in bad process.
Even in the face of good process, bad mangers can ruin the process' reputation, which is pretty much what happened to waterfall. Most developers know iterations will occur to fix errors made, but bad managers won't allow reentry, "We're done with that stage! Don't you know how to do software?"