I write down my thoughts so if I get interrupted I can resume from where I was.
Then, I try to encourage people I deal with to use the issue tracker as much as possible.
"Hey, how is this task going?" -> go to JIRA
"Hey, are you blocked?" -> go to JIRA
"Who is working on this?" -> go to JIRA
Then I check JIRA when I have the time.