• 2 Posts
  • 134 Comments
Joined 2 years ago
cake
Cake day: June 13th, 2023

help-circle

  • One time I worked on a team that had a ridiculously high defect rate. Stuff was constantly getting kicked back from QA. Management kept piling on all kinds of convoluted processes to try to reduce the number of defects which only made things worse.

    I started really hammering the need for doing a root cause analysis as part of bug/defect tickets. Don’t just fix the bug. Make sure you understand what caused it and link the bug ticket to the ticket that caused it.

    Big surprise (not really), 90% of the bugs and defects were being caused by like 3 people.

    Your comment made me think of some of the PM’s whining about adding one story point for doing an RCA because apparently it’s better to just ignore the problem and keep pumping out shitty broken code as fast as possible.



  • PO: “Why does it seem like it takes a really long time to develop new features?”

    Dev: “I’m glad you asked! We’ve got this piece of code (points at smoldering pile of spaghetti) that literally has to be changed every time we do anything. The person who wrote it has been gone for like four years. No one knows how it works and it’s central to the entire application. I would estimate that this easily doubles the time it takes to work each ticket. I’ve created a set of stories to rewrite this code. We just need your approval to bring it into an upcoming sprint.”

    PO: “Can’t… Hear… Breaking… Up… Bad connection…”

    Dev: “Uhhh… This isn’t a Teams meeting. You’re sitting in the room with us right now.”

    PO: …

    Dev: “We know you’re still here even if you’re not moving.”

    PO: …