МИНИСТЕРСТВО ТРУДА И СОЦИАЛЬНОЙ ЗАЩИТЫ РОССИЙСКОЙ ФЕДЕРАЦИИ

ПРИКАЗ
от 20 июля 2022 г. N 423н

ОБ УТВЕРЖДЕНИИ ПРОФЕССИОНАЛЬНОГО СТАНДАРТА
"РУКОВОДИТЕЛЬ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ"

В соответствии с пунктом 16 Правил разработки и утверждения профессиональных стандартов, утвержденных постановлением Правительства Российской Федерации от 22 января 2013 г. N 23 (Собрание законодательства Российской Федерации, 2013, N 4, ст. 293; 2014, N 39, ст. 5266), приказываю:

1. Утвердить прилагаемый профессиональный стандарт "Руководитель разработки программного обеспечения".

2. Признать утратившими силу:

приказ Министерства труда и социальной защиты Российской Федерации от 17 сентября 2014 г. N 645н "Об утверждении профессионального стандарта "Руководитель разработки программного обеспечения" (зарегистрирован Министерством юстиции Российской Федерации 24 ноября 2014 г., регистрационный N 34847);

пункт 149 Изменений, вносимых в некоторые профессиональные стандарты, утвержденные приказами Министерства труда и социальной защиты Российской Федерации, утвержденных приказом Министерства труда и социальной защиты Российской Федерации от 12 декабря 2016 г. N 727н (зарегистрирован Министерством юстиции Российской Федерации 13 января 2017 г., регистрационный N 45230).

3. Установить, что настоящий приказ вступает в силу с 1 марта 2023 г. и действует до 1 марта 2029 г.

Министр
А.О.КОТЯКОВ

Утвержден
приказом Министерства труда
и социальной защиты
Российской Федерации
от 20 июля 2022 г. N 423н

ПРОФЕССИОНАЛЬНЫЙ СТАНДАРТ

РУКОВОДИТЕЛЬ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

190
Регистрационный номер

I. Общие сведения

Руководство разработкой компьютерного программного обеспечения
06.017
(наименование вида профессиональной деятельности)
Код

Основная цель вида профессиональной деятельности:

Осуществление деятельности по организации и управлению процессами разработки, отладки, проверки работоспособности и модификации компьютерного программного обеспечения, и управлению ресурсами

Группа занятий:

1330
Руководители служб и подразделений в сфере информационно-коммуникационных технологий
-
-
(код ОКЗ <1>)
(наименование)
(код ОКЗ)
(наименование)

Отнесение к видам экономической деятельности:

62.01
Разработка компьютерного программного обеспечения
62.02
Деятельность консультативная и работы в области компьютерных технологий
(код ОКВЭД <2>)
(наименование вида экономической деятельности)

II. Описание трудовых функций, входящих в профессиональный
стандарт (функциональная карта вида
профессиональной деятельности)

Обобщенные трудовые функции
Трудовые функции
код
наименование
уровень квалификации
наименование
код
уровень (подуровень) квалификации
A
Руководство процессами разработки компьютерного программного обеспечения
6
Руководство разработкой программного кода
A/01.6
6
Руководство проверкой работоспособности компьютерного программного обеспечения
A/02.6
6
Руководство интеграцией программных модулей и компонентов компьютерного программного обеспечения
A/03.6
6
Руководство разработкой проектной и технической документации на компьютерное программное обеспечение
A/04.6
6
Руководство разработкой технических спецификаций компьютерного программного обеспечения
A/05.6
6
B
Организация процессов разработки компьютерного программного обеспечения
7
Управление проектированием компьютерного программного обеспечения
B/01.7
7
Управление процессом разработки компьютерного программного обеспечения
B/02.7
7
Управление информацией в процессе разработки компьютерного программного обеспечения
B/03.7
7
Управление запросами на изменения, дефектами и проблемами в компьютерном программном обеспечении
B/04.7
7
Управление конфигурациями и выпусками программного продукта
B/05.7
7
Разработка внутренних правил, методик и регламентов проведения работ
B/06.7
7
C
Управление программно-техническими, технологическими и человеческими ресурсами для разработки компьютерного программного обеспечения
7
Управление инфраструктурой коллективной среды разработки компьютерного программного обеспечения
C/01.7
7
Управление рисками разработки компьютерного программного обеспечения
C/02.1
7
Управление процессами оценки сложности, трудоемкости, сроков выполнения работ
C/03.7
7
Поиск и подбор персонала для разработки компьютерного программного обеспечения
C/04.7
7
Организация развития персонала, задействованного в разработке компьютерного программного обеспечения
C/05.7
7

III. Характеристика обобщенных трудовых функций

3.1. Обобщенная трудовая функция

