Омельченко
Внедрение ИИ в компании

Прокачка команды разработки

Ревью, архитектура, тесты и практики на вашем коде, без переписывания проекта. Разборы кода идут на Python и его окружении, ревью и архитектура, на любом стеке.

Коротко

Месяц работы с командой разработки на вашем коде: ревью, архитектура, тесты, практики. Разборы кода идут на Python и его окружении: Django, FastAPI, асинхронность, тесты. Ревью, архитектура, процессы разработки и работа с ИИ в разработке идут на любом стеке. Стоит от 350 000 рублей за месяц на команду до шести человек. Проект не переписываем.

Стоимость

от 350 000 ₽

Кому подходит

  • Команда "делает фичи", но качество плавает: баги, поломки в уже работавших местах, накопленные недоделки, сложная поддержка.
  • Ревью есть, но формальное: замечания поверхностные, повторяются одни и те же ошибки.
  • Архитектура расползается: растёт связность, менять сложно, скорость падает.
  • Нужно поднять уровень команды, но без "тренингов ради тренингов", чтобы это легло в ежедневную работу.
Когда брать не стоит
  1. 01 Нужно переписать проект. Это не переписывание и не обещание починить всё за месяц.
  2. 02 Нужен разработчик в команду на текущие задачи. Здесь идёт работа с правилами и практиками команды, свой план команда закрывает сама.
  3. 03 Команда не готова тратить время на ревью и разборы. Без этого практики не приживаются.
  4. 04 Нужны разборы кода на Go, Java, C# или другом языке. Код я разбираю на Python и его окружении, остальное в программе от языка проекта не зависит.

Как это устроено

01

На каком стеке это работает

Границу называю здесь, чтобы вы не выясняли её в переписке.

  • Разборы кода, рефакторинг и тесты: Python и его окружение. Django, FastAPI, асинхронность, тестирование.
  • Ревью, архитектура, границы модулей, процессы разработки и работа с ИИ в разработке: любой стек. Здесь язык проекта роли не играет.
  • Команда пишет на Go, Java или C#. Тогда месяц собирается из второго пункта, разборов кода в нём нет, и это записано в договоре.
02

Что делаем за месяц

Шаг 1. Диагностика (неделя 1)

  • аудит репозитория: структура, тесты, стиль, типовые ошибки
  • как устроены ревью, релизы, инциденты
  • выбираем три-пять направлений, которыми занимаемся весь месяц

Шаг 2. Разборы на вашем коде (недели 2 и 3)

Разборы кода идут на Python, разборы архитектуры и ревью, на любом стеке. Темы подбираем под ситуацию, но обычно это:

  • архитектурные границы, модули, договорённости между частями системы
  • тестирование: что тестировать и где остановиться
  • обработка ошибок, логи и оповещения
  • работа с зависимостями и изменениями схемы базы
  • поиск медленных мест

Из этого списка на месяц берём две-три темы, те, что вышли на аудите. Остальные идут в план на следующие недели.

Шаг 3. Внедрение практик (неделя 4)

  • проверочные списки для ревью и стандарты
  • шаблон записи о принятом техническом решении: что выбрали, из чего выбирали, чем платим
  • правила для запросов на слияние: размер, проверяемость, тесты. Запрос на слияние (pull request), это порция изменений, которую один разработчик отдаёт другим на проверку
  • план на следующие четыре-восемь недель с приоритетами
03

Что вы получаете на выходе

  • Письменный аудит репозитория: где теряются время и качество, что чинить первым и что можно не трогать.
  • Набор практик и правил. Файлы кладу в ваш репозиторий отдельным запросом на слияние, принимает его команда.
  • Примеры улучшений: разобранные запросы на слияние, переписанные куски кода, тесты к ним.
  • План на следующие четыре-восемь недель с приоритетами.
04

Формат

  • Четыре занятия по 90 минут, раз в неделю.
  • Два разбора кода по 60 минут, на неделях 2 и 3.
  • Ревью в переписке: комментарии к запросам на слияние и ответы на вопросы. Объём фиксируем до старта.
  • Работа с одной командой (до шести человек), больше обсуждается отдельно.
05

Что нужно

  • Доступ к репозиторию на чтение. Договор и соглашение о неразглашении подписываем до выдачи доступа.
  • Один человек со стороны команды, который отвечает за расписание и за доступы.
  • Готовность команды применять практики: час в неделю на разбор и ревью по новым правилам. Без этого времени правила остаются файлом в репозитории.
06

Цена и следующий шаг

От 350 000 ₽ за месяц на команду до шести человек. Вилка, потому что объём зависит от состояния кода. Точную сумму называю после короткого просмотра репозитория, до подписания договора. Аудит на неделе 1, это уже работа внутри месяца, он подробнее и заканчивается письменным документом.

Здесь цена выше, чем обучение группы сотрудников за 300 000 ₽, при меньшем числе людей, и вот из чего складывается разница. В месяц входит письменный аудит репозитория, разборы на вашем коде, два разбора кода отдельно от занятий, ревью запросов на слияние в переписке и файлы правил, которые остаются в репозитории. В обучении группы работы с вашим кодом нет.

Напишите в Telegram, на чём пишет команда и что болит в разработке, и я скажу, из чего соберётся месяц.

Вопросы и ответы

Курсы по этой теме

Мои материалы, их можно посмотреть до разговора.

Что дальше

Напишите в Telegram и опишите задачу своими словами. Отвечаю сам, обычно в течение дня. Работаю с юридическими лицами: договор, акты и закрывающие документы.