SlideShare a Scribd company logo
РАЗРАБОТКА ПРОФЕССИОНАЛЬНЫХ
СТАНДАРТОВ ПРОГРАММИСТА И
РУКОВОДИТЕЛЯ РАЗРАБОТКИ
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Лебедев Сергей Аркадьевич
Тельнов Юрий Филиппович
МЭСИ
28 января 2014 года
Цели разработки
профессиональных стандартов
 подбор и расстановка кадров;
 планирование и нормирование труда;
 развитие систем управления персоналом;
 решение задач по профессиональной ориентации;
 создание системы добровольной сертификации
персонала и оценки уровня компетентности работников;
 разработка образовательных стандартов и программ
обучения в соответствии с требованиями работодателей;
 развитие системы профессиональной подготовки,
переподготовки и повышения квалификации персонала.
Уровни квалификации
профессиональных стандартов

4-5 уровень(СПО)
6 уровень (ВО - Б)
7 уровень (ВО – С, М)
8 уровень (ВО, аспирантура)

Трудовые функции

Обобщенные трудовые функции
ПРОФЕССИОНАЛЬНЫЙ СТАНДАРТ
1.

• Общая характеристика
профессиональной деятельности

2.

•Перечень обобщенных трудовых функций
с уровнем квалификации

3.

•Перечень трудовых функций с уровнем
квалификации для каждой обобщенной
трудовой функции

4.

• Перечень трудовых действий для
выполнения трудовых функций

5.

• Перечень умений для выполнения
трудовых функций

6.

• Перечень основных знаний для выполнения
трудовых функций

Документ об образовании
(ДИПЛОМ)

ООП
УМК

РУПД

Учебный план

МАТРИЦА
КОМПЕТЕНЦИЙ

ФГОС
5

Квалификация, компетенция и
профессиональные стандарты
Квалификация - уровень знаний, умений, профессиональных навыков и
опыта работы работника (Трудовой кодекс РФ)

Профессиональный стандарт - характеристика квалификации,
необходимой работнику для осуществления определенного вида
профессиональной деятельности
(Трудовой кодекс РФ, Ст. 195.1, изм. 03.12.12)
Квалификация - совокупность знаний, умений, навыков и компетенций,
характеризующих подготовленность лица к выполнению определенного вида
и уровня профессиональной деятельности или конкретных трудовых функций
(273-ФЗ «Об Образовании в РФ», 29.12.12)
Компетенция - способность применять знания, умения и личностные качества
для успешной деятельности в определенной области (ИП Минобрнауки РФ №
03-956, 13.05.10)
При разработке профессиональных стандартов «Программист» и
«Руководитель разработки ПО» для выделения обобщенных трудовых
функций (ОТФ), трудовых функций (ТФ) и трудовых действий были
использованы следующие документы:
• Стандарт ГОСТ Р ИСО/МЭК 12207-2010 «Информационная технология. Системная и
программная инженерия. Процессы жизненного цикла программных средств»
• Стандарт ГОСТ Р ИСО/МЭК 15288-2005 «Информационная технология. Системная
инженерия. Процессы жизненного цикла систем»
• Свод знаний по инженерии программного обеспечения SWEBoK
• Свод знаний по управлению проектами PMBok
• Правила разработки, утверждения и применения профессиональных стандартов,
утвержденные постановлением Правительства Российской Федерации от 22 января
2013 г. № 23
• Методические рекомендации по разработке профессионального стандарта,
утвержденные приказом Министерства труда и социальной защиты Российской
Федерации от 29 апреля 2013 года № 170н
• Материалы смежных профстандартов.
• Анализ потребности рынка труда в программистах различных уровней квалификации
• Современные тенденции развития ИТ-технологий и технологий разработки
программного обеспечения
• Требования национальных и европейских квалификационных рамок
Профстандарт программиста
Наименование вида профессиональной деятельности

Разработка программного обеспечения

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

Руководство разработкой программного обеспечения

