So, I work in a medium sized team and earlier in this year, our team helped another that was behind in some tasks that all of us need to complete together.

After this, that team always asks for help from our team for untested things from their side and the worst part is whenever something breaks on their side, it breaks for a lot of people (like us) too, and they break a lot of stuff, simply not testing anything, no unit tests, no integration tests, nothing, they just throw broken shit out of the door.

This happens even to the things we made at their place, something’s up with our code? They changed it. It doesn’t seem to matter if it’s adding 2 lines to a sql query, they added an extra comma and didn’t test, they changed the batch processing? Now the process returns a broken json with different fields than the Enum expects. Yeah, they changed the value of the field that was ALREADY working for no reason and didn’t test it.

I’m pissed off, told my coworker that it’s their problem now, but the problems always come and the boss call us to help. This is very frustrating for us and for other teams too, even today another boss was talking about them breaking things in another system that we and they interact.

Their boss seemed to just want to give work for them, even with these problems coming back. The outsourced people work better than them, but you know, they are outsourced and the not so competent team is in house, so they can do nothing.

What can I do? Just saying no when the problems come? Talking to their boss?

  • potatoguy@potato-guy.spaceOP
    link
    fedilink
    arrow-up
    5
    ·
    2 days ago

    Not our boss, their boss. We’re basically helping because of the spirit of the team.

    They will not get fired and I don’t think that they getting fired would be good, I just want for them to learn about the system they work on and have more testing on their part. I want to work on my system, because I like it, only wanting to help when it’s needed, not when it’s not a good job on anothers team part.

    • MagicShel@lemmy.zip
      link
      fedilink
      English
      arrow-up
      10
      ·
      2 days ago

      If you are doing their job, why would they bother? What does your boss have to say about it? After all, his budget is paying for headcount that isn’t working on his objectives — which presumably results in a lower bonus payment. That’s who approves your time and that’s who decides what you work on. That other manager should be going through your manager with his requests at a minimum instead of to you.