In an ideal world I never trade in the 15-20 minutes before or 15-20 minutes after news, however there are times when cable gives the game away a few minutes before the release and it can be worth jumping on the train. FWIW I always get my stop to b/e asap in these cases as sometimes there can be a big change of direction (as GJ is doing atm) (see mt T5 and T6 this morning). Re NFP - in an ideal world I've done trading for the week by Thursday so it doesn't tend to affect me. In general I take the approach that I want to make my money and get out as early on in the week as possible. For me, the longer I am in trades, the more market exposure I have, and I also didn't get into this to waste my days away staring at a screen all day lol!!
P.S. What Hawk says above is best practice IMO - I just wish I had the discipline to stick to it!!