Основная цель вида профессиональной деятельности
Руководство процессами разработки, отладки, тестирования,
модификации программного обеспечения, их организационное
обеспечение и управление ресурсами
Руководитель функционального подразделения, непосредственно не общается с
заказчиком, взаимодействует с системным аналитиком, архитектором; руководит
только программистами и тестировщиками
Границы видов профессиональной
деятельности
Три группы профессий, объединенных по типу работодателя:
группа «Производство массового ПО и сервисов (вендоры)»
Программист: Уровни квалификации, утвержденные
постановлением Правительства Российской Федерации от 22
ян­варя 2013 г. № 23: уровни 3-6
Руководитель разработки ПО: Уровни квалификации,
утвержденные постановлением Правительства Российской
Федерации от 22 ян­варя 2013 г. № 23: уровни 6-7
ОТФ и ТФ профессионального
стандарта «Программист»
Разработка и отладка программного кода. (Квалификационный
уровень 3)
• Формализация и алгоритмизация поставленных задач;
• Написание программного кода с использованием языков программирования,
определения и манипулирования данными;
• Оформление программного кода в соответствии с установленными
требованиями;
• Работа с системой контроля версий;
• Проверка и отладка программного кода.

Тестирование и рефакторинг программного обеспечения.
(Квалификационный уровень 4)
• Разработка процедур тестирования и измерения характеристик ПО;
• Разработка тестовых наборов данных;
• Тестирование программного обеспечения;
• Рефакторинг и оптимизация программного кода.
ОТФ и ТФ профессионального
стандарта «Программист»
Интеграция программных модулей и компонент и
верификация выпусков программного продукта.
(Квалификационный уровень 5)
• Разработка процедур интеграции программных модулей;
• Осуществление интеграции программных модулей и компонент и
верификации выпусков программного продукта

Разработка требований и проектирование программного
обеспечения. (Квалификационный уровень 6)
• Анализ требований к программному обеспечению;
• Разработка технических спецификаций на программное обеспечение;
• Проектирование программного обеспечения.
ОТФ и ТФ профессионального стандарта
«Руководитель разработки ПО»
Непосредственное руководство процессами
разработки ПО. (Квалификационный уровень - 6)
• Руководство разработкой программного кода;
• Руководство тестированием программного обеспечения;
• Руководство интеграцией программных модулей и компонентов
программного обеспечения;
• Руководство разработкой проектной и технической документации;
• Управление запросами на изменения, дефектами и
вопросами/проблемами;
• Управление конфигурациями и выпусками (релизами)
программного продукта;
• Руководство разработкой требований спецификаций;
• Руководство проектированием программного обеспечения.
ОТФ и ТФ профессионального стандарта
«Руководитель разработки ПО»
Организация процессов разработки ПО. (Квалификационный
уровень - 6)
• Управление процессом разработки программного обеспечения;
• Управление знаниями (информацией) в процессе разработки программного
обеспечения;
• Разработка внутренних правил, методик и регламентов проведения работ.

Управление ресурсами. (Квалификационный уровень - 7)
• Управление инфраструктурой коллективной среды разработки;
• Управление рисками разработки ПО;
• Управление процессами оценки сложности, трудоемкости, сроков выполнения
работ;
• Участие в поиске и подборе персонала;
• Организация развития персонала.
Характеристики ОТФ профессионального
стандарта «Программист»
Обобщенные трудовые функции
код

наименование

А

Разработка и отладка
программного кода

B

Проверка
работоспособности и
рефакторинг кода
программного
обеспечения

C

Интеграция программных
модулей и компонент и
верификация выпусков
программного продукта

D

Разработка требований и
проектирование
программного
обеспечения

уровень
квалификации

3

4

Возможные
наименования
должностей
Младший программист
Техник-программист

Программист

5

Старший программист
Инженер-программист

6

Ведущий программист
Ведущий инженерпрограммист

Образование

Опыт

СПО, ПК

–

СПО, ПК

Практическая работа в
области разработки
программного обеспечения
не менее 6 месяцев

ВО, ПК

Практическая работа в
области разработки
программного обеспечения
не менее 1 года