Наименование
Руководство процессами разработки компьютерного программного обеспечения
Код
A
Уровень квалификации
6

Происхождение обобщенной трудовой функции
Оригинал
X
Заимствовано из оригинала
Код оригинала
Регистрационный номер профессионального стандарта

Возможные наименования должностей
Руководитель группы разработки
Начальник отдела разработки

Требования к образованию и обучению
Высшее образование - бакалавриат
или
Высшее образование - магистратура
Требования к опыту практической работы
Не менее трех лет в области разработки компьютерного программного обеспечения при наличии высшего образования уровня бакалавриата
Не менее одного года в области разработки компьютерного программного обеспечения при наличии высшего образования уровня магистратуры
Особые условия допуска к работе
-
Другие характеристики
Рекомендуется дополнительное профессиональное образование - программы повышения квалификации по профилю деятельности и в области менеджмента

Дополнительные характеристики

Наименование документа
Код
Наименование базовой группы, должности (профессии) или специальности
ОКЗ
1330
Руководители служб и подразделений в сфере информационно-коммуникационных технологий
ЕКС <3>
-
Начальник производственного отдела
-
Мастер участка
ОКПДТР
24702
Начальник отдела (компьютерного обеспечения)
ОКСО <4>
1.01.03.02
Прикладная математика и информатика
1.02.03.01
Математика и компьютерные науки
2.09.03.01
Информатика и вычислительная техника
1.01.04.02
Прикладная математика и информатика
1.02.04.01
Математика и компьютерные науки
2.09.04.01
Информатика и вычислительная техника

3.1.1. Трудовая функция

Наименование
Руководство разработкой программного кода
Код
A/01.6
Уровень (подуровень) квалификации
6

Происхождение трудовой функции
Оригинал
X
Заимствовано из оригинала
Код оригинала
Регистрационный номер профессионального стандарта

Трудовые действия
Распределение задач на разработку программного кода между исполнителями
Оценка качества формализации поставленных задач в соответствии с требованиями технического задания или принятой в организации нормативно-технической документации
Оценка качества алгоритмизации поставленных задач в соответствии с требованиями технического задания или принятой в организации нормативно-технической документации
Оценка качества и эффективности программного кода
Принятие управленческих решений по изменению программного кода
Редактирование программного кода
Управление версиями программного обеспечения в соответствии с регламентом и выбранной системой управления версиями
Необходимые умения
Использовать методы и приемы формализации поставленных задач
Использовать методы и приемы алгоритмизации поставленных задач
Использовать программное обеспечение для графического отображения алгоритмов
Применять стандартные алгоритмы в соответствующих областях
Писать программный код на выбранном языке программирования
Применять стандартные возможности выбранной среды программирования для редактирования программного кода
Применять нормативно-технические документы (стандарты и регламенты), определяющие требования к оформлению программного кода
Применять лучшие мировые практики оформления программного кода
Использовать возможности имеющейся технической и/или программной архитектуры
Применять коллективную среду разработки программного обеспечения и систему управления версиями
Применять методы принятия управленческих решений
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
Методы и приемы формализации задач
Методы и приемы алгоритмизации поставленных задач
Стандартные алгоритмы, методы их масштабирования и оценки вычислительной сложности, области их применения
Выбранный язык программирования, особенности программирования на этом языке
Языки формализации функциональных спецификаций
Методологии разработки программного обеспечения
Нотации и программное обеспечение для графического отображения алгоритмов
Компоненты программно-технических архитектур, существующие приложения и интерфейсы взаимодействия с ними
Технологии программирования
Особенности выбранной среды программирования
Методы принятия управленческих решений
Основные принципы и методы управления персоналом
Нормативно-технические документы (стандарты и регламенты), определяющие требования к оформлению программного кода
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии
Другие характеристики
-

3.1.2. Трудовая функция

Наименование
Руководство проверкой работоспособности компьютерного программного обеспечения
Код
A/02.6
Уровень (подуровень) квалификации
6

Происхождение трудовой функции
Оригинал
X
Заимствовано из оригинала
Код оригинала
Регистрационный номер профессионального стандарта

