Найти в Дзене

Как преодолеть туннельное мышление системному архитектору

Оглавление
Туннельное мышление ограничивает возможности специалиста.
Туннельное мышление ограничивает возможности специалиста.

Приветствую уважаемых архитекторов ИТ-проектов! Сегодня мы поговорим об одном распространенном и весьма неприятном явлении, которое можно образно охарактеризовать как "туннельное зрение" или "туннельное сознание". Речь пойдёт о туннельном мышлении — излишней сосредоточенности на какой-то одной идее в ущерб всем остальным.

Это опасная штука, скажу я вам! По статистике, туннельное мышление является причиной провала почти трети ИТ-проектов. Не самый веселый показатель, не правда ли? Есть и мой личный горький опыт создания системы хранения данных для крупной компании, когда из-за чрезмерной фиксации на скорости выполнения запросов в итоге была разработана сложно масштабируемая структура, которая чуть было не рухнула после резкого увеличения пользовательской нагрузки. Потом, конечно, удалось все поправить, но кучу времени потратили впустую.

В общем, будем надеяться, что после прочтения данной статьи вы научитесь распознавать эту подстерегающую архитектора опасность и находить способы с ней справляться. Погнали!

Причины возникновения туннельного мышления

Давайте разберём на конкретных примерах, почему архитекторы проектов подвержены туннельному мышлению.

Возьмём типичный проект по запуску процесса бюджетирования в нескольких юридических лицах холдинга на платформе 1С:Предприятие. Ключевые ограничения: жёсткие сроки перед началом нового финансового года, согласованная методологическая модель, бюджет проекта. В таких условиях архитектор нацелен в первую очередь вписаться в заданные рамки — уложиться по времени, минимизировать изменения в типовой конфигурации, не завязнуть в изменениях первоначальных требований пользователей. И если по ходу проекта выясняется, что текущий план внедрения не оптимален, то зачастую просто игнорируются другие варианты конфигурации. Лишь бы не менять изначальный подход!

Ещё пример — разработка отчётности на прикладном решении 1С для госкомпании. Тут приоритет однозначно отдаётся жёсткому выполнению всех требований и форматов данных из технического задания, которое прилагалось к тендерной документации. Любое отклонение чревато долгими согласованиями и риском срыва сроков. Поэтому архитектор, скорее всего, будет изначально ориентирован на максимальное следование спецификациям, даже если такой подход не самый эффективный технически.

Жёсткие дедлайны, высокая ответственность, много заинтересованных лиц. В таких условиях архитектору проще сузить фокус внимания до одной конкретной цели. А там уж и до туннельного мышления недалеко.

Последствия туннельного мышления

Давайте посмотрим, к чему может привести туннельное мышление в проектах.

  • Во-первых, это неоптимальная архитектура системы. Например, из-за слепого следования предварительному плану или ТЗ внедряется не оптимальная прикладная или технологическая архитектура, что ведёт к множеству проблем для бизнеса. Либо выстраивается слишком сложная интеграционная архитектура, требующая в дальнейшем существенных затрат на ее поддержку.
  • Во-вторых, возможно упущение важных требований заказчика. К примеру, в погоне за внедрением отчётности по ГОСТ в сжатые сроки, архитектор может не уделить должного внимания сквозной аналитике данных, в результате чего система окажется недостаточно информативной для принятия управленческих решений.
  • В-третьих, туннельное мышление ограничивает поиск инновационных решений на платформе 1С:Предприятие. Вместо того, чтобы предложить использование специальных прикладных или технических решений, архитектор упорно, дорого и долго реализует типовой функционал приложения.

Как видите, последствия могут быть весьма ощутимыми. Но, к счастью, есть способы этого избежать!

Методы преодоления туннельного мышления

Итак, уважаемые коллеги, мы подошли к самому важному и практичному разделу нашей статьи — как же всё-таки избавиться от этой привычки цепляться за одно решение? Держите пару рабочих советов, проверенных на личном опыте.

Во-первых, регулярно проводите мозговые штурмы и обсуждения проекта с представителями других команд. Свежий взгляд поможет увидеть недостатки текущих решений и новые возможности. Главное — не отметать с ходу "странные" идеи, а дать им шанс.

Во-вторых, в обязательном порядке анализируйте с командой альтернативные сценарии и варианты архитектуры. Пусть даже на первый взгляд они кажутся менее перспективными — вдруг при более детальном рассмотрении выглядят лучше?

В-третьих, привлекайте внешних экспертов для независимой оценки принятых решений. Найдите тех, кто без страха укажет на все недочёты и слабые места.

И в-четвёртых, используйте концепцию "адвоката дьявола". Выделите в команде человека, который будет играть роль скептика и критика, оспаривающего принимаемые решения.

В общем, главная идея в том, чтобы разными способами "встряхивать" уже устоявшееся видение проекта и не давать ему застаиваться. Тогда и с туннельным мышлением будет покончено раз и навсегда!

Заключение

Итак, мы подошли к концу нашего повествования по вопросу туннельного мышления.

Ещё раз кратко резюмирую основные моменты:

  • Туннельное мышление — распространённая и опасная штука, которая подстерегает многих архитекторов.
  • Причины — стресс, дедлайны, давление заинтересованных лиц.
  • Последствия — упущенные требования, неоптимальные решения, снижение инновационности.
  • Методы борьбы — мозговые штурмы, анализ альтернатив, привлечение экспертов, концепция "адвоката дьявола".

Главный совет — не давайте своему мышлению цепляться за один вариант, регулярно рассматривайте проект под разными углами. И тогда туннельное мышление вам не грозит! На этом позвольте попрощаться и пожелать вам успешных проектов без данной хитрой "болезни"! Не подведите, держите фокус шире! Всего доброго!

Если материал понравился — ставьте палец вверх и подписывайтесь на канал, чтобы не пропустить другой интересный и полезный контент 👍

Контакты:

✅ Подпишись на Telegram-канал

✅ Адрес для связи по вопросам прохождения курсов, стажировки или трудоустройства: ProIT@1cbit.ru 📬