So, recently I have been dealing with what can only be described as lack of professionalism on one of my coworker's part.
Usually I wouldn't mind, but it's become so frequent that it negatively impact my work.
For a bit of context, We're a software development team, and my work depends greatly on theirs. If they're late in their work, I'll be late on mine. If their work is faulty, mine will be too, as a result.
There's a few examples of their behavior (those are things that happens regularly, not just one off incident)
- They very rarely test their development, leaving that part to me. It happened multiple time that I tested their dev, and that, in the first seconds of the test, I could point out several part of their dev that were done incorrectly. Due to the current pandemic, there can be upwards of 1 hours of latency between the time I point out their mistake, and the time they acknowledge it and start working on it.
- It happens more often than not, that whenever I point out something that does not work as intended, they shift the blame to me, implying that it's not working because of my dev, not theirs. This is despite the fact that the bug could only be introduced by their dev (Luckily, several of my senior coworkers backed me up when this kind of thing happened).
- Massive lack of communication. Like stated above, my dev is massively dependant on theirs, if it's not done in time, it can completely delay our delivery. As such, knowing where they're at is important, as it allows our team leader to take informed decision. But to know where they're at, we need to constantly pry the information out of them, and it can take hours for a simple status update.
This examples are only the tip of the iceberg. At first, I did not think too much of it, but recently it started to affect me a lot more that before, for two reasons :
- Whenever I'm late in delivering, I get reprimanded by my boss, while whenever my coworker delivers late, he gets applauded for delivering. When I deliver late, due to me fucking up, I can accept any reprimands. But when I deliver late, because I did not have the tools necessary to deliver in time, I feel it's a bit unjustified.
- I'm currently in line for a big promotion with a 35% raise in salary. I'm afraid that due to my recent streak of late deliveries (caused by my coworker delivering their work late) I might have to forget about that promotion.
So I would like to point out the recent lack of professionalism and team spirit of my coworker, without looking like I'm trying to create conflict unnecessarily.
I thought of sending a mail to my team leader with a similar wording :
I couldn't help but realize, that recently, we missed several of our deadlines. I took the liberty to look into it, and found the following :
My work on [software B] is what caused us to go over the deadline by [X amount]. Even though my work on [software B] was done withing the allocated time, according to our [timetracking software].
On the other hand, my coworkers work on [software A] was delivered late by [X amount], according to our [timetracking software].
I undersand that their work is made more difficult with the ongoing pandemic, but I believe these late deliveries reflect badly on us, as such I think we should address the problem as to find a solution to avoid these kind of incident from happening in the future.
Would such an email pass as overly accusatory ?