In my quest to learn this skill, I have been following the above (nice basic description BTW), but I have added one more aspect....
I call my shots while doing Dry Fire Practice as well. When I draw and fire at the target, I "Call the Shot" just as if it were live fire. Definitely not the same, but if you start where the sights aren't lifting off of the target (which is another skill to be mastered), it makes the task of calling the shot a bit easier (for me anyway). I call all the shots on every target, and if I can't quite remember, I know I am not focussing on the task at hand. I figure it will start to come automatically after enough dry/live fire that I won't even think about whether I did or didn't do it.
5Shot