Трудовые действия
Распределение задач на проверку работоспособности компьютерного программного обеспечения между исполнителями
Оценка качества разработанных процедур отладки программного кода
Оценка качества разработанных процедур сбора диагностических данных проверки работоспособности компьютерного программного обеспечения
Оценка качества разработанных процедур измерения требуемых характеристик компьютерного программного обеспечения
Оценка качества тестовых наборов данных в соответствии с выбранной методикой
Оценка результатов проверки работоспособности компьютерного программного обеспечения
Принятие управленческих решений по результатам проверки работоспособности компьютерного программного обеспечения об исправлении ошибок, рефакторинге, оптимизации и инспекции кода
Необходимые умения
Производить подготовку тестовых наборов данных и проверку работоспособности компьютерного программного обеспечения на их основе
Применять методы и средства проверки работоспособности компьютерного программного обеспечения
Интерпретировать диагностические данные (журналы, протоколы) проверки работоспособности компьютерного программного обеспечения
Применять методы и средства рефакторинга, оптимизации и инспекции программного кода
Использовать возможности имеющейся технической и/или программной архитектуры
Анализировать значения полученных характеристик компьютерного программного обеспечения
Применять коллективную среду разработки компьютерного программного обеспечения и систему управления версиями
Применять методы принятия управленческих решений
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
Основные принципы отладки программного кода
Основные виды диагностических данных и способы их представления
Основные методы измерения и оценки характеристик компьютерного программного обеспечения
Методы подготовки тестовых наборов данных
Методы и средства проверки работоспособности компьютерного программного обеспечения
Методы и средства рефакторинга и оптимизации программного кода
Компоненты программно-технических архитектур, существующие приложения и интерфейсы взаимодействия с ними
Технологии программирования
Типовые метрики компьютерного программного обеспечения
Государственные стандарты испытания автоматизированных систем
Руководящие документы по стандартизации требований к документам автоматизированных систем
Методы принятия управленческих решений
Основные принципы и методы управления персоналом
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии
Другие характеристики
-

3.1.3. Трудовая функция

Наименование
Руководство интеграцией программных модулей и компонентов компьютерного программного обеспечения
Код
A/03.6
Уровень (подуровень) квалификации
6

Происхождение трудовой функции
Оригинал
X
Заимствовано из оригинала
Код оригинала
Регистрационный номер профессионального стандарта

Трудовые действия
Назначение заданий на разработку процедур интеграции, сборку, подключение к внешней среде, проверку работоспособности выпусков программного продукта
Оценка результатов выполнения назначенных заданий на разработку процедур интеграции, сборку, подключение к внешней среде, проверку работоспособности выпусков программного продукта
Принятие управленческих решений по результатам проверки работоспособности выпусков программного продукта (решение о выпуске/невыпуске версии, отправка задач на доработку, добавление новых задач, передача на тестирование)
Необходимые умения
Писать программный код процедур интеграции программных модулей
Использовать выбранную среду программирования для разработки процедур интеграции программных модулей
Применять методы и средства сборки модулей и компонентов компьютерного программного обеспечения, разработки процедур для развертывания компьютерного программного обеспечения, миграции и преобразования данных, создания программных интерфейсов
Применять коллективную среду разработки компьютерного программного обеспечения и систему управления версиями
Выявлять соответствие требований заказчиков существующему программному обеспечению
Оценивать работоспособность программного продукта
Применять методы принятия управленческих решений
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
Методы и средства сборки модулей и компонентов компьютерного программного обеспечения
Методы и программные интерфейсы взаимодействия компьютерного программного обеспечения с внешними программными компонентами
Методы проектирования и разработки программных интерфейсов взаимодействия внутренних модулей компьютерного программного обеспечения
Методы и средства разработки процедур для развертывания компьютерного программного обеспечения
Методы и средства миграции и преобразования данных
Методы проверки работоспособности программного продукта
Интерфейсы взаимодействия с внешней средой
Интерфейсы взаимодействия внутренних модулей компьютерного программного обеспечения
Языки, утилиты и среды программирования, средства пакетного выполнения процедур
Методы принятия управленческих решений
Основные принципы и методы управления персоналом
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии
Другие характеристики
-

3.1.4. Трудовая функция

Наименование
Руководство разработкой проектной и технической документации на компьютерное программное обеспечение
Код
A/04.6
Уровень (подуровень) квалификации
6

Происхождение трудовой функции
Оригинал
X
Заимствовано из оригинала
Код оригинала
Регистрационный номер профессионального стандарта

Трудовые действия
Инициирование разработки проектной и технической документации на компьютерное программное обеспечение
Контроль и оценка качества разработанной проектной и технической документации на компьютерное программное обеспечение
Принятие управленческих решений по результатам контроля и оценки качества разработанной проектной и технической документации (решение о приемке разработанной документации или возврате на доработку)
Необходимые умения
Применять нормативно-технические документы (стандарты и регламенты), определяющие требования к проектной и технической документации на компьютерное программное обеспечение
Применять коллективную среду документирования программного обеспечения
Применять методы принятия управленческих решений
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
Правила редактирования научно-технической документации
Нормативно-технические документы (стандарты и регламенты), определяющие требования к проектной и технической документации
Методы повышения читаемости программного кода
Методы принятия управленческих решений
Основные принципы и методы управления персоналом
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии
Другие характеристики
-

3.1.5. Трудовая функция

