Почему пора перестать «внедрять и мигрировать» и начать создавать
Введение
Автор — инженер, а не писатель. Этот текст о систематизации опыта, наблюдений и выводов, накопленных за годы работы в ИТ и управлении. Каждая мысль — результат бессонных ночей, совещаний и попыток исправить чужие ошибки.
Цель — передача опыта, способного упорядочить мышление управленцев, укрепить инженерную культуру и сформировать новое поколение ИТ-специалистов.
Сегодня ИТ — это не только железки и код(т). Это миллионы пользователей, чьи привычки формируются через решения выбора. Каждый выбор стандартов и инструментов закладывает фундамент будущего — не только для отрасли, но и для общества.
Пролог: в чем конфликт
Проблема не в технологиях. проблема в подмене результата процессом.
Процесс начинает жить собственной жизнью как плесень под ванной. Отчёт становится важнее системы, теряя методологию и цели этой методологии, то для чего она должна использоваться. Формальная миграция подменяет архитектурное развитие, все чем-то заняты все работают, а результат тот же. Инновация подменяется внедрением ради внедрения.
Мы научились «внедрять» и «мигрировать», но разучились создавать, за нас уже решают, можно не думать ни о чем. Все нам дадут западные коллеги, методы и методологию, артефакты, железки, код. (кота не дадут к сожалению)
Кодекс реальности
За годы работы я видел одно, как "день сурка".
Инженеры делают вид, что понимают процессы. Даже документация есть на все подробная. Но никто не хочет разбираться с ее целостностью, ее соотнесением с реальностью. Миллионы страниц теста, даже ИИ ужасается от такого объема порой совершенно бестолковых описаний. Менеджеры делают вид, что внедряют инновации. Получают результата, пишут чудовищного объема отчеты. Руководители обленились они не хотят читать такие объемы макулатуры, им нужны тезисные краткие "презентации" только суть. В результате получаем тот же феномен, когда инженер не понимает всей структуры объекта с которым работает не читает полностью документацию. Так и руководители деградируют в своей "лености" экономии времени или еще как-то объясняют свою не заинтересованность в инновациях-развитии. Им уже достаточно того, что они сделали. Самое чудовищное во всем этом, и те и другие делают вид, что видят будущее. И для них оно прекрасно в нем они лучшие в отрасли. Для них их усилия самые тяжелые и самые эффективные.
Но пользователи получают то, что «должно работать», но работает посредственно — а иногда не работает вовсе. Отчёты при этом безупречны. Ресурсы уже распределены среди самых эффективных.
Отрасль всё чаще оказывается между двумя крайностями:
формализм благих намерений;
краткосрочный утилитарный подход.
И то и другое — ловушка для будущего. Настоящий выбор сегодня не между вендорами и бюджетами. Это выбор между инерцией и осознанностью. Между работой «для отчёта» и работой, за которую не стыдно через годы.
Аксиомы
Результат важнее отчёта. Формализация без решения проблемы использования - зло.
Архитектура важнее временных решений. Построение любой устойчивой системы - формирование будущего для поколений.
Компетенция важнее должности. Знания, умения и навыки (ЗУН) - важнее опыта выживания и создания отчетов.
Ответственность важнее регламента. Целеполагание и осознание своей деятельности - цель ежедневного труда. ЗУН - инструмент.
Измеримость важнее декларации. Решение болезненных для бизнеса и пользователей системы задач - суть любого процесса. Оглянитесь на техподдержку.
Создание важнее миграции. Инженерное творчество как цель, а не процесс. Если ты инженер будь им даже если ты ты стал менеджером и у тебя появилась ответственность за отдел. Там сверху такие же как и ты, они все понимают и видят.
Приземляемся
ИТ уже давно перестали быть «только ИТ». Это миллионы, сотни миллионов и даже миллиарды пользователей. То, как выбираются дистрибутивы, ПО и стандарты, формирует привычки. То, как транслируется опыт разработчиков, воспитывается новое поколение.
Инженер, который понимает, что он делает, — не маг романтик. Его деятельность закладывает фундамент для отрасли и общества, где технологии служат людям в реальных задачах и решают реальные проблемы. Но сегодня для того, чтобы быть руководителем понимания этого недостаточно. Нужны рефлексия, стратегическое мышление и способность видеть последствия решений. А что будет если мы мигрируем на "Альт" или "Calculate", а не на "Астру", РЕДОС, РОСУ? Да у вас будут стратегические преимущества, но потянут ли ваши ЗУН, готовы ли вы строить новое, а не "юзать готовое" уже переваренное кем-то для вас?
Ежедневный выбор — не просто сравнение вариантов. Варианты это дело нашего ума, подсчитать варианты, пройтись по вариантам. Представить, а что будет если, по каждому варианту. Но целостно предсказать эффекты, которые проявятся через годы тяжело даже современному ИИ. Глубокая аналитика и обращение за помощью к коллегам которые уже сделали выбор помогает рассчитать реальные параметры результаты. Но вопрос, что выбрать остается, почему? Просто потому, что оценить ценность — значит ответить на вопрос: какое будущее мы создаём? Если в проектируемом будущем не звучат слова "а давай сделаем как дешевле для всех" значит это наше будущее, будущее развития и собирания ресурсов для нового поколения.
Фиксация на смыслах и целях, открывает новые горизонты, дает возможность видеть дальше текущей задачи, понимать психологию людей и динамику команд. Это не теория — это опыт жизни многих сообществ, не только чистого ИТ. Просто потому, что например мир разработчиков ПО это вообще отдельный мир, который к ИТ имеет опосредованное отношение. Мир разработчиков это все-таки мир теоретической науки, мир математики. Почему теоретической науки, т.к программисты пишут код функционала которого еще нет, а переход от количества функций к новым качествам ПО, он где-то в будущем, и может там и остаться навсегда.
Система тормозит, когда:
- ответственность размыта;
- архитектурные решения принимаются без архитекторов;
- метрики измеряют активность, а не результат;
- страх ошибки выше стремления к качеству;
- будущее манифестируется без конкретизации метрик;
- происходит ротация кадров, но сохраняются имитационные процессы.
Феномен
Коллеги внедряли «обязательный продукт», потому что «надо». Руководство дало задание сделать по минимуму, своими силами. Через годы внедрение продолжается, все довольны, да есть те кому нужны только процессы. А как там с будущим сейчас не важно, "придет масленица" и там, и тогда уже поговорим. Конечно же система от такого не рухнула, но команде приходится работать ночами, устраняя последствия такого выбора.
Другая команда действовала иначе. Они изучали инструменты с точки зрения синергии, анализировали влияние на инфраструктуру, думали не только о текущих задачах, но и о будущем. Через годы их системы работают стабильно. Пользователи почти не замечают фундаментальных изменений. К ним обращаются за опытом. Их подход воспроизводим. Они приглашены как эксперты, на самый высший уровень, общения, с первыми лицами в отрасли.
Разница между «делаем вид» и «работаем с пониманием» не всегда заметна сразу. Но именно она формирует культуру отрасли. Предположу, что все дело в подмене понятий термина "понимание". Это не только ЗУН и опыт работы с конкретными артефактами, системами, кодом и базовой интеллектуальной подготовки инженера в профильных учебных заведениях. Это еще и осознанность, рефлексия и целеполагание, видение синергетический потоков в задачах и целях деятельности. Такие специфические ЗУН тотально игнорируется так называемым экспертами от отрасли, даже отправляют в "страну гуманитариев". Конечно же, зачем изучать то, что ты искренне считаешь ерундой, проще сидеть в своем болоте ИТ артефактов и не никуда не вылазить.
Эта разница определяется:
- глубиной анализа артефактов - не только в их причинно-следственных связях но и синхроничности феноменов в которых они участвуют;
- синтез выводов основанный на целеполагании и реальных задачах - синтез не как задача сбора аналитического материала в единое целое, а как техника (искусство) постановки горизонта невидимого будущего;
- горизонтом планирования - определяет не только время жизни систем, но и мотивацию сообщества, и культивацию нового поколения не только ИТ специалистов;
- способностью прогнозировать побочные эффекты - ЗУН в прогностики событий понимание футурологии как инструмента направления развития инноваций;
- наличием архитектурной ответственности - ответственность как реальный инструмент формирования будущего а только страх перед "поркой рублем" или "сроками";
- готовностью отказаться от удобного, но слабого решения - одно из ключевых волевых показателей эффективности труда руководства, выбор сложных решений сейчас, для облегчении труда в будущем, выигрыш ресурсов и свободы от зависимости в будущем, свободы творчества.
Что делать
Осознанный выбор
- прекратите выбирать решения ради галочек или лозунгов. Перед внедрением задавайте вопрос: что будет через три года, десять, сто лет?
- оценивайте не только цену входа, но и совокупную стоимость владения не забывая о том, будет ли расти со временем ценность такого решения.
- проверяйте совместимость решений с архитектурой, да архитектура может быть эффективной только на момент работы аналитиков и устареть через год, проектируйте такие архитектуры которые не зависит от времени, от конкретных артефактов.
- фиксируйте критерии выбора не только для себя и своего сообщества, делитесь метриками выбора с максимальным возможным числом разных экспертов, не только ИТ.
Архитектурное понимание
Разбирайтесь в том, что используете — не только технически, но и системно.
Понимайте зависимости. Оценивайте риски масштабирования. Прогнозируйте нагрузку. Анализируйте отказоустойчивость.
Это база, на нее необходимо надеть "тулуп" вашего опыта. И идти по пути к вашей цели.
Работа с людьми
Делитесь опытом. Формируйте культуру передачи знаний. Транслируйте по возможности свой опыт и ЗУН. Изучайте новые инструменты трансляции ЗУН. Никогда не монетизируйте ЗУН. Стройте хитрые и контролируемые системы обучения - "набора опыта" для новых поколений специалистов. Учитесь объяснять сложное простым языком "как для маленьких детей". Не можете тренируйтесь, ведите онлайн курсы, пишите тексты, публикуйте курсы и видео лекции. Создавайте виртуальные конструкторы опыта - мета лаборатории. Развивайте команду планомерно, а не ситуативно. В основе выбора направления развития должно лежать обоснованное целеполагание. Умение работать с целями форматировать целеполагание личное и для команды в целом это супер ценность и супер навык.
При необходимости используйте инструменты (медицинское-психологические) оценки выгорания и организационно-профессионального климата — корректно и в рамках законодательства. Если процессы деградируют из-за неспособности к сотрудничеству, принимайте кадровые управленческие решения. Культура создаётся не декларациями, а действиями. И чем раньше вы это сделает, тем меньше эта человеческая коррупция (порча, искажение, разложение, растление) будет купирована, и не распространится на всех.
Ошибки — это данные, нельзя судить по ошибкам. Разбирайте их без публичного унижения. Проводите постмортем без поиска виновных, документируйте причины и корректирующие меры. Это ваш лучший опыт как руководителя.
Зачем это отрасли
Когда инженеры понимают не только код, инфраструктуру и методологии, отрасль перестаёт быть хаотичной. Системы становятся надёжными. Пользователи начинают ценить профессионализм. Руководители видят реальную ценность специалистов. Отличия специалиста от других не только в компенсациях нужных сейчас, в данный момент бизнесу, но и в его потенциале. В его не профессиональных навыках, софт скилы это не только умение общаться и чувствовать. Прежде всего это набор уникальных для человека как такового ЗУН. Рефлексия, осознанность, целеполагание, самоконтроль, гибкость мышления, видение процессов и итогов далеко за горизонтом текущих событий.
Такие синергетически целостные решения дают неожиданный системный эффект:
- сокращение времени вывода решений - инженер-руководитель видит приоритеты, что первым делаем, а что совсем не делаем;
- снижение технического долга - аккуратное встраивание отложенных задач а текущие процессы;
- увеличение качества инженерных школ - доступность опыта и ЗУН ведущих экспертов отрасли, мотивация к профессиональному развитию через сопричастность к Будущему всего сообщества;
- появление устойчивых экспертных ядер - согласованность направления развития, объединение опыта и ЗУН;
- повышение доверия - внутри команд и доверия к командам и руководителям. Качественное изменение менеджмента, руководитель не только как центр распределения задач, ресурсов, принятия решений и трактовки ТЗ, но и как центр сборки будущего. Вчерашний менеджер-распределитель, становится путеводной звездой в том числе и в "личной" жизни как пример для подражания, как человек определяющий направление движения всего сообщества.
Новое поколение учится по примерам. Если пример — имитация, отрасль деградирует. Если пример — ответственность и глубина, отрасль развивается.
Как реализовать
Контроль и знание
Понимайте каждую зависимость. И не только внутри систем. Ведите архитектурные схемы. Используйте доступные системы визуализации текстов. Проводите ревью решений. Собирайте аналитику ревью, синтезируйте опыт и ошибки в эффективные методики обучения для превентивного устранения ошибок и получения качественного опыта от обучения. Открыто публикуйте системы обучения для внешних пользователей. Следите за результатами работайте с ними эффективно. Это будет вашим основным человеческим ресурсом. Фиксируйте технологический долг. Декомпозируйте до минимальных единицы ТЗ на такие вещи. Это даст возможность легкого конструирования решения. Планируйте развитие каждого специалиста. Реальная работа с каждым сотрудником это ваша основная зона ответственности его рост умножает ваш опыт и ваш профессиональный рост.
Образование и мышление
Состязание с "монстрами" экспертами из отрасли, прохождение курсов, экзаменов, лабораторий, не только умножает ЗУН, но и укрепляет уверенность в себе как специалиста каждого члена команды, мотивирует к деятельности, самоорганизует, и повышает ответственность. Читайте не только техническую литературу. Развивайтесь как человек и профессионал. Хорошо знать не только ИТ артефакты, несколько человеческих языков но обладать ЗУН в педагогике, психологии и философии. Образованные люди привлекательные даже внешне. :) Философия и психология развивают способность видеть последствия управленческих решений. Тренируйте воображение — создавайте образы будущего и проверяйте их через мини эксперименты.
Выбор артефактов
Не важно, отечественный или иностранный инструмент перед вами. Важно, чтобы он был безопасен, эффективен и понятен. Согласовывайте свои решения по выбору артефактов с вашим образом будущего. Формализуйте ваше видение будущего, декомпозируйте его до мельчайших частиц. Создавайте единый источник знаний, с нодами в качестве частиц вашего будущего.
Метрики
SLA — минимальный уровень, а не цель. Измеряйте отказоустойчивость. Измеряйте время восстановления. Измеряйте влияние на бизнес, а не количество закрытых тикетов.
Метрики не для формального отчета и даже не для понимания где мы находимся, а скорее для понимания куда движемся и не в контексте деградации системы как артефакта.
Заключение
Каждое решение сегодня отражается на миллионах пользователей завтра. От того, как инженеры и руководители выбирают инструменты и методы работы, зависит формирование профессиональной культуры и привычек целого поколения. Представьте на мгновение, что когда-то давно windows бы не стал таким популярным, а стал бы UNIX? Какими бы были пользователи? Каким бы был мир сейчас?
Все что, вы сейчас прочли это не про операционные системы или бюджеты. Это про здравый смысл, профессиональное достоинство и стратегическое мышление. Про выбор будущего без настойчивого влияния "партнеров".
Будущее создаётся не миграциями. Будущее создаётся архитектурой. Не количеством внедрённых продуктов,а количеством устойчивых систем.
Архитектура это не только набор упорядоченных в систему артефактов, но прежде всего направление развития системы, в какое будущее движется система. Что же там? Насколько то, что мы строим сейчас будет завтра устойчивым к неожиданным событиям?
Если вы когда-либо думали: «Можно же нормально работать, зачем этот цирк» — этот серия текстов для вас. Это приглашение к осознанности, к построению устойчивого будущего и к личной ответственности за то, что мы оставляем следующим поколениям.
Теги: управление, ИТ, инженерная культура, технологическая стратегия, цифровая трансформация, технический долг, стандартизация, управление знаниями, корпоративная культура, TCO, долгосрочное планирование, управление сообществом, управление проектами, управление персоналом, IT-стандарты, карьера в IT-индустрии