W ScrumBan istnieją 3 podstawowe role: Product Owner, Scrum Master i Development Team.
Product Owner to osoba odpowiedzialna za strategiczne kierowanie projektem i decydowanie o tym, co powinno być zbudowane. Product Owner jest odpowiedzialny za tworzenie i utrzymywanie Product Backlogu, czyli listy zadań do zrealizowania. Product Owner współpracuje z zespołem developmentowym i Scrum Masterem, aby ustalić priorytety i kierunek projektu.
Scrum Master to osoba odpowiedzialna za pomoc zespołowi w wykorzystaniu metodologii Scrum i zapewnienie, że proces pracy przebiega zgodnie z zasadami Scrum. Scrum Master pomaga zespołowi w rozwiązywaniu problemów i ulepszaniu procesu, a także chroni zespół przed rozpraszającymi go czynnikami zewnętrznymi.
Development Team to zespół odpowiedzialny za wykonanie pracy i dostarczanie użytecznych produktów. Development Team składa się z programistów, testerów, projektantów itp., którzy wspólnie pracują nad realizacją zadań z Product Backlogu. Development Team jest odpowiedzialny za planowanie i wykonywanie pracy oraz ciągłe ulepszanie procesu.
W ScrumBan ważne jest, aby każda z tych ról była odpowiednio zdefiniowana i zrozumiała przez zespół, aby proces pracy przebiegał sprawnie i efektywnie.