Many Agilists and Kanbanites know the basic setup for a workflow board, but the real challenge is taking that board and making it reflect your development team's unique workflow. Some workflows are harder to represent than others. Sometimes it's ok to break with tradition and send an item backwards if it works for your particular context. The important thing is that you spend some time designing your Kanban board and its flow so that it fits your workflow. After that, just try different things and learn.