Требования к системному аналитику

Требования к системному аналитику

Пример требований, которые я выдаю отделу кадров для подбора системных аналитиков в команду разработки

Квалификационные требования

  • Высшее профессиональное: техническое (инженерное) или математическое образование;
  • Знание основ экономики предприятия и бухгалтерского учета, основ бюджетирования. Глубокое знание организации процессов в 2-х предметных областях: разработка программного обеспечения и одна произвольная предметная область в бизнес-области (например, логистика, управление финансами и т.п.);
  • Понимание методологии управления жизненным циклом программного продукта. Знание современных подходов к проектированию архитектуры информационной системы.
  • Знание различных методологий разработки программного обеспечения (Scrum, Agile, Waterfall и др.);
  • Знание основ объектно-ориентированного подхода в программировании, понимание архитектуры клиент-сервер и принципов разработки трехзвенных приложений;
  • Знание концептуальных подходов к проектированию и разработке баз данных и баз знаний;
  • Знание и умение применять одну из методик описания бизнес-процессов: BPMN, IDEF0, DFD, UML и т.п.;
  • Аналитическое мышление и умение систематизировать информацию. Грамотная устная и письменная речь;
  • Уверенный пользователь офисного ПО.
Навыки системного аналитикаНавыки бизнес аналитика
Навыки описания бизнес-процессов, в том числе:Навыки описания бизнес-процессов, в том числе:
Знание основ экономики предприятия и бухгалтерского учета Знание основ экономики предприятия и бухгалтерского учета
Знание нотации моделирования бизнес-процессов BPMN Знание нотации моделирования бизнес-процессов BPMN
Знание нотации моделирования бизнес-процессов IDEF0 Знание нотации моделирования бизнес-процессов IDEF0
Знание организации процессов в конкретной бизнес области
Знание нотации моделирования бизнес-процессов UML
Знание библиотеки ITIL
Навыки ведения переговоровНавыки ведения переговоров
Психология общения Психология общения
Стрессоустойчивость Стрессоустойчивость
Навыки аналитического мышления, структурирования данных и анализа закономерностейНавыки аналитического мышления, структурирования данных и анализа закономерностей
Грамотная устная и письменная речьГрамотная устная и письменная речь
Навыки написания документации, в том числе:Навыки написания документации, в том числе:
Техническое задание Техническое задание
Руководство пользователя Руководство пользователя
Пояснительная записка к техническому проекту
Описание архитектуры информационной системы
Знание стандартов серии ГОСТ 34
Глубокие знания в методологии управления жизненным циклом программного продуктаОсновы методологии разработки программного
Знание стандарта ISO/IEC 12207:2008 «System and software engineering — Software life cycle processes» (ГОСТ Р ИСО/МЭК 12207-2010 «Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств»)
Знание различных методологий разработки программного обеспечения (Scrum, Agile, Waterfall и др.) Знание основ гибкой методологий разработки программного обеспечения (Scrum, Agile)
Навыки планирования работ и управленияНавыки планирования работ и управления
Планирование собственных работ Планирование собственных работ
Навыки оценки архитектурных решений и рисков разработки программного продукта
Планирование с использованием диаграммы Gantt-а
Навыки формулирования требований к разработке и постановки задач программистам
Навыки разработки программного обеспечения
Опыт работы с базами данных: проектирование структуры БД
Опыт написания запросов на SQL
Опыт разработки на одном из языков программирования
Таблица для уточнения рамок требований к системному аналитику

Функциональные обязанности

  • Работа с бизнес заказчиками по вопросам выявления и описания функциональных требований, их формализации (изложения в виде требований, заданий, схем) и согласования. Определение нефункциональных требований, на основе анализа процессов заказчиков;
  • Выработка предложений по оптимизации бизнес-процессов предметной области и информационного взаимодействия между участниками (подразделениями предприятия, клиентами, поставщиками, регуляторами);
  • Участие в проектировании прикладной функциональной архитектуры информационных систем;
  • Разработка технических заданий на создание, доработку, внедрение информационных систем;
  • Постановка задач разработчикам (программистам): формулирование задач как детализация требований ТЗ, написание постановок, функциональное тестирование и приемка результатов;
  • Разработка сопровождающей документации для информационной системы (спецификации, инструкции пользователей, регламенты, стандарты и др.);
  • Обучение пользователей, демонстрация работы информационной системы заказчикам.

Необязательно, но будет плюсом

  • Опыт работы в должности системного аналитика или бизнес аналитика;
  • Опыт участия в проектах по разработке программного обеспечения в роли постановщика задач, тестировщика, разработчика ПО;
  • Знание систем управления базами данных и владение каким-либо CASE-средством для проектирования БД;
  • Опыт работы с инструментами описания бизнес-процессов.
Комментарии на Sponsr Требования к системному аналитику