Пример требований, которые я выдаю отделу кадров для подбора системных аналитиков в команду разработки
Квалификационные требования
Высшее профессиональное: техническое (инженерное) или математическое образование;
Знание основ экономики предприятия и бухгалтерского учета, основ бюджетирования. Глубокое знание организации процессов в 2-х предметных областях: разработка программного обеспечения и одна произвольная предметная область в бизнес-области (например, логистика, управление финансами и т. п.);
Понимание методологии управления жизненным циклом программного продукта. Знание современных подходов к проектированию архитектуры информационной системы.
Знание различных методологий разработки программного обеспечения (Scrum, Agile, Waterfall и др.);
Знание основ объектно-ориентированного подхода в программировании, понимание архитектуры клиент-сервер и принципов разработки трехзвенных приложений;
Знание концептуальных подходов к проектированию и разработке баз данных и баз знаний;
Знание и умение применять одну из методик описания бизнес-процессов: BPMN, IDEF0, DFD, UML и т. п.;
Аналитическое мышление и умение систематизировать информацию. Грамотная устная и письменная речь;
Уверенный пользователь офисного ПО.
Таблица для уточнения рамок требований к системному аналитику (1 из 2)
Таблица для уточнения рамок требований к системному аналитику (2 из 2)
Функциональные обязанности
Работа с бизнес заказчиками по вопросам выявления и описания функциональных требований, их формализации (изложения в виде требований, заданий, схем) и согласования. Определение нефункциональных требований, на основе анализа процессов заказчиков;
Выработка предложений по оптимизации бизнес-процессов предметной области и информационного взаимодействия между участниками (подразделениями предприятия, клиентами, поставщиками, регуляторами);
Участие в проектировании прикладной функциональной архитектуры информационных систем;
Разработка технических заданий на создание, доработку, внедрение информационных систем;
Постановка задач разработчикам (программистам): формулирование задач как детализация требований ТЗ, написание постановок, функциональное тестирование и приемка результатов;
Разработка сопровождающей документации для информационной системы (спецификации, инструкции пользователей, регламенты, стандарты и др.);
Обучение пользователей, демонстрация работы информационной системы заказчикам.
Необязательно, но будет плюсом
Опыт работы в должности системного аналитика или бизнес аналитика;
Опыт участия в проектах по разработке программного обеспечения в роли постановщика задач, тестировщика, разработчика ПО;
Знание систем управления базами данных и владение каким-либо CASE-средством для проектирования БД;
Опыт работы с инструментами описания бизнес-процессов.
Не настаиваю — это частное мнение и не является рекомендацией к действиям. Если у вас есть свои замечания и предложения, то пожалуйста, пишите их в комментариях.