Bug Priority: The Lack There Of
Being a developer in Office, I’ve seen a lot of different priorities for fixing bugs.
First off, bugs have a priority assigned from 1 to 4, 1 being the highest “we can’t ship without this fixed” bug.
Then there’s a “Now” bug which is for things like build breaks, automation failures and PM’s who think you broke their feature and are unhappy about it.
Then there’s priority based on tags. It could be “Beta blocking” or “Accessibility blocking” or “Work Item” or “Big Bug” and on and on.
Then there’s priorities for bug age or bug count: you’re not supposed to have bugs over two weeks old, or more than 20 bugs.
If it isn’t painfully obvious already, all of these priorities together means there’s no real priority.
And that’s the big secret PM doesn’t always see: developers could generally care less about priority, they just fix bugs in the order that’s easiest. Imagine the productivity savings we’d have if PM didn’t worry about setting priorities on any bugs and it just came down to “Fix it!” or “Punt!”