The work of all kanban teams revolves around a kanban board, a tool used to visualize work and optimize the flow of the work among the team. While physical boards are popular among some teams, virtual boards are a crucial feature in any agile software development tool for their trace-ability, easier collaboration, and accessibility from multiple locations.
The function of a kanban board is to keep the team's work visual, ensure the standardization of the workflow, and the immediate identification of any blockers/dependencies. The basic kanban board has a simple, three step workflow: To do, In progress, and Done. Although this is true, many kanban projects are unique, therefore requiring the workflow to match the specific needs of the process.
This methodology is heavily reliant on full transparency and real time communication, making the kanban board the single source of truth for a team's work.