I'm looking to do the same thing myself and have just bought a 11-30 cassette. I assume, like me, you have the short cage rear derailleur. There's two initial things to consider...
1) What does the spec say is the maximum cassette the RD will support? On mine (Shimano 6800 SS) it says 11-28
2) What is the maximum total tooth capacity? The spec says 33T. I'll be running 52/36 front with the 11-30, so this will be 35T ((52-36 + (30-11))
So according to the specs it isn't supported. But then it seems loads of people have had no issues running 11-30 and there is plenty of length in the b-screw to facilitate it, so I'll be giving it a go. Ideally I'd like a 32T at the back, but that'll be pushing it too far on the short-cage and I'm not going to fork out for a new RD (or cage?).
I may be making the change this weekend and will report back if I do