Best practices, tools, and processes we follow in ColoredCow.
Developers are asking me if they can work on the review feedback after shipping the feature. They appear to be in a hurry.
There is a risk associated with shipping anything that hasn’t passed QA checks. It is not recommended to work on feedback after merging the PR. Once shipped, the chances of slippage and never coming back to fix these feedbacks are high.
If the team decides to ship without fixing the feedbacks,
There should be separate tracking created to fix the feedback ASAP.
I’ve received an unusually high amount of code to review today. I wasn’t aware there would be so much to review. I have other priorities also, what should I do?
Root Cause Analysis: There are a few questions you should ask in a common forum with your team. Answers to these questions would help to find the root cause of such situations and lead to corrections that can avoid such situations in the future.
Contingency Plan A
Check if there is a scope to extend the deadline. If not, try to re-organize your priorities and review the additional code.
Contingency Plan B
If you can’t accommodate the unexpected flow yourself, you should ask for help from your backup reviewer.
Contingency Plan C
If your backup reviewer isn’t available, come together with the other developers in the team to review the code.
Contingency Plan D
If the deadline can’t be extended, then there is no other choice but to ship it.
If the team decides to ship without review, in that case, these are the measures to be taken before shipping.