ВО, ПК

Практическая работа в
области разработки
программного обеспечения
не менее 3 лет
Характеристики ОТФ профессионального
стандарта «Руководитель разработки ПО»
Обобщенные трудовые функции
код

А

наименование

Непосредственное руководство
процессами разработки ПО

В

Организация процессов разработки ПО

С

Управление программно-техническими,
технологическими и человеческими
ресурсами

Образование

Опыт

ВО, ПП, ПК

Практическая работа в области
разработки программного
обеспечения не менее 3 лет

ВО, ПП, ПК

Практическая работа в области
разработки программного
обеспечения не менее 3 лет

ВО, ПП, ПК

Практическая работа в области
разработки программного
обеспечения не менее 5 лет

уровень
квалификации

6

6

7
Разработчики и эксперты

Разработчики

Эксперты

• МЭСИ
• ООО «1С-МФТИ
• Фирма CTM
• МГТУ им. Н.Э.Баумана

• EC-Лизинг
• ФОСТАC
• 1С
• Oracle и др.
Обсуждение содержания и применения
профессиональных стандартов на Заседании
УМО по прикладной информатике (11.12.2013)
 Требуется разработка (доработка) концепции профессиональных
стандартов:
 Слабая увязка ПС между собой
 В каких-то ПС есть руководители направлений деятельности, в каких-то нет,
например, в ПС «Системный аналитик» руководство работами показано на
7-м уровне квалификации
 Различная трактовка трудовых функций в различных ПС;

 Различное отражение уровня сложности и отраслевых особенностей
профессиональной деятельности

 Требуется разработка регламента/процедур внесения изменений в
проф. стандарты
Примеры несогласованности профессиональных
стандартов в части формирования и анализа
требований к ИС
1.

ПС «Специалист по информационным системам»  Определение первоначальных требований заказчика к ИС и возможности их реализации в типовой ИС на
этапе предконтрактных работ
 Выявление требований к типовой ИС
 Согласование и утверждение требований к типовой ИС

2.

ПС «Системный аналитик»  Выявление требований к функциям системы
 Формализация и документирование требований к функциям системы
 Апробация реализации требований к функциям системы

3.

ПС «Архитектор ПО»
 Определение функциональных характеристик и возможностей, включая эксплуатационные, физические
характеристики и условия окружающей среды, при которых будет применяться каждый компонент
 Синтез требований к программному продукту и декомпозиция программного средства на компоненты

4.

ПС «Программист»
 Анализ требований к программному обеспечению

 Разработка технических спецификаций на программные компоненты и их взаимодействие
Спасибо за внимание!

Вопросы?
E-mail: salebedev@mesi.ru ytelnov@mesi.ru

More Related Content

What's hot

Технология разработки программного обеспечения
Технология разработки программного обеспеченияТехнология разработки программного обеспечения
Технология разработки программного обеспечения
Rauan Ibraikhan
 
PMIufa 2012-03-01
PMIufa 2012-03-01PMIufa 2012-03-01
Рабочая учебная программа
Рабочая учебная программаРабочая учебная программа
Рабочая учебная программа
Rauan Ibraikhan
 
Технология разработки программного обеспечения
Технология разработки программного обеспеченияТехнология разработки программного обеспечения
Технология разработки программного обеспечения
Rauan Ibraikhan
 
Лабораторные практические работы
Лабораторные практические работыЛабораторные практические работы
Лабораторные практические работы
Rauan Ibraikhan
 
Рабочая учебная программа кас пэвм
Рабочая учебная программа кас пэвмРабочая учебная программа кас пэвм
Рабочая учебная программа кас пэвм
Rauan Ibraikhan
 
технология разработки программного обеспечения
технология разработки программного обеспечениятехнология разработки программного обеспечения
технология разработки программного обеспечения
Rauan Ibraikhan
 
Внедрение CASE-технологий
Внедрение CASE-технологийВнедрение CASE-технологий
Внедрение CASE-технологийОтшельник
 
