Кто такой системный аналитик
Решил для запоминания описать понятным и простым языком со скриншотами то, чем занимается системный аналитик.
Профессиональный стандарт
Сперва много букв из профессионального стандарта, советую вернуться к ним после прочтения статьи, если сразу не поняли о чём речь.
Кто такой системный аналитик?
Говоря же простым языком, системный аналитик — это переводчик и постановщик задач. Ему скармливают некую проблему или задачу со стороны бизнеса, он её переваривает и отдаёт на реализацию (программистам, инженерам и т.д. в зависимости от сферы применения системного анализа).
Чтобы контролировать выполнение и сохранять качество исполнения, системный аналитик формирует требования.
При этом сами требования разделяются на два типа, функциональные (то, что может сделать пользователь) и нефункциональные (то, что работает по умолчанию в системе).
Примеры функциональных требований:
- Пользователь может с телефона загрузить любое изображение;
- По нажатию на кнопку пользователь может поделиться файлом в социальных сетях.
Примеры нефункциональных требований:
- Приложение должно работать на ОС Android;
- Программа позволяет загружать изображения форматов .png и .jpeg
Ключевые функции системного аналитика
В своём роде, системный аналитик выполняет функцию Scrum-мастера в команде.
Ключевые компетенции системного аналитика
Перечислю их списком:
- Системный аналитик должен быть глубоко погружен в бизнес, так сказать, сильно погружен в предметную область;
- (hard skills) Должен знать методики сбора и анализа требований;
- (hard skills) Должен знать подходы к документированию;
- (hard skills) Должен иметь навыки проектирования;
- (hard skills) Должен иметь навыки моделирования.
- (soft skills) Общительность, формулирование мыслей, кратко подход инфостиль Ильяхова, но только в системном анализе.
*Все скриншоты взяты из курса Нетологии по «Системному анализу»