За первые 18 месяцев проект дважды остановился и провёл в паузах 397 дней. Сначала полный объём не поместился в бюджет. Затем ключевого специалиста забрали на другую работу.
Третий старт имел смысл только с новым планом — старый уже дважды не сработал. Мы сократили согласованный объём с 3 393 до 667 часов и поставили первой одну проверяемую задачу: выпустить чертёж, по которому завод сможет резать стекло.
Сводка
| Отрасль конечного клиента | Производство и монтаж стеклянных конструкций |
| Конечный клиент | Под код-именем «Конфигуратор стеклоконструкций», Россия |
| Формат сотрудничества | Прямой заказ, после перезапуска — работа внутри команды заказчика |
| Задача | Перезапустить зависшую разработку через сокращение объёма |
| Было | 397 дней простоя, работающей версии нет |
| Стало | Первая версия передана в опытную эксплуатацию через 69 дней после перезапуска |
| Проверка результата | 2 сторонних завода подтвердили, что могут резать стекло по чертежам |
| Состояние на 5 августа 2026 | По заведённым шаблонам продуктом можно пользоваться; регулярная отправка заказов в производство ещё не началась |
Постановка задачи
Производитель стеклянных конструкций хотел заменить ушедший с рынка отраслевой инструмент собственным. Полная оценка не совпала с бюджетом, и проект встал на 270 дней. Заказчик вернулся сам, работа возобновилась, но через 52 дня остановилась снова: ключевого специалиста забрали на полную занятость в другую компанию. Вторая пауза заняла ещё 127 дней.
К осени 2024 года прошло 18 месяцев с первого разговора. Из них 397 дней проект стоял, а работающей версии всё ещё не было. При этом задача никуда не исчезла: производству по-прежнему нужен был свой инструмент.
Что в этом сложного
Главный риск здесь не технический, а арифметический. Пока продукт не выпущен, деньги уже потрачены, а пользы нет: незаконченная разработка работает так же, как её отсутствие.
Начинать в третий раз по старому плану бессмысленно: именно его объём уже дважды привёл проект к остановке. Менять нужно было не скорость разработки, а состав первой версии. Причём до реального использования никто не знал наверняка, какая функция окажется первой по ценности.
Как мы это сделали
1. Нашли блок, который съедал почти 79% сметы. В нём лежали 3 типа изделий: душевые, ограждения и перегородки. Для каждого нужны своя геометрия, вырезы под фурнитуру и расчёт допусков. Оставили самый ходовой тип. Это сразу сняло 1 440 часов из 3 393.
2. Убрали всё, что не приближало чертёж для станка. На потом ушли склад, воронка заказов, роли с правами, административная панель, календарь замерщика и мобильная версия. Все функции были полезны — но ни одна из них не отвечала на главный вопрос первой версии: сможет ли завод работать по файлу из программы.
3. Поставили первой самую болезненную задачу. Расчёт стоимости казался естественным началом, но менеджеры уже справлялись с ним в таблицах. Настоящая задержка возникала позже: типовой заказ не уходил в цех без конструктора с AutoCAD. Поэтому в центре первого этапа оказался менеджер: программа должна была сама подготовить производственный чертёж со всеми вырезами и отверстиями.
4. Сократили объём ещё раз. Даже 1 тип изделия давал около 100 конфигураций. Для первой версии оставили 4 самых частых. Остальные имело смысл добавлять только после проверки этих четырёх на реальных заказах.
5. Выпустили неполную версию сознательно. Часть данных оставалась в коде, а выбор шаблонов ещё не работал. Мы письменно обозначили ограничения, заказчик согласился идти в опытную эксплуатацию. На следующий день чертежи показали 2 сторонним заводам. Оба подтвердили, что могут по ним резать стекло.
Что показала первая версия
Ограничения проявились сразу. Через 10 дней после выпуска на боевой стенд попал бэкенд с новыми точками входа, а интерфейс остался прежним. Ошибку заметили в тот же час и откатили версию за 26 минут. Совместимую сборку фронтендер подготовил той же ночью.
Пользователи быстро расставили приоритеты. Первые 13 замечаний превратились в 8 задач. Сырая версия с зашитыми данными за 2 недели дала то, чего не могла дать полная смета — порядок следующих функций, основанный на реальной работе.
Результаты
| Метрика | Значение |
|---|---|
| Простой до перезапуска | 397 дней: 270 + 127 |
| Согласованный объём | 667 часов вместо 3 393 |
| Первый выпуск | Через 69 дней после перезапуска, в опытную эксплуатацию |
| Проверка главной гипотезы | 2 сторонних завода подтвердили раскрой по чертежам |
| Первая обратная связь | 13 замечаний, сведённых в 8 задач |
| Состояние на 5 августа 2026 | Заведёнными шаблонами можно пользоваться; регулярная отправка в производство ещё не началась |
До перезапуска проект простоял 397 дней. После сокращения объёма первая рабочая версия ушла заказчику за 69 дней. Дальше продукт рос уже по замечаниям пользователей: появились новые типы конструкций, документы в PDF и работа с ценами.
Финальную точку мы не придумываем: по состоянию на 5 августа 2026 продуктом можно пользоваться на заведённых шаблонах, но регулярная отправка заказов в производство ещё не началась.
Команда
- Аналитик-программист от бюро, объём работ и техническое руководство
- Фронтендер от бюро, интерфейс конструктора
- Антон Херсун, Xaver Pro, руководитель проекта
Если разработка стоит месяцами и непонятно, с чего её сдвинуть, пришлите текущее состояние: что сделано, что осталось, на чём остановились. Ответим, какой минимальный объём даёт рабочую версию и в какой срок она выходит на реальные заказы. Разбор бесплатный.