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

1.3.1. Роли и компетенции этапа - разработка плана-графика работ
Поскольку производство продолжает функционировать в парадигме проектного подхода, то на первом шаге и этой стадии необходимо в той или иной степени определить состав работ фазы, осуществить подбор специалистов и субподрядчиков, которые выполнят активности, составить план-график работ или, при определенном типе организации производства, определить контрольный точки реализации (что тоже является неким планом). При необходимости согласовать уточненный бюджет фазы Реализация с заказчиком.
Очевидно, что большинство этих задач также в первую очередь ложатся на “Руководителя проектов в области информационных технологий. Код 06.016”. Согласно профессионального стандарта на данном шаге он выполняет следующие трудовые функции:
Трудовые функции | Код |
Планирование проекта в соответствии с полученным заданием | А/14.6 |
Планирование управления изменениями в проектах любого уровня сложности в области ИТ | С/07.8 |
Планирование управления персоналом и эффективностью работы команды в проектах ИТ | С/21.8 |
Планирование и обеспечение качества в проектах любого уровня сложности в области ИТ | С/41.8 |
Планирование, идентификация, анализ и мониторинг рисков в проектах любого уровня сложности в области ИТ | С/59.8 |
Планирование субподряда в проектах малого и среднего уровня сложности в области ИТ | B/51.7 |
На основании полученного на прошлой стадии проектного решения можно довольно четко определить перечень вех, задач, их последовательности и важности для результата. Об этом мы подробно рассуждали в “Части 6. Разработка. 6.1. Планирование ресурсов и инициация”.
Естественно PM не может самостоятельно сделать ресурсную оценку задач на разработку. На помощь ему должны прийти те специалисты, которые разбираются в контексте работ. Но взаимодействовать со всеми разработчиками совсем не эффективно. Проше подключить к процессу кого-то одного, но максимально компетентного в вопросах оценки работ на реализацию. Например: “Руководитель разработки программного обеспечения. Код 06.017”.
На текущем этапе он, согласно профессионального стандарта выполняет следующие трудовые функции:
Трудовые функции | Код |
Управление процессами оценки сложности, трудоемкости, сроков выполнения работ | C/03.7 |
Поиск и подбор персонала | C/04.7 |
Все эти предварительные работы позволят запланировать сроки выполнения задач и назначить исполнителей.
В свою очередь специфические задачи все же могут потребовать дополнительной оценки профессионалов, специализирующихся на такого рода активностях. Функция команды разработки в этом случае не просто получить задачи и оценить, а активно участвовать в создании реалистичного, выполнимого и эффективного плана-графика. Такое вовлечение поможет повысить достоверность оценки, возложить ответственность на команду и выявить скрытые риски. Например,
“Разработчика Web и мультимедийных приложений. Код 06.035”.
Основная цель вида профессиональной деятельности: Создание, модификация и сопровождение web-сайтов, корпоративных порталов организаций, мультимедиа и интерактивных приложений, информационных ресурсов.
На текущем этапе он, согласно профессионального стандарта выполняет следующие трудовые функции:
Трудовые функции | Код |
Управление процессами оценки сложности, трудоемкости, сроков выполнения работ | D/04.7 |
Или
“Специалист по дизайну графических пользовательских интерфейсов. Код 06.025”.
Основная цель вида профессиональной деятельности: Проектирование, графический дизайн и юзабилити-исследование интерактивных пользовательских интерфейсов, обеспечивающих высокие эксплуатационные (эргономические) характеристики программных продуктов и систем.
Трудовые функции | Код |
Формальная оценка графического пользовательского интерфейса | D/01.6 |
Или
“Специалиста по тестированию в области информационных технологий. Код 06.004”.
Основная цель вида профессиональной деятельности: Оценка качества разрабатываемого программного обеспечения (далее - ПО) путем проверки соответствия программного продукта заявленным требованиям.
На текущем этапе он, согласно профессионального стандарта выполняет следующие трудовые функции:
Трудовые функции | Код |
Организация рабочего процесса команды специалистов по тестированию ПО (включая оценку трудозатрат) | D/04.7 |
Разработка стратегии тестирования ПО | D/03.7 |
“Специалист по большим данным. Код 06.042” на текущем этапе, согласно профессионального стандарта может выполнять следующие трудовые функции:
Трудовые функции | Код |
Планирование и организация аналитических работ с использованием технологий больших данных | A/02.6 |
К оценке могут быть привлечены и другие специалисты.
Также в планировании принимает участие “Менеджер продуктов в области информационных технологий. Код 06.012”, он наряду с PM следит за всем, что происходит на производстве, только акцент его интересов - Продукт и его полезность.
Трудовые функции | Код |
Сопровождение разработки планов развития и продвижения ИТ-продукта | A/04.4 |
Организационное обеспечение командообразования и развития персонала | D/04.7 |
Координация планов разработки и продвижения ИТ-продуктов и согласованной работы соответствующих подразделений | B/05.5 |
Разработка, согласование и контроль реализации бизнес-планов, ценовой политики и стратегии развития серии ИТ-продуктов | C/02.6 |
В результате всех этих работ может появиться уточненная оценка ресурсоемкости и сроков реализации проектного решения и скорректированы бюджеты, а вслед за ними внесены правки в договорные отношения с заказчиком.
1.3.2. Роли и компетенции этапа - имплементация проектного решения
Организацию работ в Итерации, мы рассматривали в “Части 6. Разработка. 6.2. Имплементация проектного решения”

