March 21, 2019

Экосистема ИТ

Экосистемой мы называем систему, которую хотим получить, внедряя в нее качественные правила и новый подход: кроме скрама, это поддержка сервисов и взаимодействие с бизнесовыми командами.

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

Нашу экосистему составляют то, что уже существует: все наши системы, программы, базы данных, интерфейсы — некоторые называют это ИТ-платформой. Мы хотим внести в это понятие другой смысл: чтобы процесс был проактивным, а не реактивным, чтобы процесс разработки и модернизации нашей экосистемы проходил по определенным правилам, которые можно в какой-то степени назвать культурой.

С одной стороны правила, с другой — ограничения, которые мы предъявляем к командам разработки: требования к нашей инфраструктуре, к сетевой, к хранению и обработки данных. Сейчас мы хотим определить эти правила и предложить всем айтишникам: что-то касается разработчиков, что-то продуктовнеров, девопсов, сисадминов.

У нас есть команда Качество — команда, которая формирует базис из этих правил, но не просто формирует, типа документально, а выполнение которых зашито технически. Например, хочешь, чтобы попала твоя программа или разработка в эксплуатацию, то она должна пройти определенные условия и соответствовать определенному шаблону. Это накладывает ограничения на наш стейк, на фреймворк, на количество обращений, на ресурсы, которые употребляет сервис, на тесты, которые должна программа пройти перед эксплуатацией. Но эти правила предоставляют не только ограничения, но и инструменты, чтобы эти ограничения легко могли быть пройдены. Человеку не надо терять много времени, ему достаточно воспользоваться этими инструментами и в соответствие с ними привести свои разработки и сервисы.

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

Либо еще два варианта: первый — продуктовнер государственного сервиса берет в свой спринт в команду выполнять и отдает результат продуктовнеру, который запросил; второй — согласовывают тех.задание, и это задание выполняет команда бизнесовых, но через контроль команды, поддерживающей этот государственный сервис.

То есть у нас есть:

  • команда Качество, которые работают над этими инструментами;
  • команда продуктовнеров-лидеров, которые формируют команды и запускают сервисы;
  • правила по поддержке;
  • сформированный бюджет на 2019 год, который включает все эти озвученные вещи: затраты на команды, на технологии, на облачные ресурсы, затраты на обучение, на изменения внутренней инфраструктуры.

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

Второе —сложности в формировании профессиональных команд и качественного ресурса, чтобы наши планы стали реализовываться. Пока у нас сформированы две команды: Качество и Заказ. С первого апреля начнем формировать еще.

Сейчас есть сервис, который предоставила команда Качество, хотим, чтобы команды пользовались им. Этот сервис является гарантом качества, но его надо дорабатывать, так как не все технологии через него пока проходимы и на некоторые не хватает шаблонов.

🙏🏻 Андрей Геннадьевич, спасибо вам большое, что поделились с нами вашей экосистемой.)