Konstantin
каждый просто должен делать свою работу хорошо
Андрей
Эх, Константин, принципы "адекватные люди" и "каждый просто должен делать свою работы хорошо" кажутся такими простыми, что мало кто по ним живёт, особенно в крупных корпорациях )))
Андрей
И Аджайл-то именно об этом, по сути - о "делать свою работу хорошо" и "быть адекватным" )
Андрей
Но вот сложно, очень сложно взять и сделать компанию на 40-60-80 тысяч человек адекватной, и чтобы все делали свою работу хорошо...
Артур
Здесь тоже тонкая грань между формулировками. Так kpi почти любой можно назвать целью спринта. Одной из целей спринта. Или целью спринта для какой-то конкретной роли.
Артур
Ну есть какая-то роль. Мы строим летающие тарелки и есть человек, который забивает где внутри тарелки 1 гвоздь. И иногда криво забивает. И мы говорим:"цель спринта построить 19 летающих тарелок и не больше двух гвоздей испортить". То есть kpi какой-то процессный, который на одну конкретную роль ложится. Возможно на одного человека. И это именно kpi. Но с помощью формулировок мы можем назвать его целью спринта. Как же тогда kpi от цели спринта отличить и отделить?
Андрей
Ну есть какая-то роль. Мы строим летающие тарелки и есть человек, который забивает где внутри тарелки 1 гвоздь. И иногда криво забивает. И мы говорим:"цель спринта построить 19 летающих тарелок и не больше двух гвоздей испортить". То есть kpi какой-то процессный, который на одну конкретную роль ложится. Возможно на одного человека. И это именно kpi. Но с помощью формулировок мы можем назвать его целью спринта. Как же тогда kpi от цели спринта отличить и отделить?
О ужас :) Вы так командную работу никогда не получите, если будете оценивать отдельных людей извне команды, это раз. Предъяву надо кидать всей команде - и это либо "цель не достигнута, так как перерасход гвоздей", либо "цель достигнута, но количество загубленных гвоздей ужасно, сделайте с этим что-то". А уж команда пусть внутри себя обсуждает - выгнать Васю криворукого или поставить его на малярные работы, скажем, а забивать гвозди будет Петя.
Два - "построить 19 тарелок" как цель спринта - это для какого продукта?
Если у вас продукт = "летающая тарелка", которую вы не разрабатываете с нуля, а строите массово, забудьте про скрам и спринты, вы уже не в том домене, где вам скрам нужен. У вас уже поточное производство. Канбан применяйте )
Андрей
Вообще, "цель спринта" обычно, при правильном применении скрама для разработки нового продукта - это проверить какую-то продуктовую гипотезу (выкатить какое-то изменение в продукте и собрать обратную связь с рынка, как в ходе демо, так и в ходе раскатки на широкую аудиторию). Цель "не испортить гвоздей" не соответствует критерию "проверки гипотезы". Ему может соответствовать цель "попробовать забивать гвозди по-другому и снизить количество брака в ходе сборки тарелки".
Yuriy
если мы говорим про Scrum, то PO тоже часть команды и вся команда ответственна за результат)
Yuriy
PO часть Скрам-команды, разумеется))
Андрей
Конечно :)
Вадим
А как же PO, который увольняет команду?
Андрей Филатов
Парни, приветствую. Подскажите чатик с аналитиками. Спасибо
Yuriy
Yuriy
плюс вариации для продуктовых и аутсорсных компаний
Андрей
А как же PO, который увольняет команду?
Точно так же, как команда, которая отторгает какого-то своего члена, или, наоборот, не желающая больше работать с конкретным РО. "Вся скрам-команда несёт ответственность" означает в том числе и то, что часть команды расстаётся с какой-то другой частью, если это нужно для повышения качества работы / несения ответственности и т.д.
Konstantin
Но 1 PO может уволить всю команду а 1 член команды уволить PO не сможет
Konstantin
И где тут равенство?
Denis
Denis
Denis
Никогда PO не бос над разрабами
Denis
он обычно член вообще другой организации
Denis
Denis
Дело не в хорошем/плохом PO. Это все равно что дизайнер уволит программиста
Konstantin
Konstantin
PO не член команды?
Denis
обычно команда репортит своему менеджеру/тимлиду/скрам мастеру
Denis
Denis
скрам-скрамом, я про формальную иерархию организации
Kirill
Пусть меня поправит но из личного опыта Скрам живёт хорошо в продуктовых стартапах, а в организациях с формальной структурой - он не заходит. Хотя бы только потому что нет универсальной команды, зато есть отделы с разными спецами
Denis
я думаю иерархия всегда есть, она как бы параллельно скраму
Denis
кто-то должен отвечать за найм, за увольнение, за промоушен
Denis
вот это вот "команда решает" касается исключительно решений по проекту
Denis
для решения связанных с самой компанией, а не продуктом нужна свои роли со своими обязанностями
Denis
в мальеньком продуктовом стартапе зачастую все репортят CTO или прямо CEO - то есть он твой формальный бос, который решает нанимать тебя или нет, сколько платить, увольнять и так далее
Denis
в компаниях по-крупнее есть мененджеры среднего звена
Denis
есть конечно вот эти вот бирюзовые организации и тп, но это уже next level.
Kirill
Мне кажется правильно было бы репортить инвестору, или фаундеру
Kirill
?
Kirill
Т.к они заинтересованы
в продукте, а CTO это по сути самый умный разраб
Denis
там еще ролей CEO/CTO может не быть
Denis
зачастую CTO это один из фаундеров
Denis
и по моему опыту зачастую вообще не компетентен технически =)
Yuriy
Yuriy
и увольнение может не быть реально увольнением, скорее отстранением от данного продукта
Kirill
Думаю самый правильный вариант репортить владельцу бюджета, а как его звать не суть
Yuriy
у нас первое время административная структура и Скрам-команды существовали параллельно, но административная отмирает за ненадобностью)
Kirill
Тому кто сможет сказать продолжать платить за спринты или продукт готов(как это переложить в кровавый иникрпрайз хз)
Yuriy
опять же - для получения обратной связи и поставки максимальной ценности)
Kirill
А как вы решаете проблему универсальности в орг структуре, оде есть разноплановые специалисты изначально?
Вова
Универсальности чего?
Yuriy
думаю, речь о кроссфункциональности), но она для команды в целом, совсем универсальных специалистов не будет, зато частичное перекрывание навыков очень полезно
Kirill
Допустим у нас есть 3 отдела, в которых 3 разработчика, 3 тестировщика и 1 админ. Спринт 1 неделя в котором 3 стори. Разработка завершена во вторник, тестирование со вторника по четверг, в пятницу админ делает релиз. Чем занимаются разработчики со среды по пятницу, а тестировщик с понедельника по вторник?
Yuriy
поэтому в Скраме есть только роль члена команды разработки ;) и команда самв ищет пути создания инкремента
Вадим
Менеджеров же нет. Есть только PO и команда, которая либо выполняет нужный продукт или нет
Yuriy
SM забыли(
Андрей
Kirill
Так до вторника не чего инкрементить, т.к нечего тестировать)
Kirill
Значит классическая орг структура на Скрам не ложится? До тех пор пока там не будет 3 роли?
Андрей
Классическая структура с функциональными колодцами, конечно, не ложится.
Kirill
Где есть разбиение по отделам
Kirill
Подходит ли в таким случае Скрам для крупных серьезных продуктов, а не экспериментов?
Kirill
Я больше склоняюсь к кабану, но у на почему то все в ИТ любят Скрам, хотя Андрей с вами полностью согласен, что при четкой орг структуре Скрам не заходит
Ivan
Yuriy
может быть, что Scrum не подходит, а если подходит, то есть варианты масштабирования)
Kirill
Электронный банк к примеру
Kirill
Биоинговая система приема платежей
Ivan
Северсталь например ведет разработку по скраму :)
Ivan
Совсем не it
Kirill
Я просто все еще не понимаю чем занимаются тестировщики с понедельника по вторник в моём примере из жизни, а если сказать что они тоже код пишет, то мне немного стремно если они будут кодить финансовые системы(это будет как группа фельдшеров делающих операцию на сердце)😂
Ivan
Скрам походит везде, где есть цель делать быстро, качественно и то, что ценно для конечного пользователя/клиента/потребителя.
Ivan
Kirill
Обычно в тестировании идёт ручное, потом автоматическое, но это вариант. Осталось разработчиков занять с среды по пятницу)
Kirill
Но в целом идея понятна, если есть четкая орг структура и разбиение по отделам со спец навыками, то Скраму там не жить(резюмируя наш диалог)