Проект Приказа Министерства труда и социальной защиты РФ "Об утверждении профессионального стандарта "Руководитель разработки программного обеспечения" (подготовлен Минтрудом России 22.12.2021)
Досье на проект
Пояснительная записка
В соответствии с пунктом 16 Правил разработки и утверждения профессиональных стандартов, утвержденных постановлением Правительства Российской Федерации от 22 января 2013 г. N 23 (Собрание законодательства Российской Федерации, 2013, N 4, ст. 293; 2014, N 39, ст. 5266), приказываю:
1. Утвердить прилагаемый профессиональный стандарт "Руководитель разработки программного обеспечения".
2. Признать утратившим силу приказ Министерства труда и социальной защиты Российской Федерации от 17 сентября 2014 г. N 645н "Об утверждении профессионального стандарта "Руководитель разработки программного обеспечения" (зарегистрирован Министерством юстиции Российской Федерации 24 ноября 2014 г., регистрационный N 34847).
3. Установить, что настоящий приказ вступает в силу с 1 сентября 2022 г. и действует до 1 сентября 2028 г.
Министр | А.О. Котяков |
УТВЕРЖДЕН
приказом Министерства труда и социальной защиты Российской Федерации
от "__" _________ 20__ г. N___
ПРОФЕССИОНАЛЬНЫЙ СТАНДАРТ
Руководитель разработки программного обеспечения
Регистрационный номер |
I. Общие сведения
Руководство разработкой компьютерного программного обеспечения | 06.017 | ||||
---|---|---|---|---|---|
(наименование вида профессиональной деятельности) | Код | ||||
Основная цель вида профессиональной деятельности: | |||||
Руководство процессами разработки, отладки, проверки работоспособности и модификации компьютерного программного обеспечения, их организация и управление ресурсами | |||||
Группа занятий: | |||||
1330 | Руководители служб и подразделений в сфере информационно-коммуникационных технологий | ||||
(код ОКЗ*(1)) | (наименование) | (код ОКЗ) | (наименование) | ||
Отнесение к видам экономической деятельности: | |||||
62.01 | Разработка компьютерного программного обеспечения | ||||
62.02 | Деятельность консультативная и работы в области компьютерных технологий | ||||
(код ОКВЭД*(2)) | (наименование вида экономической деятельности) |
II. Описание трудовых функций, входящих в профессиональный стандарт (функциональная карта вида профессиональной деятельности)
Обобщенные трудовые функции | Трудовые функции | ||||
---|---|---|---|---|---|
код | наименование | уровень квалификации | наименование | код | уровень (подуровень) квалификации |
А | Руководство процессами разработки компьютерного программного обеспечения | 6 | Руководство разработкой программного кода | А/01.6 | 6 |
Руководство проверкой работоспособности компьютерного программного обеспечения | А/02.6 | 6 | |||
Руководство интеграцией программных модулей и компонентов компьютерного программного обеспечения | А/03.6 | 6 | |||
Руководство разработкой проектной и технической документации на компьютерное программное обеспечение | А/04.6 | 6 | |||
Руководство разработкой технических спецификаций компьютерного программного обеспечения | А/05.6 | 6 | |||
В | Организация процессов разработки компьютерного программного обеспечения | 7 | Управление проектированием компьютерного программного обеспечения | В/01.7 | 7 |
Управление процессом разработки компьютерного программного обеспечения | В/02.7 | 7 | |||
Управление информацией в процессе разработки компьютерного программного обеспечения | В/03.7 | 7 | |||
Управление запросами на изменения, дефектами и проблемами в компьютерном программном обеспечении | В/04.7 | 7 | |||
Управление конфигурациями и выпусками программного продукта | В/05.7 | 7 | |||
Разработка внутренних правил, методик и регламентов проведения работ | В/06.7 | 7 | |||
С | Управление программно-техническими, технологическими и человеческими ресурсами для разработки компьютерного программного обеспечения | 7 | Управление инфраструктурой коллективной среды разработки компьютерного программного обеспечения | С/01.7 | 7 |
Управление рисками разработки компьютерного программного обеспечения | С/02.7 | 7 | |||
Управление процессами оценки сложности, трудоемкости, сроков выполнения работ | С/03.7 | 7 | |||
Поиск и подбор персонала для разработки компьютерного программного обеспечения | С/04.7 | 7 | |||
Организация развития персонала, задействованного в разработке компьютерного программного обеспечения | С/05.7 | 7 |
III. Характеристика обобщенных трудовых функций
3.1. Обобщенная трудовая функция "Руководство процессами разработки компьютерного программного обеспечения" | |||||
---|---|---|---|---|---|
Наименование | Руководство процессами разработки компьютерного программного обеспечения | Код | А | Уровень квалификации | 6 |
Происхождение обобщенной трудовой функции | Оригинал | Х | Заимствовано из оригинала | ||
Код оригинала | Регистрационный номер профессионального стандарта | ||||
Возможные наименования должностей | Руководитель группы разработки Начальник отдела разработки | ||||
Требования к образованию и обучению | Высшее образование - бакалавриат или Высшее образование - магистратура | ||||
Требования к опыту практической работы | Не менее трех лет практической работы в области разработки компьютерного программного обеспечения при наличии высшего образования по уровню бакалавриата Не менее одного года практической работы в области разработки компьютерного программного обеспечения при наличии высшего образования по уровню магистратуры | ||||
Особые условия допуска к работе | - | ||||
Другие характеристики | Рекомендуется дополнительное профессиональное образование - программы повышения квалификации по профилю деятельности и в области менеджмента | ||||
Дополнительные характеристики | |||||
Наименование документа | Код | Наименование базовой группы, должности (профессии) или специальности | |||
ОКЗ | 1330 | Руководители служб и подразделений в сфере информационно-коммуникационных технологий | |||
ЕКС*(3) | - | Начальник производственного отдела | |||
Мастер участка | |||||
ОКПДТР | 24702 | Начальник отдела (компьютерного обеспечения) | |||
ОКСО*(4) | 2.01.03.02 | Прикладная математика и информатика | |||
2.02.03.00 | Компьютерные и информационные науки | ||||
2.09.03.00 | Информатика и вычислительная техника | ||||
2.01.04.02 | Прикладная математика и информатика | ||||
2.02.04.00 | Компьютерные и информационные науки | ||||
2.09.04.00 | Информатика и вычислительная техника |
3.1.1. Трудовая функция | |||||
---|---|---|---|---|---|
Наименование | Руководство разработкой программного кода | Код | А/01.6 | Уровень (подуровень) квалификации | 6 |
Происхождение трудовой функции | Оригинал | Х | Заимствовано из оригинала | ||
Код оригинала | Регистрационный номер профессионального стандарта | ||||
Трудовые действия | Распределение задач на разработку программного кода между исполнителями | ||||
Оценка качества формализации поставленных задач в соответствии с требованиями технического задания или другой принятой в организации нормативно-технической документации | |||||
Оценка качества алгоритмизации поставленных задач в соответствии с требованиями технического задания или другой принятой в организации нормативно-технической документации | |||||
Оценка качества и эффективности программного кода | |||||
Принятие управленческих решений по изменению программного кода | |||||
Редактирование программного кода | |||||
Управление версиями программного обеспечения в соответствии с регламентом и выбранной системой управления версиями | |||||
Необходимые умения | Использовать методы и приемы формализации поставленных задач | ||||
Использовать методы и приемы алгоритмизации поставленных задач | |||||
Использовать программные продукты для графического отображения алгоритмов | |||||
Применять стандартные алгоритмы в соответствующих областях | |||||
Писать программный код на выбранном языке программирования | |||||
Применять стандартные возможности выбранной среды программирования для редактирования программного кода | |||||
Применять нормативно-технические документы (стандарты и регламенты), определяющие требования к оформлению программного кода | |||||
Применять лучшие мировые практики оформления программного кода | |||||
Использовать возможности имеющейся технической и/или программной архитектуры | |||||
Применять коллективную среду разработки программного обеспечения и систему управления версиями | |||||
Применять методы принятия управленческих решений | |||||
Осуществлять коммуникации с заинтересованными сторонами | |||||
Необходимые знания | Методы и приемы формализации задач | ||||
Методы и приемы алгоритмизации поставленных задач | |||||
Стандартные алгоритмы, методы их масштабирования и оценки вычислительной сложности, области их применения | |||||
Выбранный язык программирования, особенности программирования на этом языке | |||||
Языки формализации функциональных спецификаций | |||||
Методологии разработки программного обеспечения | |||||
Нотации и программные продукты для графического отображения алгоритмов | |||||
Компоненты программно-технических архитектур, существующие приложения и интерфейсы взаимодействия с ними | |||||
Технологии программирования | |||||
Особенности выбранной среды программирования | |||||
Методы принятия управленческих решений | |||||
Основные принципы и методы управления персоналом | |||||
Нормативно-технические документы (стандарты и регламенты), определяющие требования к оформлению программного кода | |||||
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии | |||||
Другие характеристики | - |
3.1.2. Трудовая функция | |||||
---|---|---|---|---|---|
Наименование | Руководство проверкой работоспособности компьютерного программного обеспечения | Код | А/02.6 | Уровень (подуровень) квалификации | 6 |
Происхождение трудовой функции | Оригинал | Х | Заимствовано из оригинала | ||
Код оригинала | Регистрационный номер профессионального стандарта | ||||
Трудовые действия | Распределение задач на проверку работоспособности компьютерного программного обеспечения между исполнителями | ||||
Оценка качества разработанных процедур отладки программного кода | |||||
Оценка качества разработанных процедур сбора диагностических данных проверки работоспособности компьютерного программного обеспечения | |||||
Оценка качества разработанных процедур измерения требуемых характеристик компьютерного программного обеспечения | |||||
Оценка качества тестовых наборов данных в соответствии с выбранной методикой | |||||
Оценка результатов проверки работоспособности компьютерного программного обеспечения | |||||
Принятие управленческих решений по результатам проверки работоспособности компьютерного программного обеспечения об исправлении ошибок, рефакторинге, оптимизации и инспекции кода | |||||
Необходимые умения | Производить подготовку тестовых наборов данных и проверку работоспособности компьютерного программного обеспечения на их основе | ||||
Применять методы и средства проверки работоспособности компьютерного программного обеспечения | |||||
Интерпретировать диагностические данные (журналы, протоколы) проверки работоспособности компьютерного программного обеспечения | |||||
Применять методы и средства рефакторинга, оптимизации и инспекции программного кода | |||||
Использовать возможности имеющейся технической и/или программной архитектуры | |||||
Анализировать значения полученных характеристик компьютерного программного обеспечения | |||||
Применять коллективную среду разработки компьютерного программного обеспечения и систему управления версиями | |||||
Применять методы принятия управленческих решений | |||||
Осуществлять коммуникации с заинтересованными сторонами | |||||
Необходимые знания | Основные принципы отладки программного кода | ||||
Основные виды диагностических данных и способы их представления | |||||
Основные методы измерения и оценки характеристик компьютерного программного обеспечения | |||||
Методы подготовки тестовых наборов данных | |||||
Методы и средства проверки работоспособности компьютерного программного обеспечения | |||||
Методы и средства рефакторинга и оптимизации программного кода | |||||
Компоненты программно-технических архитектур, существующие приложения и интерфейсы взаимодействия с ними | |||||
Технологии программирования | |||||
Типовые метрики компьютерного программного обеспечения | |||||
Государственные стандарты по испытанию автоматизированных систем | |||||
Руководящие документы по стандартизации требований к документам автоматизированных систем | |||||
Методы принятия управленческих решений | |||||
Основные принципы и методы управления персоналом | |||||
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии | |||||
Другие характеристики | - |
3.1.3. Трудовая функция | |||||
---|---|---|---|---|---|
Наименование | Руководство интеграцией программных модулей и компонентов компьютерного программного обеспечения | Код | А/03.6 | Уровень (подуровень) квалификации | 6 |
Происхождение трудовой функции | Оригинал | Х | Заимствовано из оригинала | ||
Код оригинала | Регистрационный номер профессионального стандарта | ||||
Трудовые действия | Назначение заданий на разработку процедур интеграции, сборку, подключение к внешней среде, проверку работоспособности выпусков программного продукта | ||||
Оценка результатов выполнения назначенных заданий на разработку процедур интеграции, сборку, подключение к внешней среде, проверку работоспособности выпусков программного продукта | |||||
Принятие управленческих решений по результатам проверки работоспособности выпусков программного продукта (решение о выпуске/невыпуске версии, отправка задач на доработку, добавление новых задач, передача на тестирование) | |||||
Необходимые умения | Писать программный код процедур интеграции программных модулей | ||||
Использовать выбранную среду программирования для разработки процедур интеграции программных модулей | |||||
Применять методы и средства сборки модулей и компонентов компьютерного программного обеспечения, разработки процедур для развертывания компьютерного программного обеспечения, миграции и преобразования данных, создания программных интерфейсов | |||||
Применять коллективную среду разработки компьютерного программного обеспечения и систему управления версиями | |||||
Выявлять соответствие требований заказчиков существующим программным продуктам | |||||
Оценивать работоспособность программного продукта | |||||
Применять методы принятия управленческих решений | |||||
Осуществлять коммуникации с заинтересованными сторонами | |||||
Необходимые знания | Методы и средства сборки модулей и компонентов компьютерного программного обеспечения | ||||
Методы и программные интерфейсы взаимодействия компьютерного программного обеспечения с внешними программными компонентами | |||||
Методы проектирования и разработки программных интерфейсов взаимодействия внутренних модулей компьютерного программного обеспечения | |||||
Методы и средства разработки процедур для развертывания компьютерного программного обеспечения | |||||
Методы и средства миграции и преобразования данных | |||||
Методы проверки работоспособности программного продукта | |||||
Интерфейсы взаимодействия с внешней средой | |||||
Интерфейсы взаимодействия внутренних модулей компьютерного программного обеспечения | |||||
Языки, утилиты и среды программирования, средства пакетного выполнения процедур | |||||
Методы принятия управленческих решений | |||||
Основные принципы и методы управления персоналом | |||||
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии | |||||
Другие характеристики | - |
3.1.4. Трудовая функция | |||||
---|---|---|---|---|---|
Наименование | Руководство разработкой проектной и технической документации на компьютерное программное обеспечение | Код | А/04.6 | Уровень (подуровень) квалификации | 6 |
Происхождение трудовой функции | Оригинал | Х | Заимствовано из оригинала | ||
Код оригинала | Регистрационный номер профессионального стандарта | ||||
Трудовые действия | Инициирование разработки проектной и технической документации на компьютерное программное обеспечение | ||||
Контроль и оценка качества разработанной проектной и технической документации на компьютерное программное обеспечение | |||||
Принятие управленческих решений по результатам контроля и оценки качества разработанной проектной и технической документации (решение о приемке разработанной документации или возврате на доработку) | |||||
Необходимые умения | Применять нормативно-технические документы (стандарты и регламенты), определяющие требования к проектной и технической документации на компьютерное программное обеспечение | ||||
Применять коллективную среду документирования программного обеспечения | |||||
Применять методы принятия управленческих решений | |||||
Осуществлять коммуникации с заинтересованными сторонами | |||||
Необходимые знания | Правила редактирования научно-технической документации | ||||
Нормативно-технические документы (стандарты и регламенты), определяющие требования к проектной и технической документации | |||||
Методы повышения читаемости программного кода | |||||
Методы принятия управленческих решений | |||||
Основные принципы и методы управления персоналом | |||||
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии | |||||
Другие характеристики | - |
3.1.5. Трудовая функция | |||||
---|---|---|---|---|---|
Наименование | Руководство разработкой технических спецификаций компьютерного программного обеспечения | Код | А/05.6 | Уровень (подуровень) квалификации | 6 |
Происхождение трудовой функции | Оригинал | Х | Заимствовано из оригинала | ||
Код оригинала | Регистрационный номер профессионального стандарта | ||||
Трудовые действия | Анализ функциональных требований к компьютерному программному обеспечению | ||||
Распределение заданий на разработку технических спецификаций компьютерного программного обеспечения | |||||
Согласование технических спецификаций компьютерного программного обеспечения с заинтересованными сторонами | |||||
Формирование требований к средствам разработки компьютерного программного обеспечения | |||||
Контроль качества и сроков разработки технических спецификаций компьютерного программного обеспечения | |||||
Принятие управленческих решений по разработке и изменению технических спецификаций компьютерного программного обеспечения | |||||
Необходимые умения | Применять нормативно-технические документы (стандарты и регламенты) в части разработки требований к компьютерному программному обеспечению | ||||
Применять методы и средства анализа функциональных требований к компьютерному программному обеспечению | |||||
Применять методы и средства разработки технических спецификаций компьютерного программного обеспечения | |||||
Применять методы принятия управленческих решений | |||||
Осуществлять рабочие коммуникации с подразделениями организации и заинтересованными сторонами в рамках процесса разработки технических спецификаций компьютерного программного обеспечения | |||||
Необходимые знания | Нормативно-технические документы (стандарты и регламенты) и лучшие мировые практики в части разработки требований к компьютерному программному обеспечению | ||||
Методы и средства разработки и анализа функциональных требований к компьютерному программному обеспечению | |||||
Методы и средства разработки технических спецификаций компьютерного программного обеспечения | |||||
Методы и средства разработки компьютерного программного обеспечения | |||||
Возможности существующей программно-технической архитектуры | |||||
Возможности современных и перспективных средств разработки программных продуктов, технических средств | |||||
Методологии разработки компьютерного программного обеспечения и технологии программирования | |||||
Методологии и технологии проектирования и использования баз данных | |||||
Методы принятия управленческих решений | |||||
Основные принципы и методы управления персоналом | |||||
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии | |||||
Другие характеристики | - |
3.2. Обобщенная трудовая функция "Организация процессов разработки компьютерного программного обеспечения" | |||||
---|---|---|---|---|---|
Наименование | Организация процессов разработки компьютерного программного обеспечения | Код | В | Уровень квалификации | 7 |
Происхождение обобщенной трудовой функции | Оригинал | Х | Заимствовано из оригинала | ||
Код оригинала | Регистрационный номер профессионального стандарта | ||||
Возможные наименования должностей | Руководитель группы разработки Начальник отдела разработки | ||||
Требования к образованию и обучению | Высшее образование - магистратура | ||||
Требования к опыту практической работы | Не менее одного года работы в области руководства разработкой компьютерного программного обеспечения | ||||
Особые условия допуска к работе | - | ||||
Другие характеристики | Рекомендуется дополнительное профессиональное образование - программы профессиональной переподготовки или повышения квалификации в области менеджмента | ||||
Дополнительные характеристики | |||||
Наименование документа | Код | Наименование базовой группы, должности (профессии) или специальности | |||
ОКЗ | 1330 | Руководители служб и подразделений в сфере информационно-коммуникационных технологий | |||
ЕКС | - | Главный конструктор | |||
Начальник производственного отдела | |||||
ОКПДТР | 20780 | Главный конструктор | |||
20920 | Главный специалист по программному обеспечению | ||||
ОКСО | 2.01.04.02 | Прикладная математика и информатика | |||
2.02.04.00 | Компьютерные и информационные науки | ||||
2.09.04.00 | Информатика и вычислительная техника |
3.2.1. Трудовая функция | |||||
---|---|---|---|---|---|
Наименование | Управление проектированием компьютерного программного обеспечения | Код | В/01.7 | Уровень (подуровень) квалификации | 7 |
Происхождение трудовой функции | Оригинал | Х | Заимствовано из оригинала | ||
Код оригинала | Регистрационный номер профессионального стандарта | ||||
Трудовые действия | Анализ и согласование архитектуры компьютерного программного обеспечения с заинтересованными сторонами | ||||
Распределение заданий на проектирование компьютерного программного обеспечения, структуры базы данных, программных интерфейсов | |||||
Оценка качества проектирования компьютерного программного обеспечения, структуры базы данных, программных интерфейсов | |||||
Принятие управленческих решений по результатам проектирования компьютерного программного обеспечения, структуры базы данных, программных интерфейсов | |||||
Необходимые умения | Применять принципы построения архитектуры компьютерного программного обеспечения и виды архитектур программного обеспечения | ||||
Применять методологии и средства проектирования компьютерного программного обеспечения | |||||
Применять методы и средства проектирования баз данных | |||||
Применять методы и средства проектирования программных интерфейсов | |||||
Применять основные принципы и методы управления персоналом | |||||
Применять методологию функциональной стандартизации для открытых систем | |||||
Применять методы принятия управленческих решений | |||||
Применять нормативно-технические документы (стандарты и регламенты) по процессу разработки архитектуры компьютерного программного обеспечения | |||||
Осуществлять рабочие коммуникации с подразделениями организации и заинтересованными сторонами в рамках процесса проектирования компьютерного программного обеспечения, структуры базы данных, программных интерфейсов | |||||
Необходимые знания | Принципы построения архитектуры компьютерного программного обеспечения и виды архитектур программного обеспечения | ||||
Методологии и средства проектирования компьютерного программного обеспечения | |||||
Методы и средства проектирования баз данных | |||||
Методы и средства проектирования программных интерфейсов | |||||
Методы принятия управленческих решений | |||||
Основные принципы и методы управления персоналом | |||||
Методология функциональной стандартизации для открытых систем | |||||
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии | |||||
Другие характеристики | - | ||||
3.2.2. Трудовая функция | |||||
Наименование | Управление процессом разработки компьютерного программного обеспечения | Код | В/02.7 | Уровень (подуровень) квалификации | 7 |
Происхождение трудовой функции | Оригинал | Х | Заимствовано из оригинала | ||
Код оригинала | Регистрационный номер профессионального стандарта | ||||
Трудовые действия | Планирование процесса разработки программного продукта | ||||
Контроль исполнения планов разработки программного продукта | |||||
Принятие управленческих решений о корректировке планов разработки программного продукта | |||||
Принятие управленческих решений о повторном использовании программных модулей | |||||
Необходимые умения | Применять методы и средства планирования и контроля (мониторинга) исполнения планов | ||||
Применять основные принципы и методы управления персоналом | |||||
Применять нормативно-технические документы (стандарты и регламенты), лучшие мировые практики управления процессом разработки программного продукта | |||||
Составлять планы процесса разработки программного продукта | |||||
Оценивать качество плана разработки программного продукта (ресурсы, сроки, риски) | |||||
Наблюдать за исполнением планов разработки программного продукта | |||||
Корректировать план разработки программного продукта | |||||
Осуществлять коммуникации с заинтересованными сторонами | |||||
Необходимые знания | Методы и средства планирования и контроля (мониторинга) исполнения планов | ||||
Методы оценки качества плана разработки программного продукта (ресурсы, сроки, риски) | |||||
Основные принципы и методы управления персоналом | |||||
Нормативно-технические документы (стандарты и регламенты), лучшие мировые практики управления процессом разработки программного продукта | |||||
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии | |||||
Другие характеристики | - |
3.2.3. Трудовая функция | |||||
---|---|---|---|---|---|
Наименование | Управление информацией в процессе разработки компьютерного программного обеспечения | Код | В/03.7 | Уровень (подуровень) квалификации | 7 |
Происхождение трудовой функции | Оригинал | Х | Заимствовано из оригинала | ||
Код оригинала | Регистрационный номер профессионального стандарта | ||||
Трудовые действия | Организация системы контроля версий, репозитория, системы учета задач и дефектов, системы сборки и непрерывной интеграции, базы знаний для разработки компьютерного программного обеспечения | ||||
Разработка регламентов обмена информацией в команде разработчиков компьютерного программного обеспечения | |||||
Мониторинг соблюдения регламента обмена информацией в команде разработчиков компьютерного программного обеспечения | |||||
Принятие управленческих решений по результатам мониторинга соблюдения регламента обмена информацией в команде разработчиков компьютерного программного обеспечения | |||||
Необходимые умения | Применять методологии разработки компьютерного программного обеспечения | ||||
Применять методологии управления проектами разработки компьютерного программного обеспечения | |||||
Применять лучшие практики разработки компьютерного программного обеспечения и отражать их в базе знаний | |||||
Применять основные принципы и методы управления персоналом | |||||
Применять нормативно-технические документы (стандарты и регламенты), описывающие процессы управления информацией в команде разработки компьютерного программного обеспечения | |||||
Осуществлять коммуникации с заинтересованными сторонами | |||||
Необходимые знания | Методологии разработки компьютерного программного обеспечения | ||||
Методологии управления проектами разработки компьютерного программного обеспечения | |||||
Методологии организации системы управления версиями, репозитория, системы учета задач и дефектов, системы сборки и непрерывной интеграции, базы знаний для разработки компьютерного программного обеспечения | |||||
Лучшие практики управления разработкой компьютерного программного обеспечения | |||||
Основные принципы и методы управления персоналом | |||||
Нормативно-технические документы (стандарты и регламенты), описывающие процессы управления информацией в команде разработки компьютерного программного обеспечения | |||||
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии | |||||
Другие характеристики | - |
3.2.4. Трудовая функция | |||||
---|---|---|---|---|---|
Наименование | Управление запросами на изменения, дефектами и проблемами в компьютерном программном обеспечении | Код | В/04.7 | Уровень (подуровень) квалификации | 7 |
Происхождение трудовой функции | Оригинал | Х | Заимствовано из оригинала | ||
Код оригинала | Регистрационный номер профессионального стандарта | ||||
Трудовые действия | Установление причин возникновения дефектов и проблем в компьютерном программном обеспечении | ||||
Оценка запросов на изменения и предложенных решений по их осуществлению (по стоимости, трудоемкости, эффективности) в компьютерном программном обеспечении | |||||
Принятие управленческих решений о реализации запросов на изменения (решения о необходимости и сроках внесения изменений в программное обеспечение и документацию) | |||||
Планирование и документирование внесения изменений в компьютерное программное обеспечение | |||||
Контроль исполнения принятых управленческих решений | |||||
Планирование и контроль процессов верификации компьютерного программного обеспечения | |||||
Осуществление коммуникаций с заказчиком в процессе валидации компьютерного программного обеспечения | |||||
Планирование и контроль процесса ревизии компьютерного программного обеспечения | |||||
Осуществление коммуникаций с внешним аудитором в процессе аудита компьютерного программного обеспечения | |||||
Необходимые умения | Применять методы и средства управления запросами на изменения; выявления дефектов и проблем, причин их возникновения в компьютерном программном обеспечении | ||||
Применять нормативно-технические документы (стандарты и регламенты) по процессам управления изменениями и проблемами в компьютерном программном обеспечении | |||||
Применять методы планирования и документирования вносимых изменений в компьютерное программное обеспечение | |||||
Применять методы верификации компьютерного программного обеспечения | |||||
Применять методы валидации компьютерного программного обеспечения | |||||
Применять методы ревизии компьютерного программного обеспечения | |||||
Применять методы аудита компьютерного программного обеспечения | |||||
Применять методы принятия управленческих решений | |||||
Осуществлять коммуникации с подразделениями организации и заинтересованными сторонами в рамках процесса разработки компьютерного программного обеспечения | |||||
Необходимые знания | Методы и средства выявления дефектов, проблем и причин их возникновения в компьютерном программном обеспечении | ||||
Методы и средства управления запросами на изменения в компьютерном программном обеспечении | |||||
Методы верификации компьютерного программного обеспечения | |||||
Методы валидации компьютерного программного обеспечения | |||||
Методы ревизии компьютерного программного обеспечения | |||||
Методы аудита компьютерного программного обеспечения | |||||
Методы планирования и документирования вносимых изменений в компьютерное программное обеспечение | |||||
Нормативно-технические документы (стандарты и регламенты) по процессам управления изменениями и проблемами в компьютерном программном обеспечении | |||||
Методы принятия управленческих решений | |||||
Основные принципы и методы управления персоналом | |||||
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии | |||||
Другие характеристики | - |
3.2.5. Трудовая функция | |||||
---|---|---|---|---|---|
Наименование | Управление конфигурациями и выпусками программного продукта | Код | В/05.7 | Уровень (подуровень) квалификации | 7 |
Происхождение трудовой функции | Оригинал | Х | Заимствовано из оригинала | ||
Код оригинала | Регистрационный номер профессионального стандарта | ||||
Трудовые действия | Формирование требований к компонентному составу программного продукта | ||||
Управление версиями отдельных компонентов и программного продукта в целом | |||||
Анализ требований к выпуску новой версии программного продукта | |||||
Определение перечня функциональных требований, реализуемых в новой версии программного продукта | |||||
Контроль выполнения разработки версии программного продукта | |||||
Принятие управленческих решений о выпуске версии программного продукта | |||||
Необходимые умения | Применять нормативно-технические документы (стандарты и регламенты) по процессу управления конфигурациями и выпусками программного продукта | ||||
Осуществлять коммуникации с подразделениями организации и заинтересованными сторонами в рамках процесса разработки компьютерного программного обеспечения | |||||
Проводить оценку работоспособности программного продукта | |||||
Применять коллективную среду разработки компьютерного программного обеспечения и систему управления версиями | |||||
Документировать произведенные действия, выявленные проблемы и способы их устранения | |||||
Документировать произведенные изменения в программных продуктах с использованием системы управления версиями | |||||
Применять методы принятия управленческих решений | |||||
Необходимые знания | Нормативно-технические документы (стандарты и регламенты) по процессам управления конфигурациями, изменениями и выпусками программного продукта | ||||
Состав и методы использования коллективной среды разработки компьютерного программного обеспечения и системы контроля версий | |||||
Методы и средства верификации работоспособности выпусков программных продуктов | |||||
Языки, утилиты и среды программирования, средства пакетного выполнения процедур | |||||
Методы принятия управленческих решений | |||||
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии | |||||
Другие характеристики | - |
3.2.6. Трудовая функция | |||||
---|---|---|---|---|---|
Наименование | Разработка внутренних правил, методик и регламентов проведения работ | Код | В/06.7 | Уровень (подуровень) квалификации | 7 |
Происхождение трудовой функции | Оригинал | Х | Заимствовано из оригинала | ||
Код оригинала | Регистрационный номер профессионального стандарта | ||||
Трудовые действия | Разработка внутренних правил, методик и регламентов проведения работ с системой управления версиями, репозиторием, системой учета задач и дефектов, системой сборки и непрерывной интеграции, базой знаний | ||||
Разработка внутренних правил, методик и регламентов создания приложений компьютерного программного обеспечения | |||||
Разработка внутренних правил, методик и регламентов формирования баз данных | |||||
Разработка внутренних правил, методик и регламентов создания внешних интерфейсов | |||||
Необходимые умения | Применять методологии разработки компьютерного программного обеспечения | ||||
Применять методологии управления проектами разработки компьютерного программного обеспечения | |||||
Применять методы и средства организации проектных данных | |||||
Применять лучшие практики разработки компьютерного программного обеспечения и отражать их в базе знаний | |||||
Применять основные принципы и методы управления персоналом | |||||
Применять нормативно-технические документы (стандарты и регламенты), описывающие процессы управления информацией в команде разработки компьютерного программного обеспечения | |||||
Осуществлять коммуникации с заинтересованными сторонами | |||||
Необходимые знания | Методологии разработки компьютерного программного обеспечения | ||||
Методологии управления проектами разработки компьютерного программного обеспечения | |||||
Методы и средства организации проектных данных | |||||
Лучшие практики управления разработкой компьютерного программного обеспечения | |||||
Основные принципы и методы управления персоналом | |||||
Нормативно-технические документы (стандарты и регламенты), описывающие процессы управления информацией в команде разработки компьютерного программного обеспечения | |||||
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии | |||||
Другие характеристики | - |
3.3. Обобщенная трудовая функция "Управление программно-техническими, технологическими и человеческими ресурсами для разработки компьютерного программного обеспечения" | |||||
---|---|---|---|---|---|
Наименование | Управление программно-техническими, технологическими и человеческими ресурсами для разработки компьютерного программного обеспечения | Код | С | Уровень квалификации | 7 |
Происхождение обобщенной трудовой функции | Оригинал | Х | Заимствовано из оригинала | ||
Код оригинала | Регистрационный номер профессионального стандарта | ||||
Возможные наименования должностей | Руководитель группы разработки Начальник отдела разработки | ||||
Требования к образованию и обучению | Высшее образование - магистратура | ||||
Требования к опыту практической работы | Не менее одного года практической работы в области руководства разработкой компьютерного программного обеспечения | ||||
Особые условия допуска к работе | - | ||||
Другие характеристики | Рекомендуется дополнительное профессиональное образование - программы профессиональной переподготовки и повышения квалификации в области менеджмента | ||||
Дополнительные характеристики | |||||
Наименование документа | Код | Наименование базовой группы, должности (профессии) или специальности | |||
ОКЗ | 1330 | Руководители служб и подразделений в сфере информационно-коммуникационных технологий | |||
ЕКС | - | Главный технолог | |||
Начальник производственного отдела | |||||
Директор (начальник) вычислительного (информационно-вычислительного) центра | |||||
ОКПДТР | 20920 | Главный специалист по программному обеспечению | |||
21010 | Главный технолог (в прочих отраслях) | ||||
ОКСО | 2.01.04.02 | Прикладная математика и информатика | |||
2.02.04.00 | Компьютерные и информационные науки | ||||
2.09.04.00 | Информатика и вычислительная техника |
3.3.1. Трудовая функция | |||||
---|---|---|---|---|---|
Наименование | Управление инфраструктурой коллективной среды разработки компьютерного программного обеспечения | Код | С/01.7 | Уровень (подуровень) квалификации | 7 |
Происхождение трудовой функции | Оригинал | Х | Заимствовано из оригинала | ||
Код оригинала | Регистрационный номер профессионального стандарта | ||||
Трудовые действия | Выбор инструментальных средств разработки компьютерного программного обеспечения | ||||
Определение набора библиотек повторно используемых модулей компьютерного программного обеспечения | |||||
Выбор средств создания и ведения репозитория, учета задач, сборки и непрерывной интеграции, базы знаний для разработки компьютерного программного обеспечения | |||||
Организация процесса использования инфраструктуры коллективной среды разработки компьютерного программного обеспечения | |||||
Мониторинг функционирования инфраструктуры коллективной среды разработки компьютерного программного обеспечения | |||||
Принятие управленческих решений | |||||
Необходимые умения | Применять методологии разработки компьютерного программного обеспечения | ||||
Применять методологии управления проектами разработки компьютерного программного обеспечения | |||||
Применять методы и средства организации проектных данных | |||||
Применять лучшие практики разработки компьютерного программного обеспечения и отражать их в базе знаний | |||||
Применять основные принципы и методы управления персоналом | |||||
Применять нормативно-технические документы (стандарты и регламенты), описывающие процессы управления инфраструктурой коллективной среды разработки компьютерного программного обеспечения | |||||
Осуществлять коммуникации с заинтересованными сторонами | |||||
Необходимые знания | Методологии разработки компьютерного программного обеспечения | ||||
Методологии управления проектами разработки компьютерного программного обеспечения | |||||
Методы и средства организации проектных данных | |||||
Лучшие практики управления разработкой компьютерного программного обеспечения | |||||
Основные принципы и методы управления персоналом | |||||
Нормативно-технические документы (стандарты и регламенты), описывающие процессы управления инфраструктурой коллективной среды разработки компьютерного программного обеспечения | |||||
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии | |||||
Другие характеристики | - |
3.3.2. Трудовая функция | |||||
---|---|---|---|---|---|
Наименование | Управление рисками разработки компьютерного программного обеспечения | Код | С/02.7 | Уровень (подуровень) квалификации | 7 |
Происхождение трудовой функции | Оригинал | Х | Заимствовано из оригинала | ||
Код оригинала | Регистрационный номер профессионального стандарта | ||||
Трудовые действия | Определение областей применения процесса управления рисками разработки компьютерного программного обеспечения | ||||
Определение стратегий и приоритетов управления рисками разработки компьютерного программного обеспечения | |||||
Выявление и отслеживание рисков в процессе разработки компьютерного программного обеспечения | |||||
Анализ и оценка выявленных рисков в процессе разработки компьютерного программного обеспечения, выбор способов реагирования на них и выделение необходимых ресурсов | |||||
Необходимые умения | Применять методы и средства управления рисками разработки компьютерного программного обеспечения | ||||
Применять нормативно-технические документы (стандарты и регламенты), описывающие процессы управления рисками разработки компьютерного программного обеспечения | |||||
Применять основные принципы и методы управления персоналом | |||||
Осуществлять коммуникации с заинтересованными сторонами | |||||
Необходимые знания | Методы и средства управления рисками разработки компьютерного программного обеспечения | ||||
Нормативно-технические документы (стандарты и регламенты), описывающие процессы управления рисками разработки компьютерного программного обеспечения | |||||
Основные принципы и методы управления персоналом | |||||
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии | |||||
Другие характеристики | - |
3.3.3. Трудовая функция | |||||
---|---|---|---|---|---|
Наименование | Управление процессами оценки сложности, трудоемкости, сроков выполнения работ | Код | С/03.7 | Уровень (подуровень) квалификации | 7 |
Происхождение трудовой функции | Оригинал | Х | Заимствовано из оригинала | ||
Код оригинала | Регистрационный номер профессионального стандарта | ||||
Трудовые действия | Структурная декомпозиция работ | ||||
Определение критериев (показателей) оценки сложности, трудоемкости, сроков выполнения работ | |||||
Мониторинг и оценка по выбранным критериям (показателям) сложности, трудоемкости и сроков выполнения работ | |||||
Принятие управленческих решений | |||||
Необходимые умения | Применять нормативно-технические документы (стандарты и регламенты), описывающие процессы оценки сложности, трудоемкости, сроков выполнения работ | ||||
Применять методы и средства оценки сложности, трудоемкости и сроков выполнения работ | |||||
Применять основные принципы и методы управления персоналом | |||||
Осуществлять коммуникации с заинтересованными сторонами | |||||
Необходимые знания | Нормативно-технические документы (стандарты и регламенты), описывающие процессы оценки сложности, трудоемкости, сроков выполнения работ | ||||
Методы оценки сложности, трудоемкости и сроков выполнения работ | |||||
Программные средства для оценки сложности, трудоемкости и сроков выполнения работ | |||||
Основные принципы и методы управления персоналом | |||||
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии | |||||
Другие характеристики | - |
3.3.4. Трудовая функция | |||||
---|---|---|---|---|---|
Наименование | Поиск и подбор персонала для разработки компьютерного программного обеспечения | Код | С/04.7 | Уровень (подуровень) квалификации | 7 |
Происхождение трудовой функции | Оригинал | Х | Заимствовано из оригинала | ||
Код оригинала | Регистрационный номер профессионального стандарта | ||||
Трудовые действия | Определение требований к квалификации персонала для выполнения задач по разработке компьютерного программного обеспечения | ||||
Формирование запросов на поиск персонала для выполнения задач по разработке компьютерного программного обеспечения | |||||
Интервьюирование кандидатов для выполнения задач по разработке компьютерного программного обеспечения | |||||
Принятие управленческих решений по отбору и приему персонала для выполнения задач по разработке компьютерного программного обеспечения | |||||
Необходимые умения | Применять профессиональные стандарты в области информационных технологий | ||||
Применять нормативные правовые акты и локальные нормативные акты, регламентирующие процессы управления персоналом | |||||
Применять основные принципы и методы управления персоналом | |||||
Определять потребность в персонале для выполнения задач по разработке компьютерного программного обеспечения | |||||
Осуществлять отбор и оценку кандидатов для выполнения задач по разработке компьютерного программного обеспечения | |||||
Осуществлять коммуникации с заинтересованными сторонами | |||||
Необходимые знания | Профессиональные стандарты в области информационных технологий | ||||
Состояние выполнения плана работ по разработке компьютерного программного обеспечения | |||||
Нормативные правовые акты и локальные нормативные акты, регламентирующие процессы управления персоналом | |||||
Основные принципы и методы управления персоналом | |||||
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии | |||||
Другие характеристики | - |
3.3.5. Трудовая функция | |||||
---|---|---|---|---|---|
Наименование | Организация развития персонала, задействованного в разработке компьютерного программного обеспечения | Код | С/05.7 | Уровень (подуровень) квалификации | 7 |
Происхождение трудовой функции | Оригинал | Х | Заимствовано из оригинала | ||
Код оригинала | Регистрационный номер профессионального стандарта | ||||
Трудовые действия | Планирование и организация обучения и развития персонала, задействованного в разработке компьютерного программного обеспечения | ||||
Организация наставничества персонала, задействованного в разработке компьютерного программного обеспечения | |||||
Оценка квалификации персонала, задействованного в разработке компьютерного программного обеспечения | |||||
Необходимые умения | Применять профессиональные стандарты в области информационных технологий | ||||
Применять нормативные правовые акты и локальные нормативные акты, регламентирующие процессы управления персоналом | |||||
Применять основные принципы и методы управления персоналом | |||||
Применять методы планирования развития и обучения персонала | |||||
Применять методы оценки квалификации персонала | |||||
Осуществлять коммуникации с заинтересованными сторонами | |||||
Необходимые знания | Профессиональные стандарты в области информационных технологий | ||||
Методы планирования развития персонала | |||||
Методы оценки квалификации персонала | |||||
Нормативные правовые акты и локальные нормативные акты, регламентирующие процессы управления персоналом | |||||
Основные принципы и методы управления персоналом | |||||
Технологии межличностной и групповой коммуникации в деловом взаимодействии, основы конфликтологии | |||||
Другие характеристики | - |
IV. Сведения об организациях - разработчиках профессионального стандарта
4.1. Ответственная организация-разработчик | |
---|---|
ФГБУ "Всероссийский научно-исследовательский институт труда" Министерства труда и социальной защиты Российской Федерации, город Москва | |
Генеральный директор Платыгин Д.Н. | |
4.2. Наименования организаций-разработчиков | |
1. | Ассоциация предприятий компьютерных и информационных технологий (АПКИТ), город Москва |
2. | ГБПОУ "Московский центр развития профессионального образования", город Москва |
3. | ООО "1С", город Москва |
4. | ООО "СТМ", город Москва |
5. | ФГАОУ ВО НИУ ВШЭ, город Москва |
6. | ФГБОУ ВО "Российский экономический университет им. Г.В. Плеханова", город Москва |
7. | ФГБОУ ВО "МГТУ "СТАНКИН", город Москва |
-------------------------------------------
*(1) Общероссийский классификатор занятий
*(2) Общероссийский классификатор видов экономической деятельности
*(3) Единый квалификационный справочник должностей руководителей, специалистов и служащих
*(4) Общероссийский классификатор специальностей по образованию
Обзор документа
Для руководителей разработки программного обеспечения Минтруд утвердит новый профстандарт. Предполагается, что он будет действовать с 1 сентября 2022 г. до 1 сентября 2028 г.
Профстандарт 2014 г. утратит силу.