Even with access to online chat or even in person, I prefer to batch my questions together. It's better to interrupt someone once than several times throughout the day.
Whenever I get a new issue to work on, I go through it, plan what I'm going to do, dig in my head for potential issues/conflicts, create a sometimes giant list of questions, break it apart into who will most likely be able to answer what question, then start the online chat conversations.
Whenever I get a new issue to work on, I go through it, plan what I'm going to do, dig in my head for potential issues/conflicts, create a sometimes giant list of questions, break it apart into who will most likely be able to answer what question, then start the online chat conversations.