Наименование
Руководство разработкой технических спецификаций компьютерного программного обеспечения
Код
A/05.6
Уровень (подуровень) квалификации
6

Происхождение трудовой функции
Оригинал
X
Заимствовано из оригинала
Код оригинала
Регистрационный номер профессионального стандарта

Трудовые действия
Анализ функциональных требований к компьютерному программному обеспечению
Распределение заданий на разработку технических спецификаций компьютерного программного обеспечения
Согласование технических спецификаций компьютерного программного обеспечения с заинтересованными сторонами
Формирование требований к средствам разработки компьютерного программного обеспечения
Контроль качества и сроков разработки технических спецификаций компьютерного программного обеспечения
Принятие управленческих решений по разработке и изменению технических спецификаций компьютерного программного обеспечения
Необходимые умения
Применять нормативно-технические документы (стандарты и регламенты) в области разработки требований к компьютерному программному обеспечению
Применять методы и средства анализа функциональных требований к компьютерному программному обеспечению
Применять методы и средства разработки технических спецификаций компьютерного программного обеспечения
Применять методы принятия управленческих решений
Осуществлять рабочие коммуникации с подразделениями организации и заинтересованными сторонами в рамках процесса разработки технических спецификаций компьютерного программного обеспечения
Необходимые знания
Нормативно-технические документы (стандарты и регламенты) и лучшие мировые практики в области разработки требований к компьютерному программному обеспечению
Методы и средства разработки и анализа функциональных требований к компьютерному программному обеспечению
Методы и средства разработки технических спецификаций компьютерного программного обеспечения
Методы и средства разработки компьютерного программного обеспечения
Возможности существующей программно-технической архитектуры
Возможности современных и перспективных средств разработки программных продуктов, технических средств
Методологии разработки компьютерного программного обеспечения
Методологии и технологии проектирования и использования баз данных
Методы принятия управленческих решений
Основные принципы и методы управления персоналом
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии
Другие характеристики
-

3.2. Обобщенная трудовая функция

Наименование
Организация процессов разработки компьютерного программного обеспечения
Код
B
Уровень квалификации
6

Происхождение обобщенной трудовой функции
Оригинал
X
Заимствовано из оригинала
Код оригинала
Регистрационный номер профессионального стандарта

Возможные наименования должностей
Руководитель группы разработки
Начальник отдела разработки

Требования к образованию и обучению
Высшее образование - магистратура
Требования к опыту практической работы
Не менее одного года в области руководства разработкой компьютерного программного обеспечения
Особые условия допуска к работе
-
Другие характеристики
Рекомендуется дополнительное профессиональное образование - программы профессиональной переподготовки или повышения квалификации в области менеджмента

Дополнительные характеристики

Наименование документа
Код
Наименование базовой группы, должности (профессии) или специальности
ОКЗ
1330
Руководители служб и подразделений в сфере информационно-коммуникационных технологий
ЕКС
-
Главный конструктор
-
Начальник производственного отдела
ОКПДТР
20780
Главный конструктор
20920
Главный специалист по программному обеспечению
ОКСО
1.01.04.02
Прикладная математика и информатика
1.02.04.01
Математика и компьютерные науки
2.09.04.01
Информатика и вычислительная техника

3.2.1. Трудовая функция

Наименование
Управление проектированием компьютерного программного обеспечения
Код
B/01.7
Уровень (подуровень) квалификации
7

Происхождение трудовой функции
Оригинал
X
Заимствовано из оригинала
Код оригинала
Регистрационный номер профессионального стандарта

Трудовые действия
Анализ архитектуры компьютерного программного обеспечения и ее согласование с заинтересованными сторонами
Распределение заданий на проектирование компьютерного программного обеспечения, структуры базы данных, программных интерфейсов
Оценка качества проектирования компьютерного программного обеспечения, структуры базы данных, программных интерфейсов
Принятие управленческих решений по результатам проектирования компьютерного программного обеспечения, структуры базы данных, программных интерфейсов
Необходимые умения
Применять принципы построения архитектуры компьютерного программного обеспечения и виды архитектуры программного обеспечения
Применять методологии и средства проектирования компьютерного программного обеспечения
Применять методы и средства проектирования баз данных
Применять методы и средства проектирования программных интерфейсов
Применять основные принципы и методы управления персоналом
Применять методологию функциональной стандартизации для открытых систем
Применять методы принятия управленческих решений
Применять нормативно-технические документы (стандарты и регламенты) по процессу разработки архитектуры компьютерного программного обеспечения
Осуществлять рабочие коммуникации с подразделениями организации и заинтересованными сторонами в рамках процесса проектирования компьютерного программного обеспечения, структуры базы данных, программных интерфейсов
Необходимые знания
Принципы построения архитектуры компьютерного программного обеспечения и виды архитектуры программного обеспечения
Методологии и средства проектирования компьютерного программного обеспечения
Методы и средства проектирования баз данных
Методы и средства проектирования программных интерфейсов
Методы принятия управленческих решений
Основные принципы и методы управления персоналом
Методология функциональной стандартизации для открытых систем
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии
Другие характеристики
-

