16
Эволюция внутренних процессов в большой команде

Эволюция внутренних процессов в большой команде

  • Upload
    agilie

  • View
    105

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Эволюция внутренних процессов в большой команде

Эволюция внутренних процессов в

большой команде

Page 2: Эволюция внутренних процессов в большой команде

Обо мне

Page 3: Эволюция внутренних процессов в большой команде

Вступление

И так, зачем же нам нужны процессы и нужны ли?

Что говорят менеджеры? Что им нужно на самом деле? Что мы делаем в итоге?

Продуктивная командная работа

Сотни рабочих часов в неделю Мы пишем код ...!

Качественные продукты 100% покрытие кода юнит-тестами Мы пишем код ...!

Учитывание пожеланий пользователей

Выполнять любой каприз заказчика Мы пишем код ...!

Продукт должен быстро эволюционировать

Постоянные изменения требований и пустопорожние обсуждения новых фич

Мы пишем код ...!

Page 4: Эволюция внутренних процессов в большой команде

Чем меньше команда тем меньше она нуждается в

процессах

Page 5: Эволюция внутренних процессов в большой команде

Проблемы которые появляются с ростом команды

● Отсутствие понятных целей у разработчиков

● Большое количество срочных вопросов, которые отвлекают

● Страдает качество кода

● Срываются сроки

● Падает эффективность команды

Page 6: Эволюция внутренних процессов в большой команде

Отсутствие понятных целей у разработчиков

● Проводим ежедневный stand up

● Строим road map для команды на квартал

● Раз в пол года проводить доклады по стратегическим целям команды

Page 7: Эволюция внутренних процессов в большой команде

Срочные вопросы, которые отвлекают от задачи

● Вводим дежурство среди разработчиков. Выделяем человека который отвечает на срочные вопросы.

Page 8: Эволюция внутренних процессов в большой команде

Боремся за качество кода

● Code Review тимлидом

● Перекрестное review

● Статические анализаторы кода

Page 9: Эволюция внутренних процессов в большой команде

Что же делать с опозданиями?

Page 10: Эволюция внутренних процессов в большой команде

Боремся за эффективность

● Выделять ресурс на автоматизацию рутинных дел

● Покрывать код автотестами

● Стремиться уменьшать время жизни задачи

● Повышаем квалификацию сотрудников

Page 11: Эволюция внутренних процессов в большой команде

Немного подробнее о развитии

Page 12: Эволюция внутренних процессов в большой команде

План персонально развития - панацея?

● Далеко не всем подходит один формат

● План развития постоянно нуждается в актуализации

● Он не всегда совпадает с тем что необходимо разработчику в текущий момент

Page 13: Эволюция внутренних процессов в большой команде

Индивидуальный подход - наше все

● Советы во время review● Обратная связь от разработчика● Каждые 2 недели делимся достижениями● Проводим внутренние доклады

Page 14: Эволюция внутренних процессов в большой команде

Небольшие “доработки” когда команда становится слишком

большой

● Разделяй и властвуй

● Скрамы по интересам

● Настроить мониторинги и для процессов

● Автоматизировать все по максимуму

● Не забывать про документацию

● CI и CD

Page 15: Эволюция внутренних процессов в большой команде

Общие советы

● Самые лучшие идеи рождаются в команде

● Не лишаться здравого смысла

● Не бояться экспериментировать

Page 16: Эволюция внутренних процессов в большой команде