Sep reqm-lec1
Sep reqm-lec1Sep reqm-lec1
Sep reqm-lec1
Natalia Zhelnova
 
специалист по дизайну графических и пользовательских интерфейсов (юзетикс)
специалист по дизайну графических и пользовательских интерфейсов (юзетикс)специалист по дизайну графических и пользовательских интерфейсов (юзетикс)
специалист по дизайну графических и пользовательских интерфейсов (юзетикс)Ya-i-mir
 
Вебинар "Введение в процесс разработки ПО"
Вебинар "Введение в процесс разработки ПО"Вебинар "Введение в процесс разработки ПО"
Вебинар "Введение в процесс разработки ПО"
Evgeniy Krivosheev
 
Лекции и задания по рнр
Лекции и задания по рнрЛекции и задания по рнр
Лекции и задания по рнр
Rauan Ibraikhan
 
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
SQADays_2009_Piter
 
Практикум Web программирование
Практикум Web программированиеПрактикум Web программирование
Практикум Web программирование
Rauan Ibraikhan
 
метод организации репозитория исходного кода
метод организации репозитория исходного кодаметод организации репозитория исходного кода
метод организации репозитория исходного кодаSergii Shmarkatiuk
 

What's hot (20)

Технология разработки программного обеспечения
Технология разработки программного обеспеченияТехнология разработки программного обеспечения
Технология разработки программного обеспечения
 
PMIufa 2012-03-01
PMIufa 2012-03-01PMIufa 2012-03-01
PMIufa 2012-03-01
 
Рабочая учебная программа
Рабочая учебная программаРабочая учебная программа
Рабочая учебная программа
 
Part
PartPart
Part
 
Технология разработки программного обеспечения
Технология разработки программного обеспеченияТехнология разработки программного обеспечения
Технология разработки программного обеспечения
 
Лабораторные практические работы
Лабораторные практические работыЛабораторные практические работы
Лабораторные практические работы
 
Рабочая учебная программа кас пэвм
Рабочая учебная программа кас пэвмРабочая учебная программа кас пэвм
Рабочая учебная программа кас пэвм
 
технология разработки программного обеспечения
технология разработки программного обеспечениятехнология разработки программного обеспечения
технология разработки программного обеспечения
 
Внедрение CASE-технологий
Внедрение CASE-технологийВнедрение CASE-технологий
Внедрение CASE-технологий
 
Sep reqm-lec1
Sep reqm-lec1Sep reqm-lec1
Sep reqm-lec1
 
Sep reqm-lec2
Sep reqm-lec2Sep reqm-lec2
Sep reqm-lec2
 
специалист по дизайну графических и пользовательских интерфейсов (юзетикс)
специалист по дизайну графических и пользовательских интерфейсов (юзетикс)специалист по дизайну графических и пользовательских интерфейсов (юзетикс)
специалист по дизайну графических и пользовательских интерфейсов (юзетикс)
 
Вебинар "Введение в процесс разработки ПО"
Вебинар "Введение в процесс разработки ПО"Вебинар "Введение в процесс разработки ПО"
Вебинар "Введение в процесс разработки ПО"
 
L2 requirements
L2 requirementsL2 requirements
L2 requirements
 
L3 requirements
L3 requirementsL3 requirements
L3 requirements
 
Лекции и задания по рнр
Лекции и задания по рнрЛекции и задания по рнр
Лекции и задания по рнр
 
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
 
Практикум Web программирование
Практикум Web программированиеПрактикум Web программирование
Практикум Web программирование
 
L1 requirements
L1 requirementsL1 requirements
L1 requirements
 
метод организации репозитория исходного кода
метод организации репозитория исходного кодаметод организации репозитория исходного кода
метод организации репозитория исходного кода
 

Similar to Профессиональные стандарты программиста и руководителя разработки программного обеспечения

Обсуждение профессионального стандарта "Специалист по управлению бизнес-проце...
Обсуждение профессионального стандарта "Специалист по управлению бизнес-проце...Обсуждение профессионального стандарта "Специалист по управлению бизнес-проце...
Обсуждение профессионального стандарта "Специалист по управлению бизнес-проце...
ABPMP Russian Chapter
 
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...Sergey Orlik
 
