Software development processes have got to be the longest running con game in the industry. They are never backed by anything more than anecdotal data, and they are always extended into development areas outside of even their slim anecdotal evidence.
scrum has to be one of the worst, as it is just thinly veiled Taylorism.