When I need something from anyone else I become the hockey goalie, sending this part out for a teardown analysis, this question out for another group to answer, this will be in the next maintenance manual revision which is coming out... when again? Get a status. Bug people. Make sure it doesn't fall off the map. Send reminders.
Yes, a script could do some of this work, but until then the world really depends on organized people not forgetting stuff and reminding others that a project needs moved along. We bug people, ask for commitment dates and predictions, bug them again when the date gets closer.
I am now very grateful whenever someone reminds me of something. There's this connotation that it's annoying, nobody likes to be "nagged". But if your shit's together, getting nagged is no big deal. "Why isn't that report released yet?" Because I'm only halfway done with it, but at the rate I'm going I can have it into review Friday, it will take a few days to get reviewed by the three people who have to sign it but they know it's coming and have already answered some questions I sent them about what they'd like to see. Thank you for reminding me that it's important though, I will tell those three people that you're really needing the report too, it might help with priority.
And really, I'm grateful that those people reminding me are taking on some of the mental load of remembering a thing. That's no small task.
I am still perfecting the art of remembering everything, keeping notes, going above a post-it note system. I will take all the help I can get.