• I'm not sure the process is wrong if bugs or issues get into production. It could be as simple as a bug not caught. However the first thing that should happen in quick fixes is that you write a test of some sort to catch the bug. Then code a fix and test it to see if the test passes.

    Promotion of the code quickly only works well if you are in fact testing. The whole idea here is all the old tests run as well, so you try and prevent regression bugs.