Типология программ ДПО
Типология программ ДПОТипология программ ДПО
Типология программ ДПОPhilippovich Andrey
 
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015
Maxim Avdyunin
 
Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестирования
Alexander Solosh
 
Lektsia 3
Lektsia 3Lektsia 3
Lektsia 3bomfan
 
МАПО 2013 Лекция 06 CASE-системы
МАПО 2013 Лекция 06 CASE-системыМАПО 2013 Лекция 06 CASE-системы
МАПО 2013 Лекция 06 CASE-системы
Олег Гудаев
 
Эффективное объектно-ориентированное проектирование и структурное качество пр...
Эффективное объектно-ориентированное проектирование и структурное качество пр...Эффективное объектно-ориентированное проектирование и структурное качество пр...
Эффективное объектно-ориентированное проектирование и структурное качество пр...
LuxoftTraining
 
Презентация по дисциплине технология разработки программного обеспечения
Презентация по дисциплине технология разработки программного обеспеченияПрезентация по дисциплине технология разработки программного обеспечения
Презентация по дисциплине технология разработки программного обеспечения
Rauan Ibraikhan
 
STRATOPLAN. Efficient Object-Oriented Design and Structured Quality of Softwa...
STRATOPLAN. Efficient Object-Oriented Design and Structured Quality of Softwa...STRATOPLAN. Efficient Object-Oriented Design and Structured Quality of Softwa...
STRATOPLAN. Efficient Object-Oriented Design and Structured Quality of Softwa...Alex V. Petrov
 
Роли, в которые играют тестировщики
Роли, в которые играют тестировщикиРоли, в которые играют тестировщики
Роли, в которые играют тестировщики
SQALab
 
Типология программ ДПО
Типология программ ДПОТипология программ ДПО
Типология программ ДПО
Philippovich Andrey
 
Современная сертификация специалистов в сфере управления проектами. Принципы,...
Современная сертификация специалистов в сфере управления проектами. Принципы,...Современная сертификация специалистов в сфере управления проектами. Принципы,...
Современная сертификация специалистов в сфере управления проектами. Принципы,...
ЦОРПУ
 
доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казаниmargo-qa
 
Мануйлова Ольга Валерьевна
Мануйлова Ольга ВалерьевнаМануйлова Ольга Валерьевна
Мануйлова Ольга ВалерьевнаOlga Manuylova
 
Разработка качественного ПО
Разработка качественного ПОРазработка качественного ПО
Разработка качественного ПО
Anton Rusanov
 
Test management
Test managementTest management
Test managementQA Guards
 
Trpo 9 управление проектами
Trpo 9 управление проектамиTrpo 9 управление проектами
Trpo 9 управление проектами
pogromskaya
 

Similar to Профессиональные стандарты программиста и руководителя разработки программного обеспечения (20)

01-lection-ka
01-lection-ka01-lection-ka
01-lection-ka
 
Обсуждение профессионального стандарта "Специалист по управлению бизнес-проце...
Обсуждение профессионального стандарта "Специалист по управлению бизнес-проце...Обсуждение профессионального стандарта "Специалист по управлению бизнес-проце...
Обсуждение профессионального стандарта "Специалист по управлению бизнес-проце...
 
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
 
Типология программ ДПО
Типология программ ДПОТипология программ ДПО
Типология программ ДПО
 
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015
 
Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестирования
 
Lektsia 3
Lektsia 3Lektsia 3
Lektsia 3
 
МАПО 2013 Лекция 06 CASE-системы
МАПО 2013 Лекция 06 CASE-системыМАПО 2013 Лекция 06 CASE-системы
МАПО 2013 Лекция 06 CASE-системы
 
Эффективное объектно-ориентированное проектирование и структурное качество пр...
Эффективное объектно-ориентированное проектирование и структурное качество пр...Эффективное объектно-ориентированное проектирование и структурное качество пр...
Эффективное объектно-ориентированное проектирование и структурное качество пр...
 