Вкратце необходимо выполнить подбор требований к функциональности для реализации в итерации; реализовать отобранные на итерацию требования в программном коде; обеспечить качество реализованных возможностей; провести анализ соответствия качества и полученного продукта, и процесса его создания. Эти работы выполняются циклически, пока не будет достигнут запланированный результат – целевая ИС.
Поскольку и в данном виде деятельности необходимо управлять процессами и взаимодействиями большого количества людей, то основная ответственность возлагается на “Руководителя проектов в области информационных технологий. Код 06.016”.
На текущем этапе он, согласно профессионального стандарта выполняет следующие трудовые функции:
Трудовые функции | Код |
Организация исполнения работ проекта в проектах любого уровня сложности в области ИТ | С/32.8 |
Командообразование и развитие команды проекта в проектах любого уровня сложности в области ИТ | С/23.8 |
Управление эффективностью работы команды в проектах любого уровня сложности в области ИТ | С/24.8 |
Мониторинг и управление рисками в проектах в области ИТ | В/62.7 |
Обеспечение своевременного финансирования проектов любого уровня сложности в ИТ | С/50.8 |
Уп��авление выпуском и поставкой в проектах любого уровня сложности в области ИТ | С/06.8 |
Эта роль в зависимости от выбранного способа организации производства может коррелировать с функциями таких позиций как: “Скрам-мастер” - ролью в гибкой подходе разработки Scrum, которая отвечает за правильное применение Scrum-процесса и помогает команде эффективно работать; в какой-то степени “Service Delivery Manager” в Kanban методе; есть еще варианты.
В виду того, что целью каждой итерации является некий “полуфабрикат” Продукта, то в на этом шаге также принимает участие “Менеджера продуктов в области информационных технологий. Код 06.012”,
На текущем этапе он, согласно профессионального стандарта выполняет следующие трудовые функции:
Трудовые функции | Код |
Сопровождение дизайна, разработки и выпуска обновлений ИТ-продукта | A/03.4 |
Управление показателями успешности и развитием ИТ-продукта | B/08.5 |
Заказ разработки ИТ-продукта, контроль ее хода и приемка ИТ-продукта | B/04.5 |
Командообразование и развитие персонала | C/05.6 |
Эта роль в зависимости от выбранного способа организации производства может коррелировать с функциями таких позиций как: “Владелец продукта” (Product Owner) в гибком подходе разработки Scrum; “Заказчик” (Customer) в XP-проектах; Бизнес-аналитик в Водопадной модели; есть еще варианты.
“Руководитель разработки программного обеспечения. Код 06.017” на текущем этапе он руководит всеми работами команды реализации и согласно профессионального стандарта выполняет следующие трудовые функции:
Трудовые функции | Код |
Управление процессом разработки программного обеспечения | B/01.6 |
Руководство проверкой работоспособности программного обеспечения | A/02.6 |
Управление запросами на изменения, дефектами и проблемами в программном обеспечении | A/05.6 |
Управление конфигурациями и выпусками программного продукта | A/06.6 |
Управление рисками разработки программного обеспечения | C/02.7 |
Управление инфраструктурой коллективной среды разработки | C/01.7 |
Организация развития персонала | C/05.7 |
Под его руководством трудится команда непосредственно реализующая проектное решение.
“Специалист по большим данным. Код 06.042”.
Трудовые функции | Код |
Разработка продуктов на основе встроенной аналитики больших данных | C/01.8 |
Разработка сервисов на основе аналитики больших данных | C/02.8 |
Разработка инфраструктурных решений на основе аналитики больших данных | C/03.8 |
Разработка продуктов на основе встроенной аналитики больших данных | C/01.8 |
“Разработчика Web и мультимедийных приложений. Код 06.035”.
Трудовые функции | Код |
Проверка и отладка программного кода | А/01.3 |
Работа с системой контроля версий | А/02.3 |
Кодирование на языках web-программирования | А/04.4 |
Тестирование ИР с точки зрения логической целостности (корректность ссылок, работа элементов форм), интеграции ИР с внешними сервисами и учетными системами | А/05.4 |
Установка и настройка прикладного программного обеспечения и модулей | В/05.5 |
Осуществление интеграции программных модулей и компонент и верификации выпусков программного продукта | В/12.5 |
Руководство разработкой проектной и технической документации | D/02.6 |
“Специалист по дизайну графических пользовательских интерфейсов. Код 06.025”.
Трудовые функции | Код |
Подготовка графических материалов для включения в графический пользовательский интерфейс | A/02.3 |
Создание визуального стиля графического пользовательского интерфейса | B/01.5 |
Визуализация данных графических пользовательских интерфейсов | B/03.5 |
Создание графического пользовательского интерфейса по концепции или по образцу уже спроектированной части интерфейса | B/04.5 |
Разработка и тестирование прототипа графического пользовательского интерфейса | C/04.5 |
Анализ обратной связи о графическом пользовательском интерфейсе ПО | D/03.6 |
Непосредственно кодировщики:
“Программист. Код 06.001”.
Основная цель вида профессиональной деятельности: Разработка, отладка, проверка работоспособности, модификация компьютерного программного обеспечения.
Трудовые функции | Код |
Разработка и отладка программного кода | A/02.3 |
Проверка работоспособности и рефакторинг кода программного обеспечения | B/01.4 |
Интеграция программных модулей и компонентов и проверка работоспособности выпусков программного продукта | C/02.5 |
“Специалист по безопасности компьютерных систем и сетей. Код 06.032” на текущем этапе он, согласно профессионального стандарта выполняет следующие трудовые функции:
Трудовые функции | Код |
Разработка и тестирование средств защиты информации компьютерных систем и сетей | D/03.8 |
Сопровождение разработки средств защиты информации компьютерных систем и сетей | D/04.8 |
Поскольку каждая итерация должна выдавать Продукт (полуфабрикат), который должен соответствовать Требованиям и работать без сбоев, то важная часть работ отводится “Специалисту по тестированию в области информационных технологий. Код 06.004”. На текущем этапе он, согласно профессионального стандарта выполняет следующие трудовые функции:
Трудовые функции | Код |
Выявление приоритетных требований к ПО для покрытия тестами | D/01.7 |
Подготовка тестовых данных в соответствии с заданием на тестирование ПО | A/02.4 |
Подготовка к выполнению задания на тестирование ПО | A/01.4 |
Документирование дефектов ПО | A/04.4 |
Анализ результатов тестирования ПО на соответствие ожидаемым результатам, оформление и размещение отчета о тестировании в соответствии с жизненным циклом ПО в системе контроля версий | B/04.5 |
Выполнение процесса тестирования ПО | A/03.4 |
Получаемый в ходе итерации результат специалисты по тестированию сверяют с Требованиями, которые вероятнее всего разрабатывал “Системный аналитик Код 06.022”. По факту он выступает мостом между требованиями и кодом. Поэтому к нему на данном этапе могут возникнуть вопросы, и он согласно профессионального стандарта выполняет следующие трудовые функции:
Трудовые функции | Код |
Апробация реализации требований к функциям системы | A/09.4 |
Сопровождение предварительного тестирования системы и подсистемы | B/08.5 |
Иногда может возникать ситуация, что баг, найденный тестировщиком признается командой фичей (полезной функцией), и аналитику необходимо внести изменения в требования, приводя их в соответствие реализованному функционалу.
Ну и если предприятие не обладает всем этим “зоопарком” специалистов, всю эту работу берет на себя наш универсал “Специалист по информационным системам Код 06.015“. Согласно профессионального стандарта он выполняет следующие трудовые функции:
Трудовые функции | Код |
Кодирование на языках программирования в соответствии с трудовым заданием | А/03.4 |
Разработка баз данных ИС | С/17.6 |
Модульное тестирование ИС (верификация) в соответствии с трудовым заданием | A/04.4 |
Исправление дефектов и несоответствий в коде ИС и документации к ИС в соответствии с трудовым заданием | А/06.4 |
Управление сборкой базовых элементов конфигурации ИС | С/41.6 |
Управление выпуском релизов ИС | D/39.7 |
1.3.3. Роли и компетенции этапа - передача (согласование) финального релиза заказчику.
На этом этапе обычно происходит презентация функциональности финального релиза заказчику; утверждение соответствия продукта ожиданиям клиента. В случае необходимости вносят небольшие изменения по замечаниям. В результате иногда может быть подписан Акт сдачи-приемки и выполнены некоторые взаиморасчеты.
Презентацию заказчику чаще всего организует “Системный аналитик Код 06.022”, поскольку он больше всех погружен во всевозможные аспекты и лучше всех владеет пониманием о Продукте. Он согласно профессионального стандарта выполняет следующие трудовые функции:
Трудовые функции | Код |
Консультирование пользователей по работе с функциями системы | A/10.4 |
Методическое сопровождение испытаний Системы | C/06.6 |
Согласование разработанных проектных решений и требований к Системе с согласующими лицами и передача их заинтересованным сторонам | B/05.5 |
Сопровождение испытаний развернутой подсистемы или очереди Системы на соответствие разработанным требованиям к подсистеме | B/07.5 |
“Архитектор программного обеспечения. Код 06.003”, на текущем этапе, согласно профессионального стандарта выполняет следующие трудовые функции:
Трудовые функции | Код |
Контроль реализации и испытаний интегрированного программного обеспечения с точки зрения архитектуры | B/04.6 |
Контроль реализации и испытаний программного обеспечения и его интеграции для их переноса в единую информационную среду | C/04.7 |
В части поддержки договорных отношений может понадобиться активность “Менеджера продуктов в области информационных технологий. Код 06.012”,
На текущем этапе он, согласно профессионального стандарта выполняет:
Трудовые функции | Код |
Заключение партнерских соглашений и развитие отношений с партнерами | C/03.6 |
“Руководителя проектов в области информационных технологий. Код 06.016”, также активно привлекается на текущем этапе, согласно профессионального стандарта:
Трудовые функции | Код |
Проверка реализации запросов на изменение (верификация) в соответствии с полученным планом | А/05.6 |
Управление выпуском и поставкой релизов конфигураций ИС и релизов базовых элементов конфигураций ИС в проектах любого уровня сложности в области ИТ | C/06.8 |
Завершение фазы жизненного цикла проекта малого и среднего уровня сложности в области ИТ | B/35.7 |
Мониторинг договоров и управление договорами в проектах любого уровня сложности в области ИТ | C/13.8 |
Принятие мер для своевременного финансирования проектов любого уровня сложности в области ИТ | C/50.8 |
Если, вся эта работа падает на плечи нашего универсала “Специалист по информационным системам Код 06.015“, то согласно профессионального стандарта он выполняет следующие трудовые функции:
Трудовые функции | Код |
Проверка реализации запросов на изменение в проекте | D/26.7 |
Реализация процесса контроля качества в соответствии с регламентами организации | С/34.6 |
Закрытие запросов заказчика | С/50.6 |
В итоге можно выделить матрицу ролей, участвующую на всех шагах фазы Разработки, тестирование и верификация.

