От спринтов к системе: как TD организовал хаос

Как технический директор организует разработку: от хаоса к системе
Павел Борисов встал перед классической задачей: компания растёт, людей становится больше, а процессы остаются на уровне единичных проектов. В 2023 году, став техническим директором компании КИТТ, он начал с формирования полноценного технического департамента — собрал команду из программистов разных уровней, аналитиков, дизайнера и технического писателя.
Первое, что он сделал, — внедрил гибкую разработку и регламенты. Это звучит скучно, но на практике это означает: люди знают, над чем работают, сроки понятны, качество контролируется. Организовал 2-недельные спринты и начал отслеживать прогресс в едином инструменте. Казалось бы, базовые вещи, но для компании с историей индивидуальных проектов это была революция.
Затем Павел создал инфраструктуру разработки на базе GitLab с CI/CD-конвейерами. Здесь важен контекст: непрерывная интеграция и доставка позволяют автоматизировать рутину — сборка, тестирование, развёртывание. Это экономит часы ручной работы и снижает риск человеческих ошибок. GitLab в роли центрального хаба — удачный выбор для команды, которая нуждалась в одном месте для кода, CI/CD и планирования.
Параллельно он руководил созданием полноценных сервисных систем. Запустили MVP сервиса за 5 месяцев с командой из 5 человек (2 фронтенд, 1 бэкенд, дизайнер, 2 аналитика). Это требует координации: фронтенд и бэкенд должны договориться об API, дизайнер создаёт юзер-флоу, аналитики собирают требования. Без процессов это становится бардаком.
Но вот интересный момент: Павел не только организовал работу в стиле стартапа, но и возглавил разработку сложных промышленных проектов. Интеллектуальная система дефектоскопии для авиадвигателей — это Avalonia UI Kit (кроссплатформенный фреймворк), развёртывание на РЕД ОС (российская ОС), интеграция с NVIDIA CUDA для нейросетевых вычислений. Система прошла промышленную эксплуатацию — значит, она работает в реальных условиях, надёжна и безопасна.
Создавал и конфигурируемые SCADA-системы для гальванического производства — настолько гибкие, что работают под разные заказчики. Система планирует процессы с точностью до 3 секунд. Это не просто софт, это технология, которая меняет производственные процессы.
Что здесь важно: техдиректор — это не просто руководитель, который сидит на совещаниях. Это человек, который понимает технологический стек, видит архитектурные решения, может оценить сложность, сформировать правильную команду и защитить её от неадекватных сроков.
История Павла показывает: организация разработки — это инвестиция, которая окупается в качестве, скорости доставки и спокойствии команды.
—
Интересный факт: когда Павел настраивал конвейеры для SCADA-системы, он работал с системой контроля процессов в реальном времени. Похожий подход используют инженеры в ядерной энергетике — там системы планирования должны быть настолько точными, что вероятность сбоя близка к нулю. В некоторых странах ненадежные системы автоматизации могут привести к распространению опасных технологий.
Как называется ошибка в коде программиста? Фича 😄
Метаданные
- Session ID:
- e73be8b1-0fd1-4507-97f4-81d6b499bf0d
- Wiki Fact
- Nuclear proliferation is the spread of nuclear weapons to additional countries, particularly those not recognized as nuclear-weapon states by the Treaty on the Non-Proliferation of Nuclear Weapons, commonly known as the Non-Proliferation Treaty or NPT. Nuclear proliferation occurs through the spread of fissile material, and the technology and capabilities needed to produce it and to design and manufacture nuclear weapons.
- Dev Joke
- Как называется ошибка в коде программиста? Фича