Презентация по дисциплине технология разработки программного обеспечения
Презентация по дисциплине технология разработки программного обеспеченияПрезентация по дисциплине технология разработки программного обеспечения
Презентация по дисциплине технология разработки программного обеспечения
 
STRATOPLAN. Efficient Object-Oriented Design and Structured Quality of Softwa...
STRATOPLAN. Efficient Object-Oriented Design and Structured Quality of Softwa...STRATOPLAN. Efficient Object-Oriented Design and Structured Quality of Softwa...
STRATOPLAN. Efficient Object-Oriented Design and Structured Quality of Softwa...
 
Роли, в которые играют тестировщики
Роли, в которые играют тестировщикиРоли, в которые играют тестировщики
Роли, в которые играют тестировщики
 
Типология программ ДПО
Типология программ ДПОТипология программ ДПО
Типология программ ДПО
 
Современная сертификация специалистов в сфере управления проектами. Принципы,...
Современная сертификация специалистов в сфере управления проектами. Принципы,...Современная сертификация специалистов в сфере управления проектами. Принципы,...
Современная сертификация специалистов в сфере управления проектами. Принципы,...
 
доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казани
 
Мануйлова Ольга Валерьевна
Мануйлова Ольга ВалерьевнаМануйлова Ольга Валерьевна
Мануйлова Ольга Валерьевна
 
01ka-nov
01ka-nov01ka-nov
01ka-nov
 
Разработка качественного ПО
Разработка качественного ПОРазработка качественного ПО
Разработка качественного ПО
 
Test management
Test managementTest management
Test management
 
Trpo 9 управление проектами
Trpo 9 управление проектамиTrpo 9 управление проектами
Trpo 9 управление проектами
 

