За три месяца в рамках обычного техпроцесса такой проект не реализовать. Нужно параллелить многие внутренние процессы и действия — любимая диаграмма Гантта летит в корзину (кстати, вот
тут раздаем бесплатный шаблон, полезный для любого разработчика).
Для ускорения в каждой подгруппе разработчиков назначается свой "коммуникатор", который отвечает за общение с другими такими же коммуникаторами и согласование процессов между ними.
Одновременно идет работа над спецификацией, дизайном и инжинирингом рамы и корпуса. Поскольку на полноценную работу времени нет, итерации просто игнорируются, например, элементы дизайна которые не повлияют на основную задачу, без сожаления вымарываются (а задача, напомню, — это контракт с ключевым клиентом).
Детально прорабатывается только конструкция элементов, которые отвечают за контакт с потенциальным заказчиком. Остальные компоненты выполняются по принципу "чтобы собралось". Как только появляется первая сборка всего банкомата, начинаем процесс согласования с производством, чтобы там тоже внесли свои правки как можно раньше.
Так четырехмесячный процесс мы сжали до одного месяца.