One of several shooting basketball drills on the site that focuses not only on shooting skills, but adds in some ballhandling practice as well, this is a great drill to introduce after you have given instruction on shooting and dribbling fundamentals, and a good bridge from single-skill to game-style practice drills.
With all these basketball drills - actually, pretty much with every drill you run after the initial skills instruction - have players approach the drill as if it were a game situation. e.g., when the player is supposed to make a move against a coach, he should approach it as if the coach was an opposing player and make the move as he would in a game. No walking through the movements.
Players should approach the move as if they are driving hard to the basket along the baseline, and their defender beats them to the baseline, so they make the spin move to get around the defender.
This isn't a complicated basketball drill, but it is a good drill for players to start putting skills together in a way they will need to in a game.
Have players work towards this being not two moves - dribble and shoot - but to be one fluid move, where the spin dribble serves as the grounding or preparation to perform the jump shot - i.e., as the player spins he must drop his weight to keep his balance and to make a quick move. This means he finishes the move with his legs bent and weight dropped, as if in a squat - the position he should be in when starts his jump shot.
The more they practice this move - and others similar to it - the more fluid it will become and your players will be able to make the spin move and flow easily into the jump shot. Which is what you want them to do in the game!