Комментарии 33
Согласен, но если начать интерпретировать и выравнивать кривые фразы, всегда есть шанс подменить смысл. В любом случае учту на будущее.
из-за таких намерений появляются книги «Исскуство автономного тестирования» (вместо искусство unit тестирования).
не до конца понял отчего в заголовке есть слово скрам, один раз упоминаеться в контексте дневного митинга
Оттого, что scrum — это не только использование планирования, ретроспективы, dsm и других атрибутов, данная методология имеет возможность в масштабированию. В своём докладе я рассказал о нашем опыте имплементации одного из подходов к организации межкомадного взаимодействия.
Scrum методология которая имеет возможность в масштабирование.
Вы рассказали об одном из подходов к организации межкомандного взаимодействия.
После прочтения статьи мне не до конца ястно как первое предложение связанно со вторым. Вы описали очень интересный опыт трансформации, но в упор не могу понять отчего в заголовке слово scrum.
Не придирок ради, а моего лучшего понимания для.
Из текстовой транскрипции не понятно было, что у вас scrum команды, это и породило мое недопонимание, спасибо за ответ.
Родился еще один вопрос, а какие задачи выполняет у вас тимлид в рамках scrum процессов? Есть scrum роли, и там нет тимлида, интересно узнать как вам удалось состыковать эти две вещи.
немного перефразирую вопрос, есть scrum команда которая знать не должна про тимлида, потому что в scrum его нет, как вы срастили эти две сущности? Тимлид участвует во всех мероприятиях? Сейчас команда оценит время необходимое на выполнение задачи а потом тим.лид скажет правильное, или как ?
Пока только понял что тим-лид просто сидит на планировании. А какие еще есть обязоности у тимлида ?
Буду рад, если всё было не так)
Не руководство, в сама команда увидела что time2market составляет 4 месяца, для очень простой фичи, что не простительно много. Стало ясно, что есть очень много сложных связей внутри большой команды и чем сложнее фича, тем вероятность успеха её внедрения меньше. Создавать под каждую фичу сложную и каждый раз разную структуру проектного управления неуелессодразно. Так что шаг, который мы предприняли помог уменьшить количество зависимостей между людьми внутри команды, которая пилит отдельную фичу. К слову Иметь в команде болтунрв и любителей футбола это намного лучше, чем людей не желающих общаться.
И вместо того, чтобы координировать между собой менеджеров и одновременно релизить фичи, был придуман весь этот ад с разделением людей. Я правильно понимаю?
Если да, то вы очень точно назвали произошедшее с лидами «стокгольмском синдромом».
И вместо того, чтобы координировать между собой менеджеров и одновременно релизить фичи, был придуман весь этот ад с разделением людей
Тогда бы не о чем было рассказывать на конференции, а так есть гильдии. У меня складывается впечатление, что есть какой-то глобальный челендж
При подобной координации получается потеря контекста задачи, а так же очень большая вариативность. Зачем придумывать сложный синхронизационный механизм, когда можно сделать саморегурируемый. А механизм синхронизации получается действительно сложным, так как надо учитывать совокупность всех фич, которые сейчас в работе, особенности платформ, релизный менеджмент, откаты функционала. В итоге оказывается, что синхпонизировать эту работу крайне сложно, а как побочный эффект центры синхронизации, становятся бутылочными горлышками и ещё сильнее тормозят процесс. 20ти менеджерам отвечающий за разные фичи очень сложно договориться между собой, что бы получилось что-то осмысленное
Ну и далее в том же духе
Стартапу — скрам, а бизнесу — квалифицированный менеджер, и, увы, отсутствие такого менеджера не компенсировать ритуалами скрама (делегированием менеджмента на исполнителей). Важно не перепутать и помнить, когда стартап превращается в бизнес (а денежно-тщеславная мотивация совладельцев стартапа в полугодовые премии и мед-страховку наёмного директора выращенного бизнеса).
Наверное, в команде разработчиков из 130-140 человек, по-другому быть не может.
Но, всё равно спасибо — есть идеи, которые стоит почерпнуть и попробовать в своей среде.
Почему бы не сделать приоритет новой фичи одинаковым и координировать реализацию фичи сразу в трех продуктах?
Почему не выделить людей ответственных за Product Area во всех трех типах продуктов?
перекинуть разработчика с проекта на проект нетривиальная задача:
это минимум с двумя бизнес-заказчиками договариваться придётся
Как тимлиду выжить в масштабируемом скраме и сохранить контроль за качеством кода