Найти тему
technowave

Системный аналитик - он либо безумец, либо гений

Системный аналитик отвечает за то как все должно работать и то насколько будет удобно с этим работать.

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

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

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

✅ Описать реакцию системы на действия пользователя, в т.ч ситуации "мы так не планировали"

✅ Установить связи между подсистемами и влияние на них

✅ Если нужно разбить задачу на подзадачи

✅ Описать изменения в модели данных

✅ Продумать требования к UI/UX

На всех этапах системный аналитик тесно общается с командой для выбора наиболее подходящего варианта технической реализации.

Читайте также

Аналитик в IT

Python: Моя первая программа

Python: Ввод с клавиатуры

Python: Простые операции с целыми числами

Python: списки и словари