Перейти к основному содержимому

Где команда теряет время на переделках

CTO видит причины переделок, время ожидания решений и затраты повторной работы по одному проекту.

ЗадачаТребования и критерии
ИзменениеЗапрос на слияние и затронутый код
ПроверкаТесты и замечания ревью
ПотериПеределка и время ожидания
Разрыв между задачей, изменением, тестом и решением.

Что получает CTO

Архитектура

Затронутые сервисы, зависимости и открытые нарушения.

ИИ-код

Разрешённые действия, источник изменения и независимые проверки.

Качество и безопасность

Результаты QA, AppSec и архитектурного ревью.

Выпуск

Непройденные проверки, открытые риски и ответственные.

Где возникают потери

Задача и требования

Требования уточняются после начала разработки или остаются без реализации.

Изменение и зависимости

Команда вручную ищет затронутые сервисы, данные и тесты.

Проверки и решение

Изменение возвращается на ревью или ждёт решения архитектора, QA либо AppSec.

Что измеряется

Уточнения

Число циклов уточнения после начала разработки.

Переделки

Часы повторной работы после ревью и тестов.

Поиск зависимостей

Время на поиск затронутых сервисов и тестов.

Ожидание

Время от готового изменения до решения.

Пробелы

Требования без кода, теста или свежего результата проверки.

Возвраты

Число изменений, возвращённых на доработку.

Как CodeGraph находит разрыв

Таблица данных
СигналЧто проверяетсяЧто проверяет инженер
Требование текущего выпуска без связанного измененияСвязь требования с изменением и затронутыми компонентамиСоответствие реализации смыслу требования
Изменение без задачи или утверждённого исключенияИдентификатор задачи, запрос на слияние и затронутые функцииДинамические вызовы и конфигурационные связи
Тест без связанного ожидаемого поведенияОжидаемое поведение, запуск теста и результатПолнота набора сценариев

Действия после проверки

Таблица данных
СигналСледующее действиеОтветственный
Требование не связано с изменениемУточнить критерий приёмки и назначить владельцаМенеджер продукта
Изменение не связано с задачейСопоставить запрос на слияние с задачей или остановить принятиеРуководитель разработки
Тест не покрывает ожидаемое поведениеДобавить сценарий проверки или принять исключениеQA и ответственный за требование

Стоимость переделки

Затраты на переделку = часы повторной работы × внутренняя стоимость участников.

12 часов разработчика × 3 000 ₽ + 4 часа ревьюера × 3 500 ₽ + 2 часа архитектора × 4 500 ₽ = 59 000 ₽ на один возврат.

Ставки условные. В пилоте используются внутренние ставки компании.

Рабочие часы и календарное ожидание считаются отдельно, чтобы не включать одну потерю дважды.

Условия корректного сравнения

  • Задачи и блокировки должны обновляться в трекере.
  • Динамические вызовы и конфигурационные связи проверяет инженер.
  • Сроки сравниваются при одинаковом объёме задач и требованиях к качеству.
Преимущества в работе

Меньше времени на восстановление контекста

Ответы о системе остаются рядом с кодом и рабочей задачей.

Нужная связь находится без обхода десятков файлов и людей

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

нужная связь находится без обхода десятков файлов и людей

Знание остаётся доступным команде, а не только одному эксперту

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

знание остаётся доступным команде, а не только одному эксперту

Что важно уточнить до решения

Разобрать переделки на одном проекте

На встрече измерим переделки, ожидание решений и поиск зависимостей на одном проекте.

Разобрать переделки на одном проекте

Обновлено: 29 августа 2026