I’ve recently started at a new company (5ish months) where I was brought in to help improve coding standards and development practices. Since joining it’s been very clear that my team is the singular cause for just about everything bad around here - frankly nobody has a clue what they’re doing.
It’s not just me - since my very first day all I’ve heard from other team leads is how truly inept everyone on my team is.
Now, I’ve had nothing but praise from management and have been asked to lead or help plan several projects despite a relative lack of experience, but that’s outside my team. When dealing with members of my team I’m usually treated with condescension and overruled because they claim to know more.
I can work around this, but there is one colleague of mine who really takes this to a different level.
He recently got given a project that he, frankly, is way out of his depth for, and badgered me repeatedly over three weeks to help him with. He kept coming to me with trivial (really trivial) questions which I would answer only to be asked something similar ten minutes later. Eventually I got tired of this (and he was running behind schedule by a lot) so I offered to take it off his hands (despite having my own project to deal with). He gladly handed it off to me, but strangely kept on telling everyone he was working on the project in stand ups, or at best how I’m helping him. Three days later I overheard him telling our team lead he’d get the project done in two days (something I never agreed to, and that shows how little he understands about the project - it’s worth a few weeks of work at least). I started making more of a point of how I’m doing the work in team meetings, so now he’s started telling people he’s helping me (something they are happy to believe because he is more senior), even though he has nothing to do with the project and couldn’t help if he wanted to. Frankly I’m not okay with him swooping in and taking credit at the end after all the work I’ve put into this project, nor am I okay with him patronising me by suggesting he is helping me when he has no clue how any of this works anyway.
How can I make it clear to everyone that this is my work (and just mine)?
EDIT: we are the same level in terms of job titles, although I report directly to the head of desk (I.e the boss of the team lead) whereas this engineer reports to the team lead.