Re:Defects are not the fault of programmers
by TheCoelacanth on Tuesday June 09, 2020 @05:42PM
(#23471229)
I agree, but only provided that the dev team has the authority to set their own processes for ensuring quality, to refuse inadequate specifications, to refuse timelines that don't leave enough time for ensuring zero defects. Take away any of those things, and they are no longer responsible.
Re:Defects are not the fault of programmers
by mytailorisrich on Wednesday June 10, 2020 @02:33AM
(#23474553)
The dev team has authority to set internal processes, and in any case nothing prevents it, like nothing prevents a dev from trying to clarify a spec.
Issues can go beyond the dev team of course, but they cannot escape their responsibility.
Now, "behaving as specified", well, having clarity on that can often be a big problem. The dev. team does have some responsibility there as well because they should push for clarity instead of trying to interpret on their own. I've seen it many times: spec defines something in vague terms, dev implements it the way (s)he decides to interpret/imagine it without even asking for confirmation.