Кросс-компетентность в профессии системного аналитика: всё, везде и сразу?

Привет! Меня зовут Елена Голубева, я старший системный аналитик в крупном банке, а ещё наставник на курсе «Системный аналитик» в Яндекс Практикуме. В этой статье расскажу, на что стоит обратить внимание специалисту, который хочет удерживать квалификацию на высоте. Речь пойдёт о понятии «кросс-компетентность».

ffe378322dc881bb1c14c94d7f773e70.png

Что такое кросс-компетентность?

Кросс-компетентность — качество, которое становится всё более востребованным, если не обязательным на рынке труда, хотя редко характеризуется именно этим термином. Говоря простым языком, кросс-компетентный системный аналитик (СА) обладает навыками и знаниями в областях, не связанных с его профессиональными задачами.

Почему это важно?

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

Какие стороны можно прокачать с помощью кросс-компетентности?

  • Гибкость и адаптивность. В условиях быстро меняющейся среды, где регулярно требуются «обновления» скилсета, кросс-компетентный системный аналитик лучше справляется с новыми задачами.

  • Скорость принятия решений. Дополнительное образование и опыт работы (либо учебные проекты) позволяют системному аналитику быстрее и точнее оценить ситуацию и найти решение.

  • Эффективность. Выход за рамки изучения узкоспециальных вопросов прокачивает креативность и openmind-подход. Эти качества полезны не только в поиске необычных решений, но, например, для оптимизации или стабилизации процессов.

Можно сказать, что сегодня кросс-компетентность — неотъемлемое качество хорошего системного аналитика.

Какие навыки можно назвать кросс-компетентными для системного аналитика?

На этом этапе стоит оговориться. Даже в развитии нужен баланс — не спешите прокачивать «всё и сразу». Перенасыщение информацией приводит к снижению концентрации и выгоранию, а в профессии системного аналитика основа эффективности — внимательность к деталям и вовлечённость.

Дополнительные навыки не бывают «лишними» или бесполезными. Но когда речь заходит о работе, их можно и нужно приоритизировать. Танцы — отличное хобби, которое вряд ли пригодится в новом проекте. А если аналитик разбирается в тестировании программного обеспечения, это сэкономит время и ресурсы команды.

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

Тестирование ПО

Как я упоминала, этот навык облегчит и ускорит работу команды — пожалуй, у тестирования самый высокий приоритет. Ещё это поможет:

  • оценить качество системы, которую вы разрабатываете или пересобираете. В первую очередь — её функциональность и работоспособность;

  • улучшить коммуникацию с командой разработки и непосредственно с тестировщиками. Общий язык и одинаковое понимание процессов положительно отражаются на командной динамике;

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

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

Главный результат этого навыка — глубокое и всестороннее понимание процессов разработки и повышение качества конечного продукта.

IT-архитектура

Это не только область дополнительных знаний, но потенциальный карьерный буст. IT-архитектор — следующая ступень для системного аналитика. Тогда как СА в первую очередь работает с требованиями заказчика, внимание архитектора сфокусировано на самой информационной системе. Погружение в IT-архитектуру меняет взгляд и подход к работе:

  • IT-архитектор ищет решение в разработке, тогда как в системном анализе акцент на методах и исследованиях;

  • он изучает алгоритмы создания «основ», «кирпичиков» системы. Модель, основные функции, технические характеристики, информационная безопасность — фреймворки и паттерны IT-архитектуры демонстрируют, как компоненты системы взаимодействуют друг с другом;

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

Польза IT-архитектуры для СА — масштабирование видения. Перед вами не просто часть или уровень системы, но полная картина, которую можно «прочитать» и воссоздать — всю целиком или отдельные элементы.

Работа в Figma

Этот инструмент давно вышел за рамки профессии дизайнера. Figma используют и менеджеры, и редакторы. Системным аналитикам тоже нередко требуется визуализация. Например, чтобы:

  • создать макет на проектах с ограниченным ресурсом фронтендеров и дизайнеров. Скажем, при разработке программного обеспечения для использования внутри компании. Хотя интерфейс в нём будет минимальный, аналитику важно представлять конечный результат;

  • сформулировать функциональные требования к проекту. Работая над макетом в Figma, системный аналитик замечает детали, которые вряд ли бы увидел в роли пользователя;

  • собрать интерактивный прототип. Это полезно не только на этапе тестирования концепции и функционала, но и для презентации заказчикам или другим участникам проекта.

Системный аналитик взаимодействует преимущественно с техническим языком разработчиков и архитекторов, тяжеловесной документацией, схемами и алгоритмами. Figma помогает обратиться к «фронтенду» проекта: передать главные мысли минималистичными визуальными образами, а заодно «причесать» собственное восприятие.

Методологии управления проектами

