As a project manager, I sometimes find it hard to motivate my team to deliver on time. Perhaps there is some invisible work that gets in their way, or unexpected blockers waste too much time. I try to communicate with my team but still miss milestones even if the milestones are aligned by everyone. Any advice?
Looking back at my career, I find that understanding the reason why having this milestone done by this date is important really helped. Is it "according to our contract if we don't deliver all of this by this date, the client doesn't have to pay us anything and we'll have trouble making payroll" or "I pulled a random date out of my ass in a meeting 6 month ago, and I don't want to look bad in front of my boss by explaining that I got the time estimate wrong". In the first case we pulled out all the stops to make sure we hit the deadline, in the second case we worked at our normal pace and didn't care too much
Not all deadlines are created equal and if you have a lot of deadlines that feel random and meaningless with no consequence of missing them, then people will feel that and not take it seriously. Have deadlines that are relevant for the project, and explain the relevance of each deadline to the team, and you'll hopefully get better results.
This feels weird, when you ask them directly "Why did this milestone get missed, when it seemed on-track?", what are they telling you? Do they have other priorities and tasks from other managers? Else, what is going on? If you ask the other managers, what do they tell you? Are your team's priorities misaligned with your priorities? It feels like there are some basic conversations missing, or people aren't taking you seriously, or they have conflicting incentives.
> ... aren't issues of motivation unless you are seeking to get them to work overtime to overcome these blockers.
OP: Is their compensation and performance assessment linked to getting things done to your deadlines?
>> even if the milestones are aligned by everyone.
> Everyone agreeing on something doesn't mean that everything is understood or correct.
It could be the tyranny of the collective "we": "We should ship X by date Y". Is everybody clear on their individual deliverable to make that happen? When you do post-mortems after a deadline is missed, does everybody have a different picture of who was depending on who to deliver what? Was the root-cause of that lack of incentive, lack of buy-in, or your communication?
If people miss milestones for valid reasons you are setting the wrong milestones. And then missing them undermines the credibility of the next ones. Get on top of your estimating.
Not all deadlines are created equal and if you have a lot of deadlines that feel random and meaningless with no consequence of missing them, then people will feel that and not take it seriously. Have deadlines that are relevant for the project, and explain the relevance of each deadline to the team, and you'll hopefully get better results.