We love Kanban. It is a Lean tool which focuses on managing the flow of work rather than the people. Kanban's great strength is its flexibility and it allows teams to start from exactly where they are and does not introduce any roles or specific events.
This inherent flexibility allows teams that embrace it to incrementally improve across all levels of an organisation from Portfolio Management to Operations or Development work. In our Kanban training we blend interactive sessions and theory to allow those from Portfolio managers, PMOs, Operations teams and Dev teams to come aways with usable techniques and ideas for their own environment.