Slava
Ребята, а кто запускает/запускал Scrum, можете поделиться информацией: - какие были предпосылки? - какие варианты кроме Scrum рассматривали, знаете ли вы о них? - насколько ваш скрам соответствует скрам-гайду (например по 10-бальной шкале) Спасибо откликнувшимся
Dmitry
- Если кратко, то был хаос) - Рассматривали канбан «по книбергу», ну и что-то ближе к PMBOK - 7/10
Karina
- Неконтролируемые сроки поставки билдов, релизы растягивались безгранично. Фичи добавлялись хаотично по запросу и условно сразу же : "надо вчера - всё бросьте, сделайте". Условно сразу - потому что кодинга много, формализации требований ноль и таких желающих набегает много. Каша, короче. - Альтернативы знаем, пока хотим хотя бы минимальное внедрение базовых методик, чтобы разгрести то, что есть. - 1/10. Начали с августа переход, пока хотя бы спринты двухнедельные пытаемся выдерживать (не очень удачно), у тимлида нет желания ("я 20 лет в IT, это так не работает"). Кстати, приму рекомендации о том, что с этим делать. В целом, продакта (меня) взяли как раз для формирования продуктового видения и "настройки" процессов
Slava
Если есть текущий процесс, и ставится задача потихоньку разгрести, то Scrum тут как хирургическое вмешательство, из-за жестких ритуалов он очень сильно встряхивает процесс и делает еще хуже (J-curve) на первых этапах. Поэтому касательно такого надо начинать с вещей попроще - поработать с потоком задач.
Dmitry
иногда, эта встряска как раз полезна, несмотря на ухудшение на первых порах)
Slava
тут у меня всегда вопрос зачем трясьти если можно не трясьти
Karina
Вот сейчас, собственно, решили пока только спринты выдерживать и бэклог на спринт фиксировать. Сразу все техники страшно (в том числе из-за некоторой консервативности команды). Сейчас есть риски потерять часть команды, если встряска будет
Dmitry
тут у меня всегда вопрос зачем трясьти если можно не трясьти
если слишком все запущено встряска помогает осознать, что «можно жить иначе»
Slava
ага и потерять часть команды
Dmitry
и блокирует влияние жестких консерваторов
Dmitry
ага и потерять часть команды
да, такой риск есть =(
Slava
Пока не могу разгадать этот феномен, зачем резать без анастезии, когда есть более плавная методика.
Slava
Карина, а риски потерять часть команды вы приняли? Не страшно? :)
Magistr
А почему люди должны уходить когда процессы наоборот улучшаются ? Может уходят те кто и ненужны и только смуту вносят ?
Magistr
А объяснить показать им пользу от них ?
Alexandr
ну так scrum же надо продать не только руководству, но и сотрудникам
Slava
Потому что паника и хаос, и вместо того чтобы панику понизить - начинают вводить новые сложные процедуры.
Slava
Люди не боятся изменений, люди противостоят необоснованныи изменениям. Скрам - необоснованное (польза - гипотеза)
Karina
Карина, а риски потерять часть команды вы приняли? Не страшно? :)
Тут ситуация своеобразная, с одной стороны, тимлид манипулирует увольнением (угрожает в стиле "ну тогда увольте меня"), с другой стороны, за него сильно держится техдир, с которым они вместе работали на предыдущем месте работы. Короче, всё своеобразно и т.к. я тут пока только месяц, лезть в эти вещи пока не хочу, и без того хватает. Лично для меня не критично потерять тимлида (с таким майндсетом, манипуляциями и отношением к процессу вряд ли много толку от него будет), но его не хотят отпускать, поэтому сейчас в целом компания риск потери команды принимать не хочет и действуем более мягко
Slava
А тимлид предложил альтернативы?
Dmitry
кто читал Майка Кона, Succeeding with Agile? вроде там он категоризировал людей, которые саботируют внедрение в том числе, там была категория, которая на вопрос «Почему ты против» отвечала «Я занимаю лучшую каюту на титанике, и не собираюсь ее покидать»
Ruslan Kuzminov
А почему люди должны уходить когда процессы наоборот улучшаются ? Может уходят те кто и ненужны и только смуту вносят ?
На самом деле "улучшение процессов" это с какой стороны посмотреть. Есть люди, которые привыкли работать в текущей системе, они в ней заработали успех и статус. При новой системе непонятно чего ожидать. Они воспринимают это как угрозу для своего комфорта и при первом удобном случае будут саботировать процесс.
Karina
А тимлид предложил альтернативы?
он открыто так и говорит, что единственный выход в его понимании - уволить его, все проблемы от него и бла-бла-бла. Я уже прекратила попытки нормально с ним поговорить, нервничает сильно каждый раз. Я не хочу быть психоаналитиком :)
Christina
Тут ситуация своеобразная, с одной стороны, тимлид манипулирует увольнением (угрожает в стиле "ну тогда увольте меня"), с другой стороны, за него сильно держится техдир, с которым они вместе работали на предыдущем месте работы. Короче, всё своеобразно и т.к. я тут пока только месяц, лезть в эти вещи пока не хочу, и без того хватает. Лично для меня не критично потерять тимлида (с таким майндсетом, манипуляциями и отношением к процессу вряд ли много толку от него будет), но его не хотят отпускать, поэтому сейчас в целом компания риск потери команды принимать не хочет и действуем более мягко
У меня была такая ситуация 4 года назад. и я начала с воспитания тех кто ставит задачи. Первым этапом было принятие задач не по почте. вторым выстраивание четких взаимодействий кто может ставить задачи Третьим единый формат окна и обработки задач Четвертым разделение на поддержку, разработку и ошибки Пятым внедрение листов что будет обработано а что не войдет
Ruslan Kuzminov
Я думаю, что здесь можно и кривую Мура применить
Slava
Кристина браво
Ruslan Kuzminov
По идее пофигу речь идет о технологии / продукте или процессе
Slava
Начинать надо вегда с головы компании.
Dmitry
Mike Cohn, Succeeding with Agile: Software Development Using Scrum #books #книги
Christina
Начинать надо вегда с головы компании.
я согласна. меня не любят потому что я могу честно сказать любому из сотрудников что на это не будут выделены ресурсы потому что есть другие задачи.и мне не страшно потому что я знаю, дашь слабину и все на шею сядут. быть цербером не очень круто, зато эффективно
Slava
он открыто так и говорит, что единственный выход в его понимании - уволить его, все проблемы от него и бла-бла-бла. Я уже прекратила попытки нормально с ним поговорить, нервничает сильно каждый раз. Я не хочу быть психоаналитиком :)
Нервничает - выходит из нормального состояния, начинает говорить глупости. Психотип такой. Вообще задачи изменения процессов в орагнизации сложная штука.
Christina
на мой взгляд, человек который приносит формат гибкого управления, должен быть немного психологом, чтобы людям было более комфортно работать с ним. при этом чтобы он мог на них воздействовать, или если по мягче сказать, направлять. быть психоаналитиком это тоже часть работы.
Slava
Да на самом с тем же тимлидом достаточно понять его возражения. - чувак смотри, у нас в компании есть проблемы а, б, в, согласен что есть? - согласен - чтобы а, б, в порешать мы будем делать аа, бб, вв потому что ..., согласен? - нет не согласен? - почему не согласен, какие альтернативы можешь предложить? полсшуайте че скажет, несильный психоанализ )
Karina
У меня была такая ситуация 4 года назад. и я начала с воспитания тех кто ставит задачи. Первым этапом было принятие задач не по почте. вторым выстраивание четких взаимодействий кто может ставить задачи Третьим единый формат окна и обработки задач Четвертым разделение на поддержку, разработку и ошибки Пятым внедрение листов что будет обработано а что не войдет
У нас с этим более-менее ок. Все уже ставят задачи только через меня, а я их завожу в таск-трекер (US/bug). Вот сейчас этап "что будет обработано, а что не войдёт". Пытаемся выдерживать, но не очень хорошо идёт всё равно, т.к. из-за имеющейся ситуации продукт очень забагованный и некоторые баги приходится брать сразу в уже зафиксированный спринт (это от сложившейся традиции по взаимодействию с отделом тестирования)
Karina
на мой взгляд, человек который приносит формат гибкого управления, должен быть немного психологом, чтобы людям было более комфортно работать с ним. при этом чтобы он мог на них воздействовать, или если по мягче сказать, направлять. быть психоаналитиком это тоже часть работы.
здесь проблема ещё в том, что раньше эти обязанности выполнял сам тимлид, но начальство результаты не устраивали и сейчас наняли меня (младше и не "20 лет в IT"), поэтому есть саботаж ещё из-за этого. Вряд ли имеет смысл быть психоаналитиком для человека, который видит в тебе корень зла. И вряд ли возможно, пожалуй
Slava
Ну да, fire
Karina
А сколько у вас длится спринт? как часто вы можете позволить себе делать релиз?
Сейчас пытаемся 2 недели, но эти попытки в принципе длятся месяц. Предыдущие пару спринтов были по несколько месяцев
Karina
Ну про команду я полностью согласна и сама так считаю. Сейчас с целью меньших кровопотерь работаем не со всей командой, а только с тимлидом (предложение было от техдира, т.к. тимлиду так привычнее, он "авторитарный" по словам техдира и считает, что не команда должна принимать решения, а более компетентный начальник). Временное решение, короче. Костыль
Christina
Сейчас пытаемся 2 недели, но эти попытки в принципе длятся месяц. Предыдущие пару спринтов были по несколько месяцев
У нас релиз 3 недели, но это связанно с тестированием и выкладкой. Мы по началу тоже с багами боролись и на них уходило больше всего времени. Вам нужно потерпеть и побольше узнать о продукте, чтобы самой понимать что действительно критично поправить, а на что в этом спринте закрыть глаза. ( у нас 37 проектов и если делать перевыкладку это отжирает много времени и ресурсов, поэтому приходится решать, жертвовать временем или двигаться дальше)
Karina
Пока только критичное и чиним. Регресс после трёхмесячного спринта выявляет тонны багов. Я, в общем-то, уже смирилась с мыслью, что первые спринты будут не двухнедельные. Первый удался, второй сейчас явно будет 3 недели. Не 3 месяца, и то хорошо :) Постепенно разгребаем
Christina
Ну про команду я полностью согласна и сама так считаю. Сейчас с целью меньших кровопотерь работаем не со всей командой, а только с тимлидом (предложение было от техдира, т.к. тимлиду так привычнее, он "авторитарный" по словам техдира и считает, что не команда должна принимать решения, а более компетентный начальник). Временное решение, короче. Костыль
Все таки постарайтесь постепенно внедряться . Вам это действительно может помочь. Самое удачное время когда ваш тимлид уйдет в отпуск. Вот тут можно отжать команду по полной. но нужно быть технически хорошо подкованной, иначе можно получить фейл ну и не бояться спрашивать если вдруг чего не знаете, многие разработчики с удовольствием рассказывают о том, как это реализованно
Даня
@karinatsar а что у вас за процессы? зачем вас наняли?
Evgeny
Гайз, у кого-нибудь есть на примете сервис, который банчит смсками оптом?
Dimi
smsc?
Evgeny
Нужно оптом
Evgeny
Нужно что-то типа http://optomsms.ru/index.php
Evgeny
Короче, мы строим сервис по смскам, аналог твилио. Нам нужен провайдер, у которого мы будем оптом закупать смски и перепродавать нашим клиентам.
Alexander
имя им легион, + за smsc
Sagitova
Ребят, сегодея взялись за пересмотр целей спринтов. И так наобсуждались, что откровенно втупили. Накидайте, пж, несколько примеров, у кого какие цели были...
Slava
Создание автоматического заказа товаров на портале XXX, по заданным мин\максам
Slava
Сделать beta версию
Slava
Завершить редизайн админки
Dmitry
Выпустить версию продукта, в которой можно будет от начала до конца пройти путь генерации сущностей (ну, в таком формате не очень понятно, но у нас у всех контекст был, плюс там было название версии)
Magistr
Сделать вот этот список фич и вот эти баги зафиксить
Magistr
а потом демо того чего сделали провести
Dmitry
Сделать вот этот список фич и вот эти баги зафиксить
можно я замечу, что это bad practice делать такую цель спринта?)
Dmitry
да
Dmitry
сейчас разверну
Sagitova
Сделать вот этот список фич и вот эти баги зафиксить
Вот у нас примерно также Но сегодня мы решили, что это фиговая цель. Это ближе у SBL
Magistr
а у списка фич обычно есть высокоуровневая бизнес фича, уже и забыл про это )
Dmitry
«The Sprint Goal is an objective that will be met within the Sprint through the implementation of the Product Backlog, and it provides guidance to the Development Team on why it is building the Increment.» Суть в том, что цель спринта - Объясняет, почему выбраны именно эти PBI - Сводит их воедино, в одно описание - Дает гибкость команде разработки (можно достичь цели не завершив все SBI)
Dmitry
команда разработки может спокойно менять бэклог спринта, ей главное достичь цели
Magistr
Да вроде так и есть
Dmitry
«The Sprint Goal gives the Development Team some flexibility regarding the functionality implemented within the Sprint. The selected Product Backlog items deliver one coherent function, which can be the Sprint Goal. The Sprint Goal can be any other coherence that causes the Development Team to work together rather than on separate initiatives.»
Dmitry
Да вроде так и есть
Ну, тогда это не «завершить список фич» =)
Dmitry
второй абзац, который я привел побольше акцент на этом ставит
Sagitova
Вот теперь осталось с продуктом-таки определиться
Dmitry
Что такое продукт?)
Dmitry
или какой продукт вы делаете?)
Sagitova
В кадровом агентстве продукт это: а)сам процесс рекрутмента, 2) закрытая вакансия, 3) сумма денег в месяц, пришедшая на счет?
Sagitova
Или 4)кандидат?