Came here to make your second point. Most developers are bad and think they are good. I'll add that most of the people who provide requirements don't understand software development and most developers refuse or are unable to understand the domain space and yet insist that the requirements writers just tell them the "what" and leave the "how" to the developers.
Oh- and using a process name, such as "agile" as an excuse rather than a constraint.
Oh- and using a process name, such as "agile" as an excuse rather than a constraint.
reply