News for hackers. Stuff that matters.
Re:Defects are not the fault of programmers by mytailorisrich on Tuesday June 09, 2020 @04:25PM (#23470512)
The responsibility for bugs and software not behaving as specified falls on the dev. team. This sort of defects is their collective 'fault' or responsibility because even if a single dev. tries to cut corners or is not very thorough there should be internal processes to catch it.

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.

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.