Agile, диаграмма Ганта, Scrum или Waterfall — термины, которые известны каждому IT-специалисту. Это самые распространённые методологии управления проектами, которые помогают ускорить и стабилизировать разработку. В каждой — большой набор подходов и практик (фреймворков). Чаще всего методической стороной занимается отдельный специалист, но системному аналитику такое знание тоже может быть полезно — вот почему:

  • это повышает эффективность координации команды разработки и улучшает понимание запросов и процессов бизнеса, ценностей и приоритетов продукта;

  • помогает идентифицировать точки роста внутри команды и проработать их;

  • бережёт не только функциональный, но и ментальный ресурс сотрудников — по продуманным фреймворкам проще внедрять изменения или выстраивать процесс работы.

Опыт управления проектами входит в самые актуальные кросс-навыки для системного аналитика, хотя пул менеджерских задач на позиции СА определяется индивидуально и может сильно отличаться в зависимости от проекта и команды.

Софтскилы

Конечно, на первом месте в нашем списке хардскилы, но мягкие навыки уже давно перестали быть «приятным бонусом» в резюме. Софтскилы демонстрируют профессионализм системного аналитика не только как отдельно взятого специалиста, но и как командного игрока. Что важно уметь кросс-компетентному СА:

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

  • объяснять. Критически важно уметь выражать сложные технические концепции простым языком — не только устно, но и письменно;

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

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

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

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

969e7c7768ece25859d479f5081cc97f.png

Как развивать кросс-компетентные навыки?

Выше перечислены навыки из очень разных сфер — от программирования до работы с текстом. Не существует универсального метода, который позволит овладеть всеми «без регистрации и SMS». И скорее всего, наиболее нужные и полезные скилы вы прокачаете в работе, когда столкнётесь с необходимостью презентовать макет без дизайнера или сдать проект в сжатые сроки с ограниченным ресурсом разработки.

Но если хочется углубиться в менеджмент или Figma, а подходящих задач в бэклоге нет, основных вариантов несколько:

  • Образовательные курсы. Не заменят реальных задач, но помогут «набить руку»: дадут крепкую базу знаний, опыт взаимодействия с экспертами и проекты, которыми можно пополнить портфолио (для СА в начале карьерного пути это важно).

  • Менторство. Индивидуальные консультации у опытных специалистов будут особенно полезными, если сформулировать конкретный запрос.

  • Пет-проекты. Способ проработать любые скилы в комфортном темпе, который к тому же даёт свободу самовыражения. Но требует много ресурсов взамен.

  • Самостоятельное обучение. Так же, как пет-проект, позволяет не ограничивать себя в направлении и формате, но требует высокой самоорганизации и методологической подкованности. Составить качественную программу может быть непросто, а «метод тыка» растягивает обучение на неопределённый срок.

  • Инициативность на работе. Даже если на данном этапе для вас нет задач, можно проанализировать текущие процессы, определить, в каком сегменте есть недостаток ресурса, и предложить восполнить пробелы. Проявить себя в знакомой среде легче.

Эти варианты (и любые другие, которые придут вам в голову) должны быть источником как теоретических знаний, так и практического опыта. Кросс-компетентность — не столько про глубокую экспертизу в каждой области, сколько про умение максимально выгодно применить «экстразнания» к своей основной специальности или задаче.

Внедряем кросс-компетентность в траекторию карьерного развития

Даже в начале карьерного пути стоит планировать свое развитие как специалиста. Кросс-компетентность может послужить «мостиком» от джуна до синьора (или от одной профессии к другой).

Мой опыт — я прошла путь в IT от технического писателя до старшего системного аналитика в крупном банке — наглядный пример.

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

Эта работа открыла структуру продукта: в процессе я стала замечать ошибки либо слабые решения и захотела понять, как устроено создание информационных систем. Писать инструкции и техническую документацию было недостаточно. Я углубилась в разработку — самостоятельно изучила SQL и Java, разобралась в базе данных и узнала, как строится общение с заказчиком (занималась тем, что в мире системного анализа называется сбором требований). Так, совмещая самостоятельное обучение с дополнительными задачами на работе, я поняла, что вижу себя в профессии системного аналитика, и перешла на эту должность — в другую компанию.

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

Новый проект был похож на предыдущий: было представление, что и как реализовывать, с какими системами интегрироваться. Поэтому я взяла на себя эту задачу — естественно, в связке с коллегой-архитектором, который вносил конечные правки и «аппрувил» видение. Готовую документацию мы запитчили перед архитектурным комитетом — и получили одобрение.

При правильной приоритизации и распределении ресурсов кросс-компетентность открывает «окно возможностей» — не важно, в компании или за её пределами.

Расти нельзя останавливаться

Считается, что у системного аналитика есть два основных вектора профессионального развития:

  • прокачивать софтскилы и углубляться в менеджерские задачи;

  • прокачивать хардскилы и расти до IT-архитектора.

В зависимости от выбранного пути можно спланировать, какие навыки из смежных сфер будут наиболее полезными. Но помните, что с карьерным ростом неизбежно возрастает важность «мягких навыков»: чем выше ваш грейд, тем больше в повседневных задачах будет коммуникации с другими людьми.

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

© Habrahabr.ru