The biggest problem I've seen in people is the inability to warn on time that you aren't doing something on time. To understand whether a person knows how to warn, in work, you need to adhere to an adult approach.
It's Very Simple —
If you take on something, then you are responsible for it. If you don't take on it, you don't respond. That's it.
The strength of this approach is that you don't need to babysit and coax anyone. You should always proceed from the idea that all people are adults and decide for themselves what to do, when, and how in order to be on time. And if they understand that they don't have time, then they come and talk about it.
And strange, but everyone is ready to crap and warn about the problem only on the night of the deadline, or even on the day of project delivery. Hey, you need to speak immediately at the moment when you realize that you will not have time! There is no need to wait and be afraid of something. The sooner everyone knows about the problem, the faster it will be solved.
If you are an Editor, go with a problem to the Senior Editor or Editor-in-chief. If you are a Designer, go to the Project Manager rather Art Director. Etc. A delay of two to three days isn't a problem if you warn in advance. In all my experience with clients, there wasn't such a client who wouldn't agree to wait a few days or even a week to complete the project and finish everything.
Well, managers need to understand this thing: stop to work with those who don't know how to take responsibility for their tasks, to warn in advance, and bring projects to finish. Remember —