I get sick lately of people who try to tell me the classic line of "there is no I in team", or the more recent version of the line which is "there is no I or U in team". It's this wonderful old phrase which sounds more like an introduction to the line "cause you're fired". I've never liked that phrase because it tends to be used by people who see themselves (or even are) in higher positions, but who really didn't communicate clearly about something you're supposed to be collaborating on.
Case in point, I have a lot of things I am working on continuously, and I'll occasionally be asked about progress on something - and say they I am still waiting for info on it, and then being told that the info has been available. I hate to say this, because it sounds like a dodge, but when I've been working on 30 pending disasters in a given week, and someone mentions to me in passing that the info I waited 5 weeks for finally came in, my nodding while I'm not even looking at a person and barely make an audible response does not constitute an acknowledgement.
I don't have an ability to split my attention on conversations when I'm fixing the major problem effect an entire server by any means... I have to focus very intently on one problem so I can get it resolved.
So yes, when you tell me something in passing and I've got an intent look on my face, you may need to come up to me and remind me again an hour later, when I am sitting back and relaxed.
And when the customer has dropped the ball for a month on getting me what I need, I can't drop what I am working on because suddenly now THEY decided they could move... I have responsibilities to customers and I'm trying to keep those responsibilities to the people who got me what I needed when I asked for it.
There is no I or U in team - they're in b*llsh*t.