Второй урок, который мы получили от Джона Захмана, посвящен тому, как вообще формируются предприятия:
[ Цитата Джона Захмана была спроецирована на экран ]
Современные предприятия (по состоянию на 2015) никогда не проектировались. Они возникают… постепенно… в процессе своего развития, когда предприятие увеличивается в размерах и требуется формализация… «систем» – ручных и/или автоматизированных.
Джон Захман [66]
Захман сказал, что предприятия возникают постепенно. Я бы добавил, что они возникают в результате огромного количества краткосрочных итераций – того, что мы сейчас называем Agile. Говоря простым языком, в разных отделах компании происходит мышиная возня: люди автоматизируют свои задачи, разрабатывают приложения. В результате этого возникает предприятие, которое представляет собой нагромождение различных цифровых, или софтверных, если хотите, конструкций.
Давайте повернемся лицом к реальности! Цифровая карта делового мира состоит из никем не спланированных и никем не спроектированных правительственных, коммерческих и социальных предприятий, которые… волшебным образом возникли сами по себе. [ Горько смеется ] Точно так же, как карта реального мира в основном состоит из городов, которых не планировали и не проектировали. Это то, что архитекторы городов называют существующей, или застроенной средой.
Архитектор Н. Дж. Хабракен, который демонстрирует необычайную работоспособность и склонность к созданию развернутых и неразвернутых метафор и написал лучшую, на мой взгляд, книгу о застроенных средах, считает, что они – как и требования вашей любимой налоговой службы, я бы добавил – «живут своей собственной жизнью, растут, обновляются и существуют тысячелетиями». Хабракен подчеркивает роль людей в формировании застроенных сред:
[ Цитата Н. Дж. Хабракена была спроецирована на экран ]
Застроенная среда включает в себя не только физические формы – здания, улицы и инфраструктуру, – но и людей, пользующихся ими. Если застроенная среда – это организм, то благодаря вмешательству человека он наполняется жизнью и присущим только этому месту духом. Пока люди активно вовлечены и находят данную застроенную среду достойной обновления, преображения и расширения, она продолжает существовать. Когда же люди уходят, среда умирает и разрушается, погружаясь обратно в землю под действием неотвратимой силы тяжести.
Джон Хабракен [19]
Хабракен объясняет крайне медленные темпы развития застроенных сред тем, что люди воспринимают их как данность:
[ Цитата Н. Дж. Хабракена была спроецирована на экран ]
В отличие от других симбиотических органических явлений, застроенная среда не подвергается тщательному изучению, поскольку люди являются ее неотъемлемая частью. Мы не рассматриваем застроенную среду как объект наблюдения с дальней дистанции, а прямо воздействуем на нее как на объект реального мира. Оценивая застроенную среду и проецируя на нее свои ценности, мы не привыкли наблюдать за ней и изучать ее характер.
Джон Хабракен [19]
Застроенные цифровые среды также постоянно растут и обновляются. Но чтобы ускорить развитие цифровых предприятий, архитекторы программного обеспечения могут и должны учиться у городских архитекторов. Однако, как говорится, имеем то, что имеем, а не то, что должно быть. Наша неспособность проектировать и строить цифровые предприятия стала постоянной темой в блоге Захмана:
[ Цитата Джона Захмана была спроецирована на экран ]
ИТ-департаменты строят предприятия (разрабатывают системы) около 70 лет… но предприятие никогда не проектировалось. Таким образом, нельзя сказать, что ИТ строят предприятие… они строят ЧАСТИ предприятия… и эти части не подходят друг к другу (они не «интегрированы»).
Джон Захман [66]
Но почему мы строим предприятия, не имея архитектурного проекта? Почему мы концентрируемся на автоматизации и думаем, что этого достаточно? Я укажу на два основных фактора. Во-первых, мы не знаем, как предприятие выглядит в принципе. Во-вторых, отсутствие архитектуры означает отсутствие каких-либо ограничений для программистов. И им это нравится!
Захман утверждает:
[ Цитата Джона Захмана была спроецирована на экран ]
Информационная индустрия по-прежнему ориентирована на создание и эксплуатацию систем, то есть мы производим фрагменты, островки автоматизации, дымовые трубы предприятия. В общем, информационная индустрия в настоящее время не задумывается о проектировании целых предприятий.
Читать дальше