To shield heal effectively you need knowledge of a given encounter. You need to know when the damage is coming so you can prevent it. Sometimes you miss your mark, it happens.
Edit: a more seasoned healer can probably figure out what attack is gonna be the big AoE to prevent, but you have to be on top of the enemy castbar if you're gonna react in time. AoE shields have a 2.5 second cast time.