3.2.2. Трудовая функция

Наименование
Управление процессом разработки компьютерного программного обеспечения
Код
B/02.7
Уровень (подуровень) квалификации
7

Происхождение трудовой функции
Оригинал
X
Заимствовано из оригинала
Код оригинала
Регистрационный номер профессионального стандарта

Трудовые действия
Планирование процесса разработки программного продукта
Контроль исполнения планов разработки программного продукта
Принятие управленческих решений о корректировке планов разработки программного продукта
Принятие управленческих решений о повторном использовании программных модулей
Необходимые умения
Применять методы и средства планирования и контроля (мониторинга) исполнения планов
Применять основные принципы и методы управления персоналом
Применять нормативно-технические документы (стандарты и регламенты), лучшие мировые практики управления процессом разработки программного продукта
Составлять планы процесса разработки программного продукта
Оценивать качество плана разработки программного продукта (ресурсы, сроки, риски)
Наблюдать за исполнением планов разработки программного продукта
Корректировать план разработки программного продукта
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
Методы и средства планирования и контроля (мониторинга) исполнения планов
Методы оценки качества плана разработки программного продукта (ресурсы, сроки, риски)
Основные принципы и методы управления персоналом
Нормативно-технические документы (стандарты и регламенты), лучшие мировые практики управления процессом разработки программного продукта
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии
Другие характеристики
-

3.2.3. Трудовая функция

Наименование
Управление информацией в процессе разработки компьютерного программного обеспечения
Код
B/03.7
Уровень (подуровень) квалификации
7

Происхождение трудовой функции
Оригинал
X
Заимствовано из оригинала
Код оригинала
Регистрационный номер профессионального стандарта

Трудовые действия
Организация системы контроля версий, репозитория, системы учета задач и дефектов, системы сборки и непрерывной интеграции, базы знаний для разработки компьютерного программного обеспечения
Разработка регламентов обмена информацией в команде разработчиков компьютерного программного обеспечения
Мониторинг соблюдения регламента обмена информацией в команде разработчиков компьютерного программного обеспечения
Принятие управленческих решений по результатам мониторинга соблюдения регламента обмена информацией в команде разработчиков компьютерного программного обеспечения
Необходимые умения
Применять методологии разработки компьютерного программного обеспечения
Применять методологии управления проектами разработки компьютерного программного обеспечения
Применять лучшие практики разработки компьютерного программного обеспечения и отражать их в базе знаний
Применять основные принципы и методы управления персоналом
Применять нормативно-технические документы (стандарты и регламенты), описывающие процессы управления информацией в команде разработки компьютерного программного обеспечения
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
Методологии разработки компьютерного программного обеспечения
Методологии управления проектами разработки компьютерного программного обеспечения
Методологии организации системы управления версиями, репозитория, системы учета задач и дефектов, системы сборки и непрерывной интеграции, базы знаний для разработки компьютерного программного обеспечения
Лучшие практики управления разработкой компьютерного программного обеспечения
Основные принципы и методы управления персоналом
Нормативно-технические документы (стандарты и регламенты), описывающие процессы управления информацией в команде разработки компьютерного программного обеспечения
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии
Другие характеристики
-

3.2.4. Трудовая функция

Наименование
Управление запросами на изменения, дефектами и проблемами в компьютерном программном обеспечении
Код
B/04.7
Уровень (подуровень) квалификации
7

Происхождение трудовой функции
Оригинал
X
Заимствовано из оригинала
Код оригинала
Регистрационный номер профессионального стандарта

