Софт и хард инсайты из мира аналитики за 6 лет в профессии
Привет и добро пожаловать в захватывающий мир аналитики! Сегодня Екатерина Герасимова, главный системный аналитик в ГК Иннотех, поделится с нами важными инсайтами из профессии и расскажет, как они повлияли на ее карьеру и взгляды на аналитику.
За 6 лет в мире IT мой путь был похож на путешествие по цифровой галактике: начался трек в роли смиренного стажера аналитики данных в Сбере, а после стажировки меня сразу забрали в штат.
Спустя год во мне раскрыли еще и бизнес-аналитика, где я училась читать между строк и превращать старые процессы в актуальные.
Хватило меня на полтора года, потому что мозг требовал технических задач, работу с базой и много-много анализа систем.
Сейчас я занимаюсь классическим системным анализом с проектированием баз данных, построением межсервисных синхронных/асинхронных интеграций, работаю с разными видами архитектуры. Сегодня мы поговорим об идеях и инсайтах, которые пришли ко мне за все это время.
Софт инсайты
Эти четыри гибких навыка (опираемся на концепцию Soft Skills) помогли мне вести переговоры и договариваться с коллегами, а также прокачали креативность и научили адаптироваться к изменениям.
Нетворкинг и коммуникация
Важно научиться эффективно общаться со всеми заинтересованными сторонами, чтобы четко понимать их потребности и ожидания, и качественно преобразовывать это в технические требования.
Помимо заинтересованных сторон необходимо уметь вести светские беседы с коллегами. Короткое общение на кухне в офисе, в лифте, на конференциях — все это приносило мне хороших людей в окружение и приглашения в различные активности.
Ошибаться — это круто
Однажды я готовила презентацию от штаба с данными по сети нескольких городов. В презентации была ошибка — результирующие показатели между некоторыми городами оказались перепутаны.
Тогда я чувствовала огромный груз вины и мне было очень страшно ошибиться еще раз. Сейчас же я здраво оцениваю, что делая выводы из ошибок, мы получаем рост и набитую шишку в опыте.
Нельзя долго сидеть на одном месте
Это может привести к стагнации и отсутствию развития. После определенного времени на одной позиции люди могут перестать развиваться профессионально, не получать новых навыков и знаний.
Нам нужны новые вызовы. Постоянство в одной роли может привести к утрате интереса к работе из-за отсутствия возможностей для роста.
Саморазвитие и постоянное обучение
Один из ключевых инсайтов — это понимание важности постоянного обучения, самосовершенствования и следования инновациям для знания и использования разнообразных инструментов. Лично меня драйвит, когда на ум приходит множество решений одной задачи.
Хард инсайты
Отметим пять профессиональные концепций на основе Hard Skills, которые необходимы в профессии аналитика.
Архитектурная наглядность
При ознакомлении с новым продуктом или проектом мне помогало сначала познакомиться с архитектурой, а только потом пытаться понять бизнеса-сторону.
Во множество задач удалось погрузиться быстрее, осознав, из чего состоит архитектура и каково взаимодействие систем, а потом приложить это к бизнес-логике.
Знание концепций безопасности
Сначала кажется, что эксперты ИБ много требуют от сервисов. Однако погрузившись в защиту данных понимаешь, что это просто must have. Самое главное в работе с клиентами — это защита их данных.
Мониторинг, журналирование, логирование, аудирование
Набор процессов, которые вроде бы относятся к разработке. Но это не совсем так! Умение анализировать данные, полученные из этих источников, а также написание требований к ним, помогает принимать обоснованные решения, выявлять проблемы и улучшать работу систем.
Документация и артефакты
Создание четкой документации и артефактов является важным аспектом системного анализа, позволяющим сохранить и передать информацию о проекте. Не ленитесь писать документацию, соблюдая критерии хороших требований.
Что включает в себя артефакт системного аналитика?
Самый главный артефакт — это требование к информационной системе. Он состоит из нескольких ключевых элементов и разделов.
1. Описание системы и область применения. В этом разделе обычно представлена общая информация о проекте и целях, на которые направлены системные требования.
2. Функциональные требования. Здесь описываются основные функции, которые система должна выполнять.
3. Нефункциональные требования. Раздел описывает нефункциональные аспекты системы, такие как производительность, масштабируемость и пр.
4. Требования к данным. Если система взаимодействует с другими ИС, этот раздел содержит описание требований к данным, их структуру, формат, сохранение и т.д.
5. Требования к интерфейсу. Здесь задокументированы требования к интерфейсам системы.
6. Требование к безопасности. В этом разделе обычно описываются способы аутентификации и авторизации пользователей, управление доступом и пр.
Тестирование интеграций
Зачем системному аналитику тратить время на тестирование интеграций, доработку текущей системы и разработку новой системы на стадии описания документации? Ответ состоит из трех пунктов.
1. Соответствие требованиям. Тестирование позволяет убедиться, что разрабатываемая система соответствует предполагаемой функциональности и требованиям бизнеса. Это минимизирует риск разработки задачи или системы, которая не отвечает ожиданиям.
2. Устранение ошибок на ранних стадиях. Проведение тестирования позволяет выявлять потенциальные ошибки и некорректность в проектировании системы еще до того, как она будет внедрена.
3. Повышение качества системы. Тестирование помогает повысить качество конечного продукта, описав и протестировав его на самой ранней стадии.
Какие инструменты могут пригодиться системному аналитику?
1. Swagger. Для СА этот инструмент может быть полезен для создания и документирования API.
2. Postman. С его помощью системный аналитик может проверить корректность работы API, а также эффективно взаимодействовать с разработчиками и тестировщиками для выявления проблем и исправлений.
3. Kafka Tool. В случае работы с архитектурой, где присутствует брокер Apache Kafka, инструмент может помочь системному аналитику проверять и мониторить потоки данных, анализировать сообщения, метаданные, проверять асинхронные интеграции.
Способность системного аналитика тестировать свои решения позволяет создавать более надежные и качественные системы. Использование описанных инструментов позволяет СА быть более эффективным в своей работе.
В процессе написания этой статьи я почувствовала снова и снова каждый приобретенный инсайт. Девять ключевых уроков, с которыми я познакомилась на этом пути, стали не только фундаментом моего профессионального роста, но и утвердились в особенностях моего мышления и подхода к работе.
Материал подготовлен совместно с редакцией ProductStar. Мы — онлайн-школа IT-профессий, часть холдинга РБК. Спасибо, что остаетесь с нами! Вы можете подписаться на наш Telegram-канал и познакомиться с нашими курсами по аналитике (Аналитик, Data Scientist, Руководитель аналитики).
А еще мы запустили интерактивную игру «Lead Game», которая позволит прокачать лидерские навыки на реальных кейсах. Хотите занять руководящую должность или уже занимаете? Пришло время оценить ваши soft skills.