Приказ Минтруда России от 20.07.2022 N 423н "Об утверждении профессионального стандарта "Руководитель разработки программного обеспечения" (Зарегистрировано в Минюсте России 22.08.2022 N 69713)
Обобщенные трудовые функции |
Возможные наименования должностей, профессий |
Требования к образованию и обучению |
Требования к опыту практической работы |
Трудовые функции |
Трудовые действия |
|
код |
наименование |
уровень квалификации |
наименование |
код |
уровень (подуровень) квалификации |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
A |
Руководство процессами разработки компьютерного программного обеспечения |
6 |
• Руководитель группы разработки • Начальник отдела разработки
|
• Высшее образование - бакалавриатили и еще 1• Высшее образование - магистратура
|
• Не менее трех лет в области разработки компьютерного программного обеспечения при наличии высшего образования уровня бакалавриата и еще 1• Не менее одного года в области разработки компьютерного программного обеспечения при наличии высшего образования уровня магистратуры
|
Руководство разработкой программного кода |
A/01.6 |
6 |
Распределение задач на разработку программного кода между исполнителями и еще 6 |
Заявка на обучение
|
Оценка качества формализации поставленных задач в соответствии с требованиями технического задания или принятой в организации нормативно-технической документации |
Оценка качества алгоритмизации поставленных задач в соответствии с требованиями технического задания или принятой в организации нормативно-технической документации |
Оценка качества и эффективности программного кода |
Принятие управленческих решений по изменению программного кода |
Редактирование программного кода |
Управление версиями программного обеспечения в соответствии с регламентом и выбранной системой управления версиями |
Руководство проверкой работоспособности компьютерного программного обеспечения |
A/02.6 |
6 |
Распределение задач на проверку работоспособности компьютерного программного обеспечения между исполнителями и еще 6 |
Заявка на обучение
|
Оценка качества разработанных процедур отладки программного кода |
Оценка качества разработанных процедур сбора диагностических данных проверки работоспособности компьютерного программного обеспечения |
Оценка качества разработанных процедур измерения требуемых характеристик компьютерного программного обеспечения |
Оценка качества тестовых наборов данных в соответствии с выбранной методикой |
Оценка результатов проверки работоспособности компьютерного программного обеспечения |
Принятие управленческих решений по результатам проверки работоспособности компьютерного программного обеспечения об исправлении ошибок, рефакторинге, оптимизации и инспекции кода |
Руководство интеграцией программных модулей и компонентов компьютерного программного обеспечения |
A/03.6 |
6 |
Назначение заданий на разработку процедур интеграции, сборку, подключение к внешней среде, проверку работоспособности выпусков программного продукта и еще 2 |
Заявка на обучение
|
Оценка результатов выполнения назначенных заданий на разработку процедур интеграции, сборку, подключение к внешней среде, проверку работоспособности выпусков программного продукта |
Принятие управленческих решений по результатам проверки работоспособности выпусков программного продукта (решение о выпуске/невыпуске версии, отправка задач на доработку, добавление новых задач, передача на тестирование) |
Руководство разработкой проектной и технической документации на компьютерное программное обеспечение |
A/04.6 |
6 |
Инициирование разработки проектной и технической документации на компьютерное программное обеспечение и еще 2 |
Заявка на обучение
|
Контроль и оценка качества разработанной проектной и технической документации на компьютерное программное обеспечение |
Принятие управленческих решений по результатам контроля и оценки качества разработанной проектной и технической документации (решение о приемке разработанной документации или возврате на доработку) |
Руководство разработкой технических спецификаций компьютерного программного обеспечения |
A/05.6 |
6 |
Анализ функциональных требований к компьютерному программному обеспечению и еще 5 |
Заявка на обучение
|
Распределение заданий на разработку технических спецификаций компьютерного программного обеспечения |
Согласование технических спецификаций компьютерного программного обеспечения с заинтересованными сторонами |
Формирование требований к средствам разработки компьютерного программного обеспечения |
Контроль качества и сроков разработки технических спецификаций компьютерного программного обеспечения |
Принятие управленческих решений по разработке и изменению технических спецификаций компьютерного программного обеспечения |
B |
Организация процессов разработки компьютерного программного обеспечения |
7 |
• Руководитель группы разработки • Начальник отдела разработки
|
Высшее образование - магистратура
|
Не менее одного года в области руководства разработкой компьютерного программного обеспечения
|
Управление проектированием компьютерного программного обеспечения |
B/01.7 |
7 |
Анализ архитектуры компьютерного программного обеспечения и ее согласование с заинтересованными сторонами и еще 3 |
Заявка на обучение
|
Распределение заданий на проектирование компьютерного программного обеспечения, структуры базы данных, программных интерфейсов |
Оценка качества проектирования компьютерного программного обеспечения, структуры базы данных, программных интерфейсов |
Принятие управленческих решений по результатам проектирования компьютерного программного обеспечения, структуры базы данных, программных интерфейсов |
Управление процессом разработки компьютерного программного обеспечения |
B/02.7 |
7 |
Планирование процесса разработки программного продукта и еще 3 |
Заявка на обучение
|
Контроль исполнения планов разработки программного продукта |
Принятие управленческих решений о корректировке планов разработки программного продукта |
Принятие управленческих решений о повторном использовании программных модулей |
Управление информацией в процессе разработки компьютерного программного обеспечения |
B/03.7 |
7 |
Организация системы контроля версий, репозитория, системы учета задач и дефектов, системы сборки и непрерывной интеграции, базы знаний для разработки компьютерного программного обеспечения и еще 3 |
Заявка на обучение
|
Разработка регламентов обмена информацией в команде разработчиков компьютерного программного обеспечения |
Мониторинг соблюдения регламента обмена информацией в команде разработчиков компьютерного программного обеспечения |
Принятие управленческих решений по результатам мониторинга соблюдения регламента обмена информацией в команде разработчиков компьютерного программного обеспечения |
Управление запросами на изменения, дефектами и проблемами в компьютерном программном обеспечении |
B/04.7 |
7 |
Установление причин возникновения дефектов и проблем в компьютерном программном обеспечении и еще 8 |
Заявка на обучение
|
Оценка запросов на изменения и предложенных решений по их осуществлению (по стоимости, трудоемкости, эффективности) в компьютерном программном обеспечении |
Принятие управленческих решений о реализации запросов на изменения (решений о необходимости и сроках внесения изменений в программное обеспечение и документацию) |
Планирование и документирование внесения изменений в компьютерное программное обеспечение |
Контроль исполнения принятых управленческих решений |
Планирование и контроль процессов верификации компьютерного программного обеспечения |
Осуществление коммуникаций с заказчиком в процессе валидации компьютерного программного обеспечения |
Планирование и контроль процесса ревизии компьютерного программного обеспечения |
Осуществление коммуникаций с внешним аудитором в процессе аудита компьютерного программного обеспечения |
Управление конфигурациями и выпусками программного продукта |
B/05.7 |
7 |
Формирование требований к компонентному составу программного продукта и еще 5 |
Заявка на обучение
|
Управление версиями отдельных компонентов и программного продукта в целом |
Анализ требований к выпуску новой версии программного продукта |
Определение перечня функциональных требований, реализуемых в новой версии программного продукта |
Контроль выполнения разработки версии программного продукта |
Принятие управленческих решений о выпуске версии программного продукта |
Разработка внутренних правил, методик и регламентов проведения работ |
B/06.7 |
7 |
Разработка внутренних правил, методик и регламентов проведения работ с системой управления версиями, репозиторием, системой учета задач и дефектов, системой сборки и непрерывной интеграции, базой знаний и еще 3 |
Заявка на обучение
|
Разработка внутренних правил, методик и регламентов создания приложений компьютерного программного обеспечения |
Разработка внутренних правил, методик и регламентов формирования баз данных |
Разработка внутренних правил, методик и регламентов создания внешних интерфейсов |
C |
Управление программно-техническими, технологическими и человеческими ресурсами для разработки компьютерного программного обеспечения |
7 |
• Руководитель группы разработки • Начальник отдела разработки
|
Высшее образование - магистратура
|
Не менее одного года в области руководства разработкой компьютерного программного обеспечения
|
Управление инфраструктурой коллективной среды разработки компьютерного программного обеспечения |
C/01.7 |
7 |
Выбор инструментальных средств разработки компьютерного программного обеспечения и еще 5 |
Заявка на обучение
|
Определение набора библиотек повторно используемых модулей компьютерного программного обеспечения |
Выбор средств создания и ведения репозитория, учета задач, сборки и непрерывной интеграции, базы знаний для разработки компьютерного программного обеспечения |
Организация процесса использования инфраструктуры коллективной среды разработки компьютерного программного обеспечения |
Мониторинг функционирования инфраструктуры коллективной среды разработки компьютерного программного обеспечения |
Принятие управленческих решений |
Управление рисками разработки компьютерного программного обеспечения |
C/02.1 |
7 |
Определение областей применения процесса управления рисками разработки компьютерного программного обеспечения и еще 3 |
Заявка на обучение
|
Определение стратегий и приоритетов управления рисками разработки компьютерного программного обеспечения |
Выявление и отслеживание рисков в процессе разработки компьютерного программного обеспечения |
Анализ и оценка выявленных рисков в процессе разработки компьютерного программного обеспечения, выбор способов реагирования на них и выделение необходимых ресурсов |
Управление процессами оценки сложности, трудоемкости, сроков выполнения работ |
C/03.7 |
7 |
Структурная декомпозиция работ и еще 3 |
Заявка на обучение
|
Определение критериев (показателей) оценки сложности, трудоемкости, сроков выполнения работ |
Мониторинг и оценка по выбранным критериям (показателям) сложности, трудоемкости и сроков выполнения работ |
Принятие управленческих решений |
Поиск и подбор персонала для разработки компьютерного программного обеспечения |
C/04.7 |
7 |
Определение требований к квалификации персонала для выполнения задач по разработке компьютерного программного обеспечения и еще 3 |
Заявка на обучение
|
Формирование запросов на поиск персонала для выполнения задач по разработке компьютерного программного обеспечения |
Интервьюирование кандидатов для выполнения задач по разработке компьютерного программного обеспечения |
Принятие управленческих решений по отбору и приему персонала для выполнения задач по разработке компьютерного программного обеспечения |
Организация развития персонала, задействованного в разработке компьютерного программного обеспечения |
C/05.7 |
7 |
Планирование и организация обучения и развития персонала, задействованного в разработке компьютерного программного обеспечения и еще 2 |
Заявка на обучение
|
Организация наставничества персонала, задействованного в разработке компьютерного программного обеспечения |
Оценка квалификации персонала, задействованного в разработке компьютерного программного обеспечения |