Трудовые действия
Установление причин возникновения дефектов и проблем в компьютерном программном обеспечении
Оценка запросов на изменения и предложенных решений по их осуществлению (по стоимости, трудоемкости, эффективности) в компьютерном программном обеспечении
Принятие управленческих решений о реализации запросов на изменения (решений о необходимости и сроках внесения изменений в программное обеспечение и документацию)
Планирование и документирование внесения изменений в компьютерное программное обеспечение
Контроль исполнения принятых управленческих решений
Планирование и контроль процессов верификации компьютерного программного обеспечения
Осуществление коммуникаций с заказчиком в процессе валидации компьютерного программного обеспечения
Планирование и контроль процесса ревизии компьютерного программного обеспечения
Осуществление коммуникаций с внешним аудитором в процессе аудита компьютерного программного обеспечения
Необходимые умения
Применять методы и средства управления запросами на изменения; выявления дефектов и проблем, причин их возникновения в компьютерном программном обеспечении
Применять нормативно-технические документы (стандарты и регламенты) по процессам управления изменениями и проблемами в компьютерном программном обеспечении
Применять методы планирования и документирования вносимых изменений в компьютерное программное обеспечение
Применять методы верификации компьютерного программного обеспечения
Применять методы валидации компьютерного программного обеспечения
Применять методы ревизии компьютерного программного обеспечения
Применять методы аудита компьютерного программного обеспечения
Применять методы принятия управленческих решений
Осуществлять коммуникации с подразделениями организации и заинтересованными сторонами в рамках процесса разработки компьютерного программного обеспечения
Необходимые знания
Методы и средства выявления дефектов, проблем и причин их возникновения в компьютерном программном обеспечении
Методы и средства управления запросами на изменения в компьютерном программном обеспечении
Методы верификации компьютерного программного обеспечения
Методы валидации компьютерного программного обеспечения
Методы ревизии компьютерного программного обеспечения
Методы аудита компьютерного программного обеспечения
Методы планирования и документирования вносимых изменений в компьютерное программное обеспечение
Нормативно-технические документы (стандарты и регламенты) по процессам управления изменениями и проблемами в компьютерном программном обеспечении
Методы принятия управленческих решений
Основные принципы и методы управления персоналом
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии
Другие характеристики
-

3.2.5. Трудовая функция

Наименование
Управление конфигурациями и выпусками программного продукта
Код
B/05.7
Уровень (подуровень) квалификации
7

Происхождение трудовой функции
Оригинал
X
Заимствовано из оригинала
Код оригинала
Регистрационный номер профессионального стандарта

Трудовые действия
Формирование требований к компонентному составу программного продукта
Управление версиями отдельных компонентов и программного продукта в целом
Анализ требований к выпуску новой версии программного продукта
Определение перечня функциональных требований, реализуемых в новой версии программного продукта
Контроль выполнения разработки версии программного продукта
Принятие управленческих решений о выпуске версии программного продукта
Необходимые умения
Применять нормативно-технические документы (стандарты и регламенты) по процессу управления конфигурациями и выпусками программного продукта
Осуществлять коммуникации с подразделениями организации и заинтересованными сторонами в рамках процесса разработки компьютерного программного обеспечения
Проводить оценку работоспособности программного продукта
Применять коллективную среду разработки компьютерного программного обеспечения и систему управления версиями
Документировать произведенные действия, выявленные проблемы и способы их устранения
Документировать произведенные изменения в программных продуктах с использованием системы управления версиями
Применять методы принятия управленческих решений
Необходимые знания
Нормативно-технические документы (стандарты и регламенты) по процессам управления конфигурациями, изменениями и выпусками программного продукта
Состав и методы использования коллективной среды разработки компьютерного программного обеспечения и системы контроля версий
Методы и средства верификации работоспособности выпусков программных продуктов
Языки, утилиты и среды программирования, средства пакетного выполнения процедур
Методы принятия управленческих решений
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии
Другие характеристики
-

3.2.6. Трудовая функция

Наименование
Разработка внутренних правил, методик и регламентов проведения работ
Код
B/06.7
Уровень (подуровень) квалификации
7

Происхождение трудовой функции
Оригинал
X
Заимствовано из оригинала
Код оригинала
Регистрационный номер профессионального стандарта

Трудовые действия
Разработка внутренних правил, методик и регламентов проведения работ с системой управления версиями, репозиторием, системой учета задач и дефектов, системой сборки и непрерывной интеграции, базой знаний
Разработка внутренних правил, методик и регламентов создания приложений компьютерного программного обеспечения
Разработка внутренних правил, методик и регламентов формирования баз данных
Разработка внутренних правил, методик и регламентов создания внешних интерфейсов
Необходимые умения
Применять методологии разработки компьютерного программного обеспечения
Применять методологии управления проектами разработки компьютерного программного обеспечения
Применять методы и средства организации проектных данных
Применять лучшие практики разработки компьютерного программного обеспечения и отражать их в базе знаний
Применять основные принципы и методы управления персоналом
Применять нормативно-технические документы (стандарты и регламенты), описывающие процессы управления информацией в команде разработки компьютерного программного обеспечения
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
Методологии разработки компьютерного программного обеспечения
Методологии управления проектами разработки компьютерного программного обеспечения
Методы и средства организации проектных данных
Лучшие практики управления разработкой компьютерного программного обеспечения
Основные принципы и методы управления персоналом
Нормативно-технические документы (стандарты и регламенты), описывающие процессы управления информацией в команде разработки компьютерного программного обеспечения
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии
Другие характеристики
-

