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