Серия «Аналитика в разработке»

0

«У нас всё под контролем». Фраза, после которой я начинаю переживать за проект

Серия Аналитика в разработке

Начинается вторая неделя спринта, утренний дейли и тут я слышу фразу:

  • У нас все под контролем
    И я ловлю себя на мысли, что именно после таких слов обычно начинается самое интересное.

Когда я много лет назад начинал работать разработчиком, я думал что мой руководитель знает все. Он же руководитель, он видит все ситуации со всех сторон. И он понимает полную картину.
А потом я сам стал руководителем разработки и оказалось что большая часть информации о проекте приходит не из системы а из разговоров.
Звоню фронтендеру:

  • Саш, что у тебя по задаче?

  • Почти готова, немного осталось.

  • Когда закончишь?

  • Думаю, завтра.

  • Помощь нужна?

  • Пока нет.

На следующий день выясняется что задача уперлась в бэкенд, потом в ревью, через день узнаю что задача уперлась в аналитика. Еще через 2 дня оказывается что проблема вообще в инфраструктуре.
И ведь никто не соврал, каждый видел свой маленький кусочек проекта и все искренне считали, что "все под контролем".

Как в старом фильме:

К пуговицам претензии есть?

К пуговицам претензий нет — пришиты насмерть.

Но со временем я начал замечать некоторую закономерность.
Чем чаще на проекте звучит фраза «У нас всё под контролем», тем меньше там объективных данных.

Потому что если действительно все под контролем, то за пару минут это можно показать цифрами:

  • сколько задач сейчас в работе;

  • где появились очереди;

  • что тормозит релиз;

  • какие задачи уже выходят за ожидаемые сроки;

  • где перегружена команда.

А если для того, чтобы мне выяснить любой вопрос приходится делать созвон - то это уже не контроль. Это ручное управление.

И вот именно из таких ситуаций и родилась идея Sprint Intelligence. И мне совсем не хотелось делать еще один сервис.
Мне хотелось открыть одну страницу и за минуту понять, что происходит с разработкой на самом деле, без десятка сообщений в чате и бесконечных уточнений.

Если вам тоже не хватает прозрачности в работе команды, посмотрите демо

Буду рад любой обратной связи — проект еще развивается, и многие идеи появляются именно из таких обсуждений.

Показать полностью 2

Почему руководитель разработки до сих пор управляет командой почти вслепую

Серия Аналитика в разработке
Почему руководитель разработки до сих пор управляет командой почти вслепую

Когда руководитель отдела продаж приходит на встречу с директором, он открывает CRM и за несколько минут отвечает практически на любой вопрос.

  • Сколько лидов пришло?

  • Какая конверсия?

  • Почему просели продажи?

  • Какие менеджеры перегружены?

  • Какие сделки находятся в зоне риска?

Маркетинг живет примерно так же.

Есть стоимость привлечения клиента, ROI, LTV, эффективность рекламных каналов и десятки других метрик.

Финансовый отдел тоже давно привык принимать решения на основе данных.

Доходы, расходы, прогнозы, отклонения от бюджета — всё доступно практически в режиме реального времени.

А теперь представьте аналогичный разговор с руководителем разработки.

— Почему сорвали прошлый спринт?

Именно этот вопрос несколько раз ставил меня в тупик.


Когда данных много, а ответов нет

За последние годы мне довелось руководить несколькими командами разработки.

У нас были вполне современные процессы:

  • двухнедельные спринты;

  • Story Points;

  • Code Review;

  • CI/CD;

  • Яндекс Трекер;

  • GitLab;

  • регулярные ретроспективы.

На первый взгляд казалось, что информации более чем достаточно.

В любой момент можно было открыть трекер и увидеть:

  • Velocity;

  • Burndown;

  • Cumulative Flow;

  • количество выполненных задач;

  • загрузку сотрудников.

Но каждый раз, когда возникал вопрос:

Почему мы не успели?

ответ приходилось искать вручную.


Самая дорогая фраза в разработке

Обычно обсуждение выглядело одинаково.

👨‍💻 Разработчики: «Было слишком много срочных задач.»

👨‍💼 Тимлид: «Мы ошиблись в оценке.»

📋 Продакт: «Требования постоянно менялись.»

🏢 Руководство: «Команда работает недостаточно быстро.»

Каждая версия выглядела убедительно.

Но была одна проблема.

Это были мнения.

Не данные.


Почему существующих отчетов недостаточно

Современные таск-трекеры отлично отвечают на вопрос:

Что произошло?

Но почти не помогают ответить на другой:

Почему это произошло?

Представьте ситуацию.

Спринт завершился с выполнением всего 70% запланированного объема.

Трекер покажет красивые графики.

Но не расскажет, что:

  • в середине спринта появилось двадцать новых задач;

  • несколько задач несколько раз меняли исполнителя;

  • критические задачи неделями ждали ревью;

  • один разработчик стал узким местом сразу для нескольких проектов;

  • значительная часть времени ушла на незапланированную поддержку.

Именно эти события могли стать настоящей причиной срыва сроков.

Но увидеть их в стандартных отчетах практически невозможно.


Что изменилось для меня

В какой-то момент стало понятно:

проблема не в отсутствии данных.

Наоборот.

Их слишком много.

Не хватает инструмента, который сможет превратить тысячи событий из GitLab и трекера в понятные управленческие выводы.

Не показать еще один график.

А ответить на простой вопрос руководителя:

Почему это произошло?


Вместо вывода

Мне кажется, в ближайшие годы инструменты для управления разработкой будут двигаться именно в этом направлении.

Не просто хранить задачи и строить графики.

А искать причины, прогнозировать риски и помогать руководителям принимать решения.

Сейчас мы как раз пытаемся построить подобный аналитический слой поверх Яндекс Трекера и GitLab. Если получится что-то действительно полезное, обязательно покажу результаты в следующих публикациях.

Если тема окажется интересной читателям, в следующей статье расскажу, какие метрики действительно помогают понять здоровье команды и почему классический Velocity далеко не всегда отражает реальную картину.

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества