I am the PM of a small team of 6 programmers, recently we are trying to go more agile by including in our workflow some principles or techniques of XP, scrum, scrumban and lean.
A very important tool is our kanban, currently we are using github+zenhub for that. Zenhub provides a simple and customizable kanban(similar to trello) fully integrated into github issues.
Our current setup looks like this.
It is some kind of combination of Taskboard Kanban and User story Kanban. But still where the 2,3 column are managed by the PO and PM while the last 3 columns are managed by the team.
The problem is that we have this mixtures of user stories and tasks, and I wonder what’s the typical approach to organize them. Some tasks are part of user stories, while others (non-functional features, chores and refactors) are not. Should they be part of the backlog? How would you improve this kanban?