I'm in a small dev team as a solution developer. In this team we have a solution architect and a manager, the rest of us are solution developers.
In the other room there's the boss/product owner (we produce solutions that we try to sell, so the P.O. is a member of the company). P.O. interact first of all with solution architect, then with manager. And here comes the problem...
One of my direct colleagues (a solution developer like) has a really strange relationship with my manager (and viceversa):
- They are desktop neighbour but they prefer to secretly use Skype rather than public speaking (every single day);
- They sometimes comes together in the morning and go out together in the evening;
- They do a sort of constant pair programming, in which my colleague tries to help my manager (for hours) on very basic issues. She could call the solution architect and have the problem resolved in a fast way;
Can this situation harm me and/or my career perspectives?
I have often observed the situation and I have the feeling that she always tries to push/advertise him above the others. For instance if the product owner is around she always offers her congratulations to everything he said (even the most stupid things) while she tries to reduce the others. I have discovered yesterday that solution architect has the same feelings, but this situation doesn't touch him, since he is in another role.
What should I do? I have the need to say that I don't trust anymore. I know this is a bad idea but actually this is probably the one thing that could relieve me. What would you do in my place?
PS section
- I don't know if they have an affair. Anyway I don't think so, is more a need of protection that they gain each other;
- I have a wonderfull social-relationship with her, my problem is job-focused
- I started to be paranoid after other non-DEV people noticed their attitude. I'm not crazy. Again, solutions architect thinks like me. Two paranoids at once?
- I'm not a slacker and i'm not acting in any non-professional way. Solution architect (for instance) appreciate me and my job;
- They don't use chat to be less disturbing. Infact when they aren't chatting they are noisy and sometimes other colleagues need to say "please, I'm working". I don't think the boss will be happy...
- What I called pair-programming isn't the real pair-programming. They seat on the same computer for hours trying to resolve problem that me, or the solution architect could resolve in few minutes but they don't ask for pride. This is not good, and boss won't be happy