Кто такой системный аналитикВ компании SA строит мосты между бизнесом и технологиями. Системный аналитик переводит требования к айтишному продукту с языка коммерческого на язык единиц, нулей, фреймворков, библиотек и прочего. Эксперт курирует работу девелоперов, не забывая бить их по рукам за решения, не соответствующие стартовым задумкам.
Представим, что команда получила простой заказ на создание фичи для интернет-магазина. В зоне ответственности SA — документальное превращение хотелок клиента в реальный спек. Специалист составляет четкое ТЗ (предварительно продумав план автоматизации процессов) и передает его программистам.
Со своими задачами System Analyst справляется с помощью внушительного набора хардовых скиллов:
- Архитектура — элементы программного и аппаратного обеспечения, «толстые» и «тонкие» клиенты, фундаментальные стили и другие сложные штуки;
- Основные разработки ПО — Agile и Scrum, проекты и процессы, фронтенд и бэкенд, релизные циклы, CI/CD;
- Базы данных и SQL — запросы к данным, фильтрация и сортировка информации, взаимодействие со структурами самих баз;
- Интеграция систем и документирование API — от простых видов интеграции до работы в Postman или SoapUI и аспектов информационной безопасности;
- Бизнес-анализ — методы исследования, оценки и оптимизации бизнес-процессов в компаниях.