3.3. Обобщенная трудовая функция

Наименование
Управление программно-техническими, технологическими и человеческими ресурсами для разработки компьютерного программного обеспечения
Код
C
Уровень квалификации
7

Происхождение обобщенной трудовой функции
Оригинал
X
Заимствовано из оригинала
Код оригинала
Регистрационный номер профессионального стандарта

Возможные наименования должностей
Руководитель группы разработки
Начальник отдела разработки

Требования к образованию и обучению
Высшее образование - магистратура
Требования к опыту практической работы
Не менее одного года в области руководства разработкой компьютерного программного обеспечения
Особые условия допуска к работе
-
Другие характеристики
Рекомендуется дополнительное профессиональное образование - программы профессиональной переподготовки и повышения квалификации в области менеджмента

Дополнительные характеристики

Наименование документа
Код
Наименование базовой группы, должности (профессии) или специальности
ОКЗ
1330
Руководители служб и подразделений в сфере информационно-коммуникационных технологий
ЕКС
-
Главный технолог
-
Начальник производственного отдела
-
Директор (начальник) вычислительного (информационно-вычислительного) центра
ОКПДТР
20920
Главный специалист по программному обеспечению
21010
Главный технолог (в прочих отраслях)
ОКСО
1.01.04.02
Прикладная математика и информатика
1.02.04.01
Математика и компьютерные науки
2.09.04.01
Информатика и вычислительная техника

3.3.1. Трудовая функция

Наименование
Управление инфраструктурой коллективной среды разработки компьютерного программного обеспечения
Код
C/01.7
Уровень (подуровень) квалификации
7

Происхождение трудовой функции
Оригинал
X
Заимствовано из оригинала
Код оригинала
Регистрационный номер профессионального стандарта

Трудовые действия
Выбор инструментальных средств разработки компьютерного программного обеспечения
Определение набора библиотек повторно используемых модулей компьютерного программного обеспечения
Выбор средств создания и ведения репозитория, учета задач, сборки и непрерывной интеграции, базы знаний для разработки компьютерного программного обеспечения
Организация процесса использования инфраструктуры коллективной среды разработки компьютерного программного обеспечения
Мониторинг функционирования инфраструктуры коллективной среды разработки компьютерного программного обеспечения
Принятие управленческих решений
Необходимые умения
Применять методологии разработки компьютерного программного обеспечения
Применять методологии управления проектами разработки компьютерного программного обеспечения
Применять методы и средства организации проектных данных
Применять лучшие практики разработки компьютерного программного обеспечения и отражать их в базе знаний
Применять основные принципы и методы управления персоналом
Применять нормативно-технические документы (стандарты и регламенты), описывающие процессы управления инфраструктурой коллективной среды разработки компьютерного программного обеспечения
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
Методологии разработки компьютерного программного обеспечения
Методологии управления проектами разработки компьютерного программного обеспечения
Методы и средства организации проектных данных
Лучшие практики управления разработкой компьютерного программного обеспечения
Основные принципы и методы управления персоналом
Нормативно-технические документы (стандарты и регламенты), описывающие процессы управления инфраструктурой коллективной среды разработки компьютерного программного обеспечения
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии
Другие характеристики
-

3.3.2. Трудовая функция

Наименование
Управление рисками разработки компьютерного программного обеспечения
Код
C/02.7
Уровень (подуровень) квалификации
7

Происхождение трудовой функции
Оригинал
X
Заимствовано из оригинала
Код оригинала
Регистрационный номер профессионального стандарта

Трудовые действия
Определение областей применения процесса управления рисками разработки компьютерного программного обеспечения
Определение стратегий и приоритетов управления рисками разработки компьютерного программного обеспечения
Выявление и отслеживание рисков в процессе разработки компьютерного программного обеспечения
Анализ и оценка выявленных рисков в процессе разработки компьютерного программного обеспечения, выбор способов реагирования на них и выделение необходимых ресурсов
Необходимые умения
Применять методы и средства управления рисками разработки компьютерного программного обеспечения
Применять нормативно-технические документы (стандарты и регламенты), описывающие процессы управления рисками разработки компьютерного программного обеспечения
Применять основные принципы и методы управления персоналом
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
Методы и средства управления рисками разработки компьютерного программного обеспечения
Нормативно-технические документы (стандарты и регламенты), описывающие процессы управления рисками разработки компьютерного программного обеспечения
Основные принципы и методы управления персоналом
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии
Другие характеристики
-

3.3.3. Трудовая функция

Наименование
Управление процессами оценки сложности, трудоемкости, сроков выполнения работ
Код
C/03.7
Уровень (подуровень) квалификации
7

