Закрыл очередной проект. Virtual Data Room для XYZ (банк). В целом, проект прошёл неплохо: сроки соблюдены (даже доп. хотелки были добавлены), заказчик молчит (значит, проблем нет).
Из интересного:
Все вышеописанные технологии ныне являются стандартом в компании, в которой я снова работаю.
VDR был сделан за 1.5 месяца. В команде разработки 2 программиста, 1 верстальщик и 1 дизайнер.
Разработка велась в 2 этапа. На первом:
Второй этап был гораздо интереснее (на этом этапе уже остался только 1 программист):
Самым весёлым в этом была миграция между версиями: переконвертация всех документов… Это удовольствие шло на 4-х ядерном процессоре (i3) с 8Гб памяти часов 5.
Таки, миграция — крайне неприятный процесс в разработке. Он уступает только, разве что, ситуациям, когда клиент не знает, что он хочет.
Работа с XYZ оказалась также «интересной». Нужно было поддерживать актуальными версии на 4-х разных компьютерах:
Как и ожидалось, в подобных компаниях виртуалки огорожены, программные пакеты протухшие, а админы не проявляют инициативы. Что делать? — большая иерархия, не хочется, чтобы шишки все полетели на тебя.
Зато хотелки не возникают на каждом уровне (нет сверх-инициативных начальников отделов, менеджеров и прочих людей, увеличивающих энтропию) — хотелки были последовательны и, в большинстве, ожидаемы.
В общем, интересный и приятный проект. Что приятно, на этом сотрудничество с данным заказчиком не закончилось — новый проект на подходе.