Мда... Помнится мне, ещё в прошлой конторе получили мы тендерный заказ. Ага, "выигранный" на знакомстве и откатах. На дворе был 2000(!) год.
И тут начальник в согласии со светлыми бизнес-идеями в IT решил всё сделать через UML и "новые технологии", коими была провозглашена была Жаба (ака Java). Был там крендель, который проповедовал, что через 5 лет всё погибнет, кроме Java и кроме сервисов ничего работать не будет. Ага, в типичных клиент-серверных приложениях
Как результат, эта банда дятлов месяца два переливала из пустого в порожнее, испортила тучу бумаги на UML-схемы и выдала заказчику офигительной толщины документ.
То же самое было и по базе данных.
После этого выяснилось, что в общем-то нормальному коллективу программистов такой уровень детализации не нужен и реально толку от этой кипы макулатуры - ноль.
Крича о том, что мы, ретрограды, ничего не понимаем в новых технологиях, банда дятлов бодро освоила за полгода примерно 2 годовых бюджета конторы, и - "гора родила мышь".
Да, приложение на Java загружалось и обновлялось "само", и работала на Интернет Эксплорере только, используя его окно для своих нужд. Косячный интерфейс не мог быть модифицирован из-за отсутствия нужных компонентов (а платные были безумно дороги), а компьютер скрипел винтом так, как будто шла хорошая 3D-игра. При этом было сделано только 10% всего проекта, а срок поджимали.
После этого я и ещё 2 товарищей отложили в сторону этот бред и написали своё. Заказчик остался доволен. С деньгами естественно нас по традиции "кинули", но заработали всё равно неплохо.