Hi, I’ve worked in teams with very different ways of how tickets are leveraged in driving projects. I’ve experienced everything from that all tickets are written collectively and any engineer can pick any ticket - to a structure where projects where assigned to different engineers and it was up to each person to break it down and to decide on how to work with tickets.
I’ve spent some time reflecting around this topic and I would love to hear your advice on what processes you have found effective when it comes to tickets and work distribution within a team? Ideally I would like the process to contribute to a collaborative environment where knowledge is well distributed in the team, and where team members still feel they own the progress of different projects.
This is a good question, but the scope is quite large 😅. This can honestly be an entire course. Here's my thoughts stemming from my experience as a tech lead:
ideally you want the engineers to drive the process as much as possible -- push the responsibility of what to work on as close as possible to the people doing the work.
from that perspective, i'd want to avoid having a project manager or product manager be the "boss" and dictate who works on what