Когда проект затянулся на полгода. И сожрал нервы.
Ещё в прошлом году, когда я выпустил свой проект NVP (среда для визуального программирования), мы начали искать заказчиков.
Вскоре пришёл лид от проектного бюро. Говорят: нужно сделать инструмент для корректировки помещений в 3D модели здания Revit. С учетом всех перепадов перекрытий, ограничений по высоте от балок, ферм и прочего.
Я подумал: «Да это же идеально ложится на мой движок!»
Накидали ТЗ, стартанули. Заложили примерно 2 месяца. Цена — меньше себестоимости, с хорошей скидкой. Предоплата 50%.
По началу всё шло бодро. Тестировали на их модели, придумали, как реализовать алгоритм, даже допилили пару штук от себя. Отдали на тест — и тут началось веселье…
Сначала не учли специальные колонны.
Добавили.
Скинули.
Начали тестить на других моделях — а там уже летят ошибки в алгоритме. Да, не было это в ТЗ, как и колонны, но мы не стали спорить. Сделали.
И так продолжалось… 7 месяцев.
Каждый раз находили что-то новое. То стены друг на друга залезают, то помещения пересекаются. Модели были ооочень кривыми.
Но мы всё равно бились: дописывали проверки, расширяли алгоритм, делали, что могли.
В итоге я просто выгорел.
Сказал: либо вы вручную модели приводите в порядок, либо договариваемся о доп финансировании. Потому что это уже за гранью.
Они остались недовольны. Волшебной кнопки, понятное дело, не вышло. Но вроде как согласились закрыть договор. Получим ли оставшиеся деньги — не знаю. Да уже и пофиг, если честно. Морально это было прям тяжело.
Что думаете по поводу этой ситуации?
Попадали в похожее? Как бы вы поступили?