Была игра "канбан-пицца". Изготовление разных типов пицц из бумаги на время. Видимо, мы должны были организоваться, нарисовать канбан-доску и готовить по процессу. По факту был хаос, ор и я в спешке какой-то девушке ножницами чуть было не отрезал палец. Короче, мне не понравилось. Но тут, наверное, проблема во мне, а не в игре. Просто, не люблю суетиться. Еще в универе пока все резались в Starcraft и AgeOfEmpires мне больше были по нраву XCOM, HMM и прочие цифровые шахматы.
Возможно, это было не обучение канбану, а скорее тимбилдинг и спид дейтинг. Обычно я сижу на первом столе в центре. Здесь же пересел за дальний стол, чтобы пока не выбран рабочий кейс познакомиться с новыми людьми.
Но вуаля! Я наконец-то понял, что такое Канбан. Цель канбан – минимизировать WIP (work in progress), незавершенную работу. Чтобы в любой момент времени если процесс остановлен, было готово максимум завершенных задач.
А то кого не спрашивал, все хвалили канбан, мечтательно закатывали глаза, но что это, объяснить не могли. Обычно, говорили что-то вроде: "Канбан – это как Скрам, но без спринтов, ретро и продукт овнера. А вообще в канбане ничего этого нет, а нужно просто запланированную работу сделать в срок". Спасибо, блин, большое. Это как слепому объяснить: "Ну, слон это как зебра, но без полосок, с большими ушами и хоботом на морде".
ОК, я понял что такое канбан. И также понял, что он для ИТ совершенно бесполезен. Минимизировать WIP, вы серьезно? ОК, в одном проекте я управлял 3мя удаленными разрабами из Пензы. Если я видел, что у кого-то в прогрессе больше 1 задачи, то просил его немедленно это исправить, а если не помогало, то эскалировал вопрос его ПМу, чтобы тот починил процесс. Программист может кодить только одну задачу в один момент времени. Если в прогрессе >1 задачи, значит одну из них надо перевести в Hold. Если по ней что-то неясно, перевести в MoreInfoRequired на того, кто даст нужную инфу.
В канбане есть ограничение на максимальное число работ в каждой колонке. В теории, команда кросс функциональна и если, например, тестер не справляется, то все разработчики срочно переквалифицируются в тестеры. Ага, конечно. А если тормозит дизайнер, то все ставят себе фотошоп? Полный бред.
У меня есть предположение, почему такая отстойная вещь как канбан стала популярной в ИТ. Это кроме очевидной версии, что это мировой заговор и диверсия наших узкоглазых партнеров.