A Kanban board should only contain things you are going to do, not things you would like to get done.
So, firstly, only put things on from the first category, and don’t be afraid to take out things if it turns out you won’t be doing them (soon).
That doesn’t mean you have to totally forget about them. You (or your product manager) can keep them in another list.
At first it felt absurd & silly, but over time, the spirit of it grew on me a lot & has stuck with me. Let the backlog grow! But have tools to see what actually matters in the backlog, to assess where to go next. And the Cost of Delay should really indicate what really must be moved on.
(I've seen more complex attempts, with a Weighted Shortest Job First (instead of Cost of Delay) that sometimes helps. But conceptually it feels more abstract and more overhead than just asking, how bad is it to put this off?)
Also, having different ticket types can help a lot. Teams can figure out what's high value, but sometimes your business should be focusing on defects. Sometimes it should be focusing on spikes. Sometimes it should be focusing on features. If everything is just a ticket, in the same pool, it's hard to assess & align.
Definitely given something to consider. Thanks for sharing.
You can also occasionally search through the old board to 'steal' ideas that have already had some discussion. But you don't have to worry about the old board going stale.
I do the same personally with todo lists.
Then, actually follow the rules of Kanban. Don't run a Kanban board with a Scrum team and think it will work. They are fundamentally different approaches to moving work forward.
Basically, it is not about your board, it is about your leadership and culture.
BTW, I never put the backlog on the dev's Kanban board. I am the one who needs to worry about all that noise, so I only expose them to the small subset of work that matters. I do give them access to the backlog so they are not in the dark, but don't mix that with their day-to-day board.
Seriously either do the work and not record it at your peril or put in ways of working that the make the board the only way work is initiated moved and closed
Everyone does 1 thing only.
If things stack in one column try to clear that column instead of taking on new work.
If some tries to be an hero fire them.