Профессиональные стандарты программиста и руководителя разработки программного обеспечения

  • 1. РАЗРАБОТКА ПРОФЕССИОНАЛЬНЫХ СТАНДАРТОВ ПРОГРАММИСТА И РУКОВОДИТЕЛЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Лебедев Сергей Аркадьевич Тельнов Юрий Филиппович МЭСИ 28 января 2014 года
  • 2. Цели разработки профессиональных стандартов  подбор и расстановка кадров;  планирование и нормирование труда;  развитие систем управления персоналом;  решение задач по профессиональной ориентации;  создание системы добровольной сертификации персонала и оценки уровня компетентности работников;  разработка образовательных стандартов и программ обучения в соответствии с требованиями работодателей;  развитие системы профессиональной подготовки, переподготовки и повышения квалификации персонала.
  • 3. Уровни квалификации профессиональных стандартов 4-5 уровень(СПО) 6 уровень (ВО - Б) 7 уровень (ВО – С, М) 8 уровень (ВО, аспирантура) Трудовые функции Обобщенные трудовые функции
  • 4. ПРОФЕССИОНАЛЬНЫЙ СТАНДАРТ 1. • Общая характеристика профессиональной деятельности 2. •Перечень обобщенных трудовых функций с уровнем квалификации 3. •Перечень трудовых функций с уровнем квалификации для каждой обобщенной трудовой функции 4. • Перечень трудовых действий для выполнения трудовых функций 5. • Перечень умений для выполнения трудовых функций 6. • Перечень основных знаний для выполнения трудовых функций Документ об образовании (ДИПЛОМ) ООП УМК РУПД Учебный план МАТРИЦА КОМПЕТЕНЦИЙ ФГОС
  • 5. 5 Квалификация, компетенция и профессиональные стандарты Квалификация - уровень знаний, умений, профессиональных навыков и опыта работы работника (Трудовой кодекс РФ) Профессиональный стандарт - характеристика квалификации, необходимой работнику для осуществления определенного вида профессиональной деятельности (Трудовой кодекс РФ, Ст. 195.1, изм. 03.12.12) Квалификация - совокупность знаний, умений, навыков и компетенций, характеризующих подготовленность лица к выполнению определенного вида и уровня профессиональной деятельности или конкретных трудовых функций (273-ФЗ «Об Образовании в РФ», 29.12.12) Компетенция - способность применять знания, умения и личностные качества для успешной деятельности в определенной области (ИП Минобрнауки РФ № 03-956, 13.05.10)
  • 6. При разработке профессиональных стандартов «Программист» и «Руководитель разработки ПО» для выделения обобщенных трудовых функций (ОТФ), трудовых функций (ТФ) и трудовых действий были использованы следующие документы: • Стандарт ГОСТ Р ИСО/МЭК 12207-2010 «Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств» • Стандарт ГОСТ Р ИСО/МЭК 15288-2005 «Информационная технология. Системная инженерия. Процессы жизненного цикла систем» • Свод знаний по инженерии программного обеспечения SWEBoK • Свод знаний по управлению проектами PMBok • Правила разработки, утверждения и применения профессиональных стандартов, утвержденные постановлением Правительства Российской Федерации от 22 января 2013 г. № 23 • Методические рекомендации по разработке профессионального стандарта, утвержденные приказом Министерства труда и социальной защиты Российской Федерации от 29 апреля 2013 года № 170н • Материалы смежных профстандартов. • Анализ потребности рынка труда в программистах различных уровней квалификации • Современные тенденции развития ИТ-технологий и технологий разработки программного обеспечения • Требования национальных и европейских квалификационных рамок
  • 7. Профстандарт программиста Наименование вида профессиональной деятельности Разработка программного обеспечения Основная цель вида профессиональной деятельности Разработка, отладка, тестирование, модификация программного обеспечения
  • 8. Профстандарт руководителя разработки ПО Наименование вида профессиональной деятельности Руководство разработкой программного обеспечения Основная цель вида профессиональной деятельности Руководство процессами разработки, отладки, тестирования, модификации программного обеспечения, их организационное обеспечение и управление ресурсами Руководитель функционального подразделения, непосредственно не общается с заказчиком, взаимодействует с системным аналитиком, архитектором; руководит только программистами и тестировщиками
  • 9. Границы видов профессиональной деятельности Три группы профессий, объединенных по типу работодателя: группа «Производство массового ПО и сервисов (вендоры)» Программист: Уровни квалификации, утвержденные постановлением Правительства Российской Федерации от 22 ян­варя 2013 г. № 23: уровни 3-6 Руководитель разработки ПО: Уровни квалификации, утвержденные постановлением Правительства Российской Федерации от 22 ян­варя 2013 г. № 23: уровни 6-7
  • 10. ОТФ и ТФ профессионального стандарта «Программист» Разработка и отладка программного кода. (Квалификационный уровень 3) • Формализация и алгоритмизация поставленных задач; • Написание программного кода с использованием языков программирования, определения и манипулирования данными; • Оформление программного кода в соответствии с установленными требованиями; • Работа с системой контроля версий; • Проверка и отладка программного кода. Тестирование и рефакторинг программного обеспечения. (Квалификационный уровень 4) • Разработка процедур тестирования и измерения характеристик ПО; • Разработка тестовых наборов данных; • Тестирование программного обеспечения; • Рефакторинг и оптимизация программного кода.
  • 11. ОТФ и ТФ профессионального стандарта «Программист» Интеграция программных модулей и компонент и верификация выпусков программного продукта. (Квалификационный уровень 5) • Разработка процедур интеграции программных модулей; • Осуществление интеграции программных модулей и компонент и верификации выпусков программного продукта Разработка требований и проектирование программного обеспечения. (Квалификационный уровень 6) • Анализ требований к программному обеспечению; • Разработка технических спецификаций на программное обеспечение; • Проектирование программного обеспечения.
  • 12. ОТФ и ТФ профессионального стандарта «Руководитель разработки ПО» Непосредственное руководство процессами разработки ПО. (Квалификационный уровень - 6) • Руководство разработкой программного кода; • Руководство тестированием программного обеспечения; • Руководство интеграцией программных модулей и компонентов программного обеспечения; • Руководство разработкой проектной и технической документации; • Управление запросами на изменения, дефектами и вопросами/проблемами; • Управление конфигурациями и выпусками (релизами) программного продукта; • Руководство разработкой требований спецификаций; • Руководство проектированием программного обеспечения.
  • 13. ОТФ и ТФ профессионального стандарта «Руководитель разработки ПО» Организация процессов разработки ПО. (Квалификационный уровень - 6) • Управление процессом разработки программного обеспечения; • Управление знаниями (информацией) в процессе разработки программного обеспечения; • Разработка внутренних правил, методик и регламентов проведения работ. Управление ресурсами. (Квалификационный уровень - 7) • Управление инфраструктурой коллективной среды разработки; • Управление рисками разработки ПО; • Управление процессами оценки сложности, трудоемкости, сроков выполнения работ; • Участие в поиске и подборе персонала; • Организация развития персонала.
  • 14. Характеристики ОТФ профессионального стандарта «Программист» Обобщенные трудовые функции код наименование А Разработка и отладка программного кода B Проверка работоспособности и рефакторинг кода программного обеспечения C Интеграция программных модулей и компонент и верификация выпусков программного продукта D Разработка требований и проектирование программного обеспечения уровень квалификации 3 4 Возможные наименования должностей Младший программист Техник-программист Программист 5 Старший программист Инженер-программист 6 Ведущий программист Ведущий инженерпрограммист Образование Опыт СПО, ПК – СПО, ПК Практическая работа в области разработки программного обеспечения не менее 6 месяцев ВО, ПК Практическая работа в области разработки программного обеспечения не менее 1 года ВО, ПК Практическая работа в области разработки программного обеспечения не менее 3 лет
  • 15. Характеристики ОТФ профессионального стандарта «Руководитель разработки ПО» Обобщенные трудовые функции код А наименование Непосредственное руководство процессами разработки ПО В Организация процессов разработки ПО С Управление программно-техническими, технологическими и человеческими ресурсами Образование Опыт ВО, ПП, ПК Практическая работа в области разработки программного обеспечения не менее 3 лет ВО, ПП, ПК Практическая работа в области разработки программного обеспечения не менее 3 лет ВО, ПП, ПК Практическая работа в области разработки программного обеспечения не менее 5 лет уровень квалификации 6 6 7
  • 16. Разработчики и эксперты Разработчики Эксперты • МЭСИ • ООО «1С-МФТИ • Фирма CTM • МГТУ им. Н.Э.Баумана • EC-Лизинг • ФОСТАC • 1С • Oracle и др.
  • 17. Обсуждение содержания и применения профессиональных стандартов на Заседании УМО по прикладной информатике (11.12.2013)  Требуется разработка (доработка) концепции профессиональных стандартов:  Слабая увязка ПС между собой  В каких-то ПС есть руководители направлений деятельности, в каких-то нет, например, в ПС «Системный аналитик» руководство работами показано на 7-м уровне квалификации  Различная трактовка трудовых функций в различных ПС;  Различное отражение уровня сложности и отраслевых особенностей профессиональной деятельности  Требуется разработка регламента/процедур внесения изменений в проф. стандарты
  • 18. Примеры несогласованности профессиональных стандартов в части формирования и анализа требований к ИС 1. ПС «Специалист по информационным системам»  Определение первоначальных требований заказчика к ИС и возможности их реализации в типовой ИС на этапе предконтрактных работ  Выявление требований к типовой ИС  Согласование и утверждение требований к типовой ИС 2. ПС «Системный аналитик»  Выявление требований к функциям системы  Формализация и документирование требований к функциям системы  Апробация реализации требований к функциям системы 3. ПС «Архитектор ПО»  Определение функциональных характеристик и возможностей, включая эксплуатационные, физические характеристики и условия окружающей среды, при которых будет применяться каждый компонент  Синтез требований к программному продукту и декомпозиция программного средства на компоненты 4. ПС «Программист»  Анализ требований к программному обеспечению  Разработка технических спецификаций на программные компоненты и их взаимодействие