4 ms·
Bugs absolutely can originate in the analysis and design phases. In fact, they tend to be the most expensive ones.
by SloopJon 11y ago
Bugs absolutely can originate in the analysis and design phases. In fact, they tend to be the most expensive ones.
- infogulch 11y agoYes, the word "bug" isn't restricted to only implementation, but it certainly has that connotation. In deanCommie's case, it sounds like the PM is using the existing connotation of the word "bug" to assign blame to the implementation when it correctly implements the broken design. When the list of "bugs" are used in performance metrics which affect your career, correctly assigning blame becomes important.
- hirsin 11y agoAgreed, bug can lack nuance. We have subtypes for our bugs in our tracker and try to use them liberally. Generally spec defect (as opposed to code defect) is only used when someone closes a bug "by design", at which point you say the design is wrong.
- infogulch 11y agoI like that flow: open bug > close as by-design > reopen as spec-defect > change spec > re-implement new spec
- hirsin 11y agoIt's an effective way of putting power in the hands of people impacted, for better or for worse. I've certainly reopened "by design" bugs in areas I don't own because I think the design it wrong. Done with tact (and usually a note explaining/alerting the person) it generally goes over well.