std::unordered_map<Rt<K>::hash_type, V> cache;
auto it = cache.find(Rt::key("property1"));
1. По сравнению со Scrum-директивами Kanban — это оплот либерализма и хаос.
2. новые задачи добавляют в любое время. Если нужно срочно что-то сделать, команда не ждет следующего спринта;
В Kanban приоритеты расставляет команда, в Scrum — владелец продукта. Приоритеты можно и даже нужно пересматривать по ходу проекта — это один из столпов гибких методологий.
и смену приоритетов у задач и даже стэка технологий- первая же статья -
Над задачей может работать несколько узкопрофильных команд. Смена стэка как в твоем случае - это косяки команды а не канбана. Везде канбан предполагает более узкую специализацию а не full stack devs. В скраме же наоборот - очень любят full stack devs. И новичек попавший в hyper productive scrum team (к примеру они "пилят" без изменения состава пару лет и знают все по "вертикали") будет очень долго офигивать - пятеро поестимейтили 2 а новичек 16.
Качество проектов на выходе у канбана - в основном не поддерживаемый говнокод, который даже стыдно отдавать на ревью, на моей памяти как минимум 3 таких больших проекта- говногод пишет не канбан. Опятже это косяки твоей команды.