DEV Community

Discussion on: I’m sorry, but this “Full Stack” meme makes me really mad/sad

Collapse
 
cubiclebuddha profile image
Cubicle Buddha

Thank you for your response. :)

Titles are really important if you have cross team collaboration but they are just that titles, you are not forbiddden from doing database work just because you are title frontend developer, neither the opposite.

Yes that’s true, but sometimes companies put arbitrary gates between the different areas. I’ve seen pull requests denied (or delayed) simply because the PR was from someone on a different team.

And making separate back front teams would only ever make sense from a org point of view, they should still collaborate as if they were a single team if that setup exists.

I wish that was the case, but if you’re two different Scrum teams, then you have two different sprint goals and therefore the UI and the backend teams are disincentivized from helping the other team... because that would take time away from the individuals goals. Sounds terrible, but I’ve seen it happen on at least 4 teams. But when you combine the teams into one team with a common backlog, then they are insensitive to help each other get items into the “Done” column. Those are just my observations though. I would not be surprised if there are some teams that have been able to successfully bridge the two teams. But so far, it’s been 4 out of 4 occasions that the two teams were essentially completely independent. I believe this is Conway’s law (but don’t trust me on that).

Collapse
 
menosketiago profile image
Tiago Almeida

I hint that the real issue at hand here is that companies and devs seem to have a misguided sense that their goal is to move stories across columns in a board, versus doing a product that humans will use.