Происхождение трудовой функции
Оригинал
X
Заимствовано из оригинала
Код оригинала
Регистрационный номер профессионального стандарта

Трудовые действия
Структурная декомпозиция работ
Определение критериев (показателей) оценки сложности, трудоемкости, сроков выполнения работ
Мониторинг и оценка по выбранным критериям (показателям) сложности, трудоемкости и сроков выполнения работ
Принятие управленческих решений
Необходимые умения
Применять нормативно-технические документы (стандарты и регламенты), описывающие процессы оценки сложности, трудоемкости, сроков выполнения работ
Применять методы и средства оценки сложности, трудоемкости и сроков выполнения работ
Применять основные принципы и методы управления персоналом
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
Нормативно-технические документы (стандарты и регламенты), описывающие процессы оценки сложности, трудоемкости, сроков выполнения работ
Методы оценки сложности, трудоемкости и сроков выполнения работ
Программные средства для оценки сложности, трудоемкости и сроков выполнения работ
Основные принципы и методы управления персоналом
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии
Другие характеристики
-

3.3.4. Трудовая функция

Наименование
Поиск и подбор персонала для разработки компьютерного программного обеспечения
Код
C/04.7
Уровень (подуровень) квалификации
7

Происхождение трудовой функции
Оригинал
X
Заимствовано из оригинала
Код оригинала
Регистрационный номер профессионального стандарта

Трудовые действия
Определение требований к квалификации персонала для выполнения задач по разработке компьютерного программного обеспечения
Формирование запросов на поиск персонала для выполнения задач по разработке компьютерного программного обеспечения
Интервьюирование кандидатов для выполнения задач по разработке компьютерного программного обеспечения
Принятие управленческих решений по отбору и приему персонала для выполнения задач по разработке компьютерного программного обеспечения
Необходимые умения
Применять профессиональные стандарты в области информационных технологий
Применять нормативные правовые акты и локальные нормативные акты, регламентирующие процессы управления персоналом
Применять основные принципы и методы управления персоналом
Определять потребность в персонале для выполнения задач по разработке компьютерного программного обеспечения
Осуществлять отбор и оценку кандидатов для выполнения задач по разработке компьютерного программного обеспечения
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
Профессиональные стандарты в области информационных технологий
Состояние выполнения плана работ по разработке компьютерного программного обеспечения
Нормативные правовые акты и локальные нормативные акты, регламентирующие процессы управления персоналом
Основные принципы и методы управления персоналом
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии
Другие характеристики
-

3.3.5. Трудовая функция

Наименование
Организация развития персонала, задействованного в разработке компьютерного программного обеспечения
Код
C/05.7
Уровень (подуровень) квалификации
7

Происхождение трудовой функции
Оригинал
X
Заимствовано из оригинала
Код оригинала
Регистрационный номер профессионального стандарта

Трудовые действия
Планирование и организация обучения и развития персонала, задействованного в разработке компьютерного программного обеспечения
Организация наставничества персонала, задействованного в разработке компьютерного программного обеспечения
Оценка квалификации персонала, задействованного в разработке компьютерного программного обеспечения
Необходимые умения
Применять профессиональные стандарты в области информационных технологий
Применять нормативные правовые акты и локальные нормативные акты регламентирующие процессы управления персоналом
Применять основные принципы и методы управления персоналом
Применять методы планирования развития и обучения персонала
Применять методы оценки квалификации персонала
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
Профессиональные стандарты в области информационных технологий
Методы планирования развития персонала
Методы оценки квалификации персонала
Нормативные правовые акты и локальные нормативные акты, регламентирующие процессы управления персоналом
Основные принципы и методы управления персоналом
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии
Другие характеристики
-

IV. Сведения об организациях - разработчиках
профессионального стандарта

4.1. Ответственная организация-разработчик

ФГБУ "Всероссийский научно-исследовательский институт труда" Министерства труда и социальной защиты Российской Федерации, город Москва
Генеральный директор
Платыгин Д.Н.

4.2. Наименования организаций-разработчиков

1
Ассоциация предприятий компьютерных и информационных технологий, город Москва
2
ГБПОУ "Московский центр развития профессионального образования", город Москва
3
ООО "1С", город Москва
4
ООО "СТМ", город Москва
5
ФГАОУ ВО "Научно-исследовательский университет "Высшая школа экономики", город Москва
6
ФГБОУ ВО "Российский экономический университет имени Г.В. Плеханова", город Москва
7
ФГБОУ ВО "Московский государственный технологический университет "СТАНКИН", город Москва

--------------------------------

<1> Общероссийский классификатор занятий.

<2> Общероссийский классификатор видов экономической деятельности.

<3> Единый квалификационный справочник должностей руководителей, специалистов и служащих.

<4> Общероссийский классификатор специальностей по образованию.