When you hear the phrase "Shooting Fish In a Barrel" what do visualise? Is it a barrel full of water with live fish happily swimming in it. Or is it a barrel full of dead fish? Its an important question about your psychology. If its live fish, the shooting fish in a barrel is a easy task but one with the possibility of failure. On the other hand, if you are shooting a barrel full of dead fish the result is a foregone certainty.
There seems to be no consensus in the online dictionaries. Using English defines it as "If something is like shooting fish in a barrel, it is so easy that success is guaranteed." but Slang City has it as "an easy success"

This work is licensed under a Creative Commons Attribution - NonCommercial - ShareAlike 2.5 License.