Kanban is an agile methodology that is not necessarily iterative. Processes like Scrum have short iterations which mimic a project lifecycle on a small scale, having a distinct beginning and end for each iteration. Kanban allows the software be developed in one large development cycle.
Do you have sprints in kanban?
"Kanban isn't necessarily focused on cross-functional teams, and it doesn't use sprints.
Do Kanban teams publish iteration goals?
Although Kanban teams don't typically use iterations for planning purposes, in the same way, that ScrumXP teams do, iteration goals are still required as they provide transparency and alignment, when they are part of an ART.