В беседе с проповедниками моделирования мне было заявлено, что модели клиентам показывать не надо. Нагенерим софта - пусть тыкают в кнопочки и восхищаются.
Насколько глуп этот подход, хорошо видно, когда архитектор, разводя руками и делая большие глаза, пытается объяснить бизнесменам, почему бюджет на такую простую вещь как строка поиска типа Гугла превышает две недели работы трёх программистов.
Причём, люди из отдела продаж его же фирмы, мило улыбаясь клиентам, быстренько затыкают «этого технического идиота». Они в душе тоже подозревают, что тот усложняет задачу, набивает себе цену и не понимает, что прекрасный заказ уплывает из рук.
(Зрелище забавное и поучителное, если ты - третья сторона. Хреново, когда этот мудрый архитектор твой начальник.)
А всего-то надо было нарисовать пару картинок и перевести тарабарские определения на нормальный человеческий язык.
Ниже небольшая цитата из черновиков про то, почему чудесное MDA работает плохо, а часто ещё и пожирает ресурсы, вместо того, чтобы их экономить.
(Попытки использовать английский превышают мои познания. Плюс накладывается ограничение на количество букв в одном комментарии. Но, думаю, идея понятна.)
The problem of modern tools is the broken top-down level separation.
( Read more... )
Насколько глуп этот подход, хорошо видно, когда архитектор, разводя руками и делая большие глаза, пытается объяснить бизнесменам, почему бюджет на такую простую вещь как строка поиска типа Гугла превышает две недели работы трёх программистов.
Причём, люди из отдела продаж его же фирмы, мило улыбаясь клиентам, быстренько затыкают «этого технического идиота». Они в душе тоже подозревают, что тот усложняет задачу, набивает себе цену и не понимает, что прекрасный заказ уплывает из рук.
(Зрелище забавное и поучителное, если ты - третья сторона. Хреново, когда этот мудрый архитектор твой начальник.)
А всего-то надо было нарисовать пару картинок и перевести тарабарские определения на нормальный человеческий язык.
Ниже небольшая цитата из черновиков про то, почему чудесное MDA работает плохо, а часто ещё и пожирает ресурсы, вместо того, чтобы их экономить.
(Попытки использовать английский превышают мои познания. Плюс накладывается ограничение на количество букв в одном комментарии. Но, думаю, идея понятна.)
The problem of modern tools is the broken top-down level separation.
( Read more... )