Item choices, last hitting, movement, decision making, hero knowledge and general awareness. It's a lot of stuff that comes together over time, but you need to actively try to be aware of it all. Honestly as an ES, you can start roaming whenever... it highly depends what your other lanes are...