If you have some ticket system where programmers can just take work, your team is breaking the first rule of Agile.
Individuals and interactions over processes and tools.
A ticket system is a process. Individuals and interactions come first. Programmers talking to one another and being happy is more important than your task database in agile.