SlideShare a Scribd company logo
1 of 2
Download to read offline
68
¹9-10 (116-117) сентябрь-октябрь 2016
Машиностроительный комплекс — 2016 | СМ-Консалт/Системный софт
С 1934 года Иркутский авиационный завод — филиал ПАО «Корпорация «Иркут» —
выпускает одни из самых надежных самолетов в мире. За 85 лет с конвейеров
завода сошли более 20 моделей, разработанных лучшими конструкторами стра-
ны. Сегодня ИАЗ выпускает Су-30СМ, МС-21, Як-130, Су-30МК, Як-152. Чтобы
добиться ювелирной точности в производстве сложных авиационных систем,
руководство завода еще в советские годы внедрило автоматизированные сис-
темы управления процессами на базе собственных программных разработок.
Со временем программные продукты, используемые для проектирования и уп-
равления производством, становились сложнее, к ним предъявлялись все более
высокие требования. Это привело к необходимости более четкой организации
и стандартизации процессов разработки программных продуктов.
Разработка ПО с использованием лучших
мировых практик и инструментов
на Иркутском авиационном заводе
В 2006 году руководство Управления
информационных технологий (УИТ)
ИАЗ приняло решение о модернизации
системы управления разработками про-
граммного обеспечения (ПО). Целями
модернизации являлись повышение
качества разрабатываемых на заводе
программных продуктов и сокращение
сроков процесса разработки.
Для достижения поставленных целей
были сформулированы три основные
задачи проекта:
•	 сведение всех норм и стандартов
в единую систему;
•	 повышение продуктивности работы
специалистов УИТ за счет выравни-
вания нагрузки и внедрения средств
автоматизации;
•	 создание среды для автоматизации
процесса разработки.
Анализ имеющихся на рынке реше-
нийпоказал:достичьнаилучшегорезуль-
тата можно за счет внедрения процесса
разработкиПОнаосновехорошозареко-
мендовавшейсебянапрактикеметодоло-
гии — Rational Unified Process (RUP).
Рис. 1. Проектная группа
Управление проектом
внедрения
Для выполнения работ был орга-
низован ИТ-проект и сформирова-
на проектная группа, состоящая из
15 специалистов УИТ и восьми специ-
алистов ООО «СМ-Консалт» и ООО
«Системный софт». Эффективность
коммуникаций внутри проектной груп-
пы обеспечивалась за счет выделения
трех рабочих групп по ролевому при-
нципу (рис. 1). В рабочие группы вошли
специалисты отдела системного моде-
лирования и поддержки проектов и от-
дела автоматизации систем управления
конструкторской и технологической
информации.
Внедрение технологических процес-
сов осуществлялось в три этапа:
•	 2006год—основныепроцессы:управ-
ление требованиями (Requirements)
и процесс анализа и проектирования
(Analysis & Design);
•	 2007—2008 годы — основной про-
цесс реализации (Implementation)
и вспомогательный процесс уп-
равления конфигурацией и изме-
нениями (Configuration & Change
Management);
•	 2009 год — процесс тестирования
(Test).
Руководителем инициированно-
го в 2006 году проекта был назначен
начальник отдела моделирования ин-
формационных систем и поддержки
ИТ-проектов И. В. ВЕТРОВ. Под его ру-
ководством было выполнено внедрение
процессов управления требованиями,
анализа и проектирования, что привело
к повышению эффективности процесса
разработки ПО уже в скором времени.
Анализ результатов опытной экс-
плуатации первых внедренных про-
цессов RUP показал, что реализация
была успешной, проект было реше-
но продолжать. Следующим этапом
в 2007 году стала проработка и реали-
зация процесса управления конфигу-
рацией и изменениями, прошедшая
под руководством И. В. ВЕТРОВА.
В конце 2007 года руководителем проек-
та была назначена начальник бюро про-
ектирования информационных систем
М. В. КУЗНЕЦОВА.
В период с 2008-го по 2009 год под
руководством М. В. КУЗНЕЦОВОЙ
проведены опытная эксплуатация
процесса управления конфигурацией
и изменениями, оптимизация процесса
управления требованиями и внедрение
процесса тестирования ПО.
Проект внедрения
как командная работа
ООО «СМ-Консалт», ООО
«Системный софт» и ИАЗ
На этапе апробации методологии
были выполнены следующие задачи:
•	 отработаны основные процессы жиз-
ненного цикла разработки ПО;
•	 созданы предпосылки для повыше-
ния эффективности и прозрачности
процессов разработки, тестирова-
ния и сопровождения ПО;
•	 отработана технология построения
прозрачного и управляемого про-
Руководство и специалисты УИТ Иркутского
авиационногозаводаотмечаютвысокийуровень
профессионализма и ответственности сотруд-
ников ООО «СМ-Консалт» и ООО «Системный
софт», их способность оперативно реагировать
на изменения, креативность и нацеленность
на достижение значимых для заказчика ре-
зультатов, отличную работу, благодаря которой
удалосьвыполнитьрядсложныхиспецифичес-
ких проектов в ограниченные сроки с высоким
качеством
69
¹9-10 (116-117) сентябрь-октябрь 2016
Машиностроительный комплекс — 2016 | СМ-Консалт/Системный софт
Рис. 2. Нормативно-методическая
база проекта
цесса;
•	 разработана нормативно-методичес-
кая документация для обеспечения
процесса;
•	 обучены специалисты;
•	 продемонстрирована работоспособ-
ность предлагаемых решений на базе
IBM Rational в условиях Иркутского
авиазавода.
Основой для разработки норма-
тивно-методической базы послужил
RUP 2001А (рис. 2), в частности ите-
рационный подход и состав фаз и про-
цессов. При адаптации методологии
учитывались отраслевые стандарты
и требования модели зрелости CMMI
уровней 2—3 для получения конечных
целей, ориентированных на качество
процесса. Отдельные позиции были
взяты из стандарта ИСО МЭК12207
и руководства по его внедрению.
Система нормативной документа-
ции по процессу включала в себя:
•	 положение — основной документ про-
цесса, определяющий состав работ,
ответственности для специализаций
исполнителей при выполнении работ,
содержание артефактов для процесса;
•	 комплект шаблонов документов по
процессу;
•	 требования к артефактам, не явля-
ющимся документами (моделям,
репозиториям, рабочим средам).
Внедрениепроцессовуправлениятре-
бованиями и анализа и проектирования
ПО было выполнено собственными си-
ламиспециалистоврабочейгруппыУИТ.
Процессы были адаптированы и автома-
тизированы с помощью программных
средств IBM Rational для использования
на предприятии, разработаны норма-
тивные документы уровня предприятия
с описанием процессов, включая цели,
структурупроцессов,роли-исполнители,
перечень результатов процессов.
Внедрениепроцессауправлениякон-
фигурацией и изменениями (УКиИ)
выполнялась с привлечением консал-
тинговых компаний ООО «СМ-Кон-
салт» и ООО «Системный софт». Кон-
сультанты выполнили автоматизацию
процесса УКиИ и провели обучение
специалистов завода.
Внедрение процесса тестирования
также осуществлялось с участием ООО
«СМ-Консалт» и ООО«Системный
софт», специалисты которых произвели
полную постановку процесса, начиная
с обучения специалистов и заканчивая
разработкой нормативно-методическо-
го обеспечения и настройкой ПО, также
провели обследование состояния уже
внедренных на тот момент процессов
разработки и сформировали рекомен-
дации по их дальнейшему совершенс-
твованию.
Результаты проекта
В ходе осуществленной работы была
организована постановка полного жиз-
ненногоцикларазработкиПО,проведе-
на опытная эксплуатация и выполнена
подготовка для внедрения в промыш-
ленную эксплуатацию всех процессов
по технологии RUP.
Для автоматизации всех внедряемых
процессов был установлен и настроен
комплекс программных средств IBM
Rational, интегрированных между со-
бой, использованию которых были
обучены все участники рабочих групп
проекта.
Эффективность управления про-
цессом разработки повысилась за счет
создания нормативно-методологичес-
кой базы, все роли исполнителей в ходе
разработки были четко распределены
и подробно описаны. Благодаря внед-
рению средств автоматизации IBM
Rational повысилось качество выполне-
ния работ, уменьшилось время на при-
нятиеоперативныхрешений,снизилось
влияние человеческого фактора.
Внедрение методологии RUP и ин-
струментальных средств привело к по-
ложительному экономическому эф-
фекту уже в результате двух-трехлетней
эксплуатации. Тиражирование апро-
бированной методологии позволило
существенно увеличить положитель-
ный эффект. По состоянию на 2016 год
с внедренными технологиями и мето-
дологиями работает более 50 сотрудни-
ков УИТ, и проект продолжает расши-
ряться. Р
М. В. КУЗНЕЦОВА, начальник бюро
функционального проектирования систем
отдела системного моделирования
и поддержки проектов,
И. В. ВЕТРОВ, начальник отдела системного
моделирования и поддержки проектов,
А. Н. НОВИЧКОВ , Г. Д. КАРАБАНОВА
ООО «СМ-Консалт», ООО «Системный софт»
ООО «СМ-Консалт»,
партнеры ООО «Системный софт»
125040 Москва,
ул. Ямского Поля 5-я, 5, строение 1
Компетенции и опыт IBM,
Atlassian, Microsoft, HP
Тел.: (495) 646-14-71, 476-00-13
E-mail: info@cmcons.com
info@syssoft.ru
www.cmcons.com
www.е.syssoft.ru
Успех сотрудничества определяется по достигнутым результатам. За годы совместной
работы ООО «СМ-Консалт», ООО «Системный софт» и ИАЗ было сделано:
•	 проведено рецензирование и аудит НМО процесса управления требованиями и технологии
работы аналитиков ПАО «Корпорация «Иркут» с системами управления требованиями
и моделирования;
•	 разработано НМО по основным процессам жизненного цикла разработки программных
систем (ЖЦ ПС), включая регламенты, положения, методики и инструкции;
•	 автоматизированы процессы управления конфигурациями, управления изменениями,
функционального тестирования;
•	 сотрудники завода обучены работе с инструментами и методологиями;
•	 ведется техническая поддержка и сопровождение

More Related Content

What's hot

САПР и ГИС
САПР и ГИССАПР и ГИС
САПР и ГИСSoftline
 
История внедрения lean на Sibelco RUS
История внедрения lean на Sibelco RUSИстория внедрения lean на Sibelco RUS
История внедрения lean на Sibelco RUSDenis Diakonov
 
Системная инженерия и информационная модель системы
Системная инженерия и информационная модель системыСистемная инженерия и информационная модель системы
Системная инженерия и информационная модель системыAnatoly Levenchuk
 
Методика выполнения комплексных аудитов промышленных объектов для обеспечения...
Методика выполнения комплексных аудитов промышленных объектов для обеспечения...Методика выполнения комплексных аудитов промышленных объектов для обеспечения...
Методика выполнения комплексных аудитов промышленных объектов для обеспечения...Илья Лившиц
 
Управление обучением и развитием персонала
Управление обучением и развитием персоналаУправление обучением и развитием персонала
Управление обучением и развитием персоналаVladimir Katyshev
 
10. Целевые системы - системы операционных улучшений
10. Целевые системы - системы операционных улучшений10. Целевые системы - системы операционных улучшений
10. Целевые системы - системы операционных улучшенийRnD_SM
 
9. целевые системы смк и бережливое производство в4
9. целевые системы   смк и бережливое производство в49. целевые системы   смк и бережливое производство в4
9. целевые системы смк и бережливое производство в4RnD_SM
 
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...ph.d. Dmitry Stepanov
 
ADVANTA - Система управления проектами. Кейсы внедрений
ADVANTA - Система управления проектами. Кейсы внедренийADVANTA - Система управления проектами. Кейсы внедрений
ADVANTA - Система управления проектами. Кейсы внедренийAleksandr Belugin
 
Мониторинг бизнес-процессов банка как средство повышения эффективности операц...
Мониторинг бизнес-процессов банка как средство повышения эффективности операц...Мониторинг бизнес-процессов банка как средство повышения эффективности операц...
Мониторинг бизнес-процессов банка как средство повышения эффективности операц...CUSTIS
 

What's hot (11)

САПР и ГИС
САПР и ГИССАПР и ГИС
САПР и ГИС
 
История внедрения lean на Sibelco RUS
История внедрения lean на Sibelco RUSИстория внедрения lean на Sibelco RUS
История внедрения lean на Sibelco RUS
 
Системная инженерия и информационная модель системы
Системная инженерия и информационная модель системыСистемная инженерия и информационная модель системы
Системная инженерия и информационная модель системы
 
Методика выполнения комплексных аудитов промышленных объектов для обеспечения...
Методика выполнения комплексных аудитов промышленных объектов для обеспечения...Методика выполнения комплексных аудитов промышленных объектов для обеспечения...
Методика выполнения комплексных аудитов промышленных объектов для обеспечения...
 
Управление обучением и развитием персонала
Управление обучением и развитием персоналаУправление обучением и развитием персонала
Управление обучением и развитием персонала
 
10. Целевые системы - системы операционных улучшений
10. Целевые системы - системы операционных улучшений10. Целевые системы - системы операционных улучшений
10. Целевые системы - системы операционных улучшений
 
Операционное совершенствование как элемент системы управления производством. ...
Операционное совершенствование как элемент системы управления производством. ...Операционное совершенствование как элемент системы управления производством. ...
Операционное совершенствование как элемент системы управления производством. ...
 
9. целевые системы смк и бережливое производство в4
9. целевые системы   смк и бережливое производство в49. целевые системы   смк и бережливое производство в4
9. целевые системы смк и бережливое производство в4
 
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...
 
ADVANTA - Система управления проектами. Кейсы внедрений
ADVANTA - Система управления проектами. Кейсы внедренийADVANTA - Система управления проектами. Кейсы внедрений
ADVANTA - Система управления проектами. Кейсы внедрений
 
Мониторинг бизнес-процессов банка как средство повышения эффективности операц...
Мониторинг бизнес-процессов банка как средство повышения эффективности операц...Мониторинг бизнес-процессов банка как средство повышения эффективности операц...
Мониторинг бизнес-процессов банка как средство повышения эффективности операц...
 

Similar to Разработка программного обеспечения с использованием лучших мировых практик и инструментов на Иркутском авиационном заводе

2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projects2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projectsdataomsk
 
Ведущая нефтяная компания, управление процессами планирования НТР
Ведущая нефтяная компания, управление процессами планирования НТРВедущая нефтяная компания, управление процессами планирования НТР
Ведущая нефтяная компания, управление процессами планирования НТРКРОК
 
SAM-проекты — комплексный подход к управлению IT-активами
SAM-проекты — комплексный подход к управлению IT-активамиSAM-проекты — комплексный подход к управлению IT-активами
SAM-проекты — комплексный подход к управлению IT-активамиSoftline
 
лекция 2
лекция 2лекция 2
лекция 2cezium
 
Conception
ConceptionConception
Conceptionbiv63
 
Решения для управления производственными процессами в генерирующих компания
Решения для управления производственными процессами в генерирующих компанияРешения для управления производственными процессами в генерирующих компания
Решения для управления производственными процессами в генерирующих компанияКРОК
 
технология разработки программного обеспечения
технология разработки программного обеспечениятехнология разработки программного обеспечения
технология разработки программного обеспеченияRauan Ibraikhan
 
Технология разработки программного обеспечения
Технология разработки программного обеспеченияТехнология разработки программного обеспечения
Технология разработки программного обеспеченияRauan Ibraikhan
 
лин технологии на иаз
лин технологии на иаз лин технологии на иаз
лин технологии на иаз mechanic-magazine
 
Интеграция PLM + ERP: эффект синергии. Часть 1 (Журнал ИТМ, №11 2012)
Интеграция PLM + ERP: эффект синергии. Часть 1 (Журнал ИТМ, №11 2012)Интеграция PLM + ERP: эффект синергии. Часть 1 (Журнал ИТМ, №11 2012)
Интеграция PLM + ERP: эффект синергии. Часть 1 (Журнал ИТМ, №11 2012)Vladimir Zakomirnyi (Закомирный)
 
История успеха клиента MAYKOR-GMCS: ММК
История успеха клиента MAYKOR-GMCS: ММКИстория успеха клиента MAYKOR-GMCS: ММК
История успеха клиента MAYKOR-GMCS: ММКMAYKOR
 
Выбор и внедрение автоматизированных информационных систем для крупного девел...
Выбор и внедрение автоматизированных информационных систем для крупного девел...Выбор и внедрение автоматизированных информационных систем для крупного девел...
Выбор и внедрение автоматизированных информационных систем для крупного девел...RnD_SM
 
Статья «Применение Agile Scrum в проектах SAP»
Статья «Применение Agile Scrum в проектах SAP»Статья «Применение Agile Scrum в проектах SAP»
Статья «Применение Agile Scrum в проектах SAP»ph.d. Dmitry Stepanov
 
Решение для управления техобслуживанием активов предприятия
Решение для управления техобслуживанием активов предприятияРешение для управления техобслуживанием активов предприятия
Решение для управления техобслуживанием активов предприятияКРОК
 

Similar to Разработка программного обеспечения с использованием лучших мировых практик и инструментов на Иркутском авиационном заводе (20)

2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projects2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projects
 
Ведущая нефтяная компания, управление процессами планирования НТР
Ведущая нефтяная компания, управление процессами планирования НТРВедущая нефтяная компания, управление процессами планирования НТР
Ведущая нефтяная компания, управление процессами планирования НТР
 
SAM-проекты — комплексный подход к управлению IT-активами
SAM-проекты — комплексный подход к управлению IT-активамиSAM-проекты — комплексный подход к управлению IT-активами
SAM-проекты — комплексный подход к управлению IT-активами
 
лекция 2
лекция 2лекция 2
лекция 2
 
Conception
ConceptionConception
Conception
 
Решения для управления производственными процессами в генерирующих компания
Решения для управления производственными процессами в генерирующих компанияРешения для управления производственными процессами в генерирующих компания
Решения для управления производственными процессами в генерирующих компания
 
Hetnet in mash construct
Hetnet in mash constructHetnet in mash construct
Hetnet in mash construct
 
технология разработки программного обеспечения
технология разработки программного обеспечениятехнология разработки программного обеспечения
технология разработки программного обеспечения
 
Технология разработки программного обеспечения
Технология разработки программного обеспеченияТехнология разработки программного обеспечения
Технология разработки программного обеспечения
 
лекция 10 (4часа)
лекция 10 (4часа)лекция 10 (4часа)
лекция 10 (4часа)
 
лин технологии на иаз
лин технологии на иаз лин технологии на иаз
лин технологии на иаз
 
Интеграция PLM + ERP: эффект синергии. Часть 1 (Журнал ИТМ, №11 2012)
Интеграция PLM + ERP: эффект синергии. Часть 1 (Журнал ИТМ, №11 2012)Интеграция PLM + ERP: эффект синергии. Часть 1 (Журнал ИТМ, №11 2012)
Интеграция PLM + ERP: эффект синергии. Часть 1 (Журнал ИТМ, №11 2012)
 
A shabarov cv_rusall
A shabarov cv_rusallA shabarov cv_rusall
A shabarov cv_rusall
 
История успеха клиента MAYKOR-GMCS: ММК
История успеха клиента MAYKOR-GMCS: ММКИстория успеха клиента MAYKOR-GMCS: ММК
История успеха клиента MAYKOR-GMCS: ММК
 
A shabarov cv_rus
A shabarov cv_rusA shabarov cv_rus
A shabarov cv_rus
 
Выбор и внедрение автоматизированных информационных систем для крупного девел...
Выбор и внедрение автоматизированных информационных систем для крупного девел...Выбор и внедрение автоматизированных информационных систем для крупного девел...
Выбор и внедрение автоматизированных информационных систем для крупного девел...
 
29.jan.2009 (www.cmcons.com)
29.jan.2009 (www.cmcons.com)29.jan.2009 (www.cmcons.com)
29.jan.2009 (www.cmcons.com)
 
Статья «Применение Agile Scrum в проектах SAP»
Статья «Применение Agile Scrum в проектах SAP»Статья «Применение Agile Scrum в проектах SAP»
Статья «Применение Agile Scrum в проектах SAP»
 
Решение для управления техобслуживанием активов предприятия
Решение для управления техобслуживанием активов предприятияРешение для управления техобслуживанием активов предприятия
Решение для управления техобслуживанием активов предприятия
 
Iba
IbaIba
Iba
 

More from Alexander Novichkov

Тренинг "Применение Agile для построения эффективной команды" (http://bipulse...
Тренинг "Применение Agile для построения эффективной команды" (http://bipulse...Тренинг "Применение Agile для построения эффективной команды" (http://bipulse...
Тренинг "Применение Agile для построения эффективной команды" (http://bipulse...Alexander Novichkov
 
Построение эффективной команды и эффективной системы управления
Построение эффективной команды и эффективной системы управленияПостроение эффективной команды и эффективной системы управления
Построение эффективной команды и эффективной системы управленияAlexander Novichkov
 
Почему Agile так популярен? Взгляд циника и психолога
Почему Agile так популярен? Взгляд циника и психологаПочему Agile так популярен? Взгляд циника и психолога
Почему Agile так популярен? Взгляд циника и психологаAlexander Novichkov
 
Секреты управления командой: психология на страже ИТ-проектов. Просто о сложн...
Секреты управления командой: психология на страже ИТ-проектов. Просто о сложн...Секреты управления командой: психология на страже ИТ-проектов. Просто о сложн...
Секреты управления командой: психология на страже ИТ-проектов. Просто о сложн...Alexander Novichkov
 
Отзыв на тренинг «Коммуникации и психология межличностных отношений в ИТ-прое...
Отзыв на тренинг «Коммуникации и психология межличностных отношений в ИТ-прое...Отзыв на тренинг «Коммуникации и психология межличностных отношений в ИТ-прое...
Отзыв на тренинг «Коммуникации и психология межличностных отношений в ИТ-прое...Alexander Novichkov
 
Тренинг "Коммуникации и психология межличностных отношений в ИТ-проектах"
Тренинг "Коммуникации и психология межличностных отношений в ИТ-проектах"Тренинг "Коммуникации и психология межличностных отношений в ИТ-проектах"
Тренинг "Коммуникации и психология межличностных отношений в ИТ-проектах"Alexander Novichkov
 
Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"
Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"
Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"Alexander Novichkov
 
Проект внедрения средств функционального и нагрузочного тестирования в банке ...
Проект внедрения средств функционального и нагрузочного тестирования в банке ...Проект внедрения средств функционального и нагрузочного тестирования в банке ...
Проект внедрения средств функционального и нагрузочного тестирования в банке ...Alexander Novichkov
 
CMC-Visualizer for IBM Rational Team Concert
CMC-Visualizer for IBM Rational Team ConcertCMC-Visualizer for IBM Rational Team Concert
CMC-Visualizer for IBM Rational Team ConcertAlexander Novichkov
 
GanttChart for ClearQuest 1.4 (Ad hoc planning and operational management). h...
GanttChart for ClearQuest 1.4 (Ad hoc planning and operational management). h...GanttChart for ClearQuest 1.4 (Ad hoc planning and operational management). h...
GanttChart for ClearQuest 1.4 (Ad hoc planning and operational management). h...Alexander Novichkov
 
Буклет тренинга "Коммуникации и психология межличностных отношений в ИТ-проек...
Буклет тренинга "Коммуникации и психология межличностных отношений в ИТ-проек...Буклет тренинга "Коммуникации и психология межличностных отношений в ИТ-проек...
Буклет тренинга "Коммуникации и психология межличностных отношений в ИТ-проек...Alexander Novichkov
 
Услуги по улучшению групповой сплоченности в организации
Услуги по улучшению групповой сплоченности в организацииУслуги по улучшению групповой сплоченности в организации
Услуги по улучшению групповой сплоченности в организацииAlexander Novichkov
 
Обзор продуктов IBM Rational
Обзор продуктов IBM RationalОбзор продуктов IBM Rational
Обзор продуктов IBM RationalAlexander Novichkov
 
Эффективное внедрение методологии и инструментальных средств.
Эффективное внедрение методологии и инструментальных средств.Эффективное внедрение методологии и инструментальных средств.
Эффективное внедрение методологии и инструментальных средств.Alexander Novichkov
 
тренинг коммуникации и психология межличностных отношений в ит проектах
тренинг коммуникации и психология межличностных отношений в ит проектахтренинг коммуникации и психология межличностных отношений в ит проектах
тренинг коммуникации и психология межличностных отношений в ит проектахAlexander Novichkov
 
тренинг коммуникации и психология межличностных отношений в ит проектах
тренинг коммуникации и психология межличностных отношений в ит проектахтренинг коммуникации и психология межличностных отношений в ит проектах
тренинг коммуникации и психология межличностных отношений в ит проектахAlexander Novichkov
 
Req-Labs'2011. Можно ли управлять неуправляемым? – А нужно ли
Req-Labs'2011. Можно ли управлять неуправляемым? – А нужно лиReq-Labs'2011. Можно ли управлять неуправляемым? – А нужно ли
Req-Labs'2011. Можно ли управлять неуправляемым? – А нужно лиAlexander Novichkov
 

More from Alexander Novichkov (20)

Тренинг "Применение Agile для построения эффективной команды" (http://bipulse...
Тренинг "Применение Agile для построения эффективной команды" (http://bipulse...Тренинг "Применение Agile для построения эффективной команды" (http://bipulse...
Тренинг "Применение Agile для построения эффективной команды" (http://bipulse...
 
Построение эффективной команды и эффективной системы управления
Построение эффективной команды и эффективной системы управленияПостроение эффективной команды и эффективной системы управления
Построение эффективной команды и эффективной системы управления
 
Почему Agile так популярен? Взгляд циника и психолога
Почему Agile так популярен? Взгляд циника и психологаПочему Agile так популярен? Взгляд циника и психолога
Почему Agile так популярен? Взгляд циника и психолога
 
Секреты управления командой: психология на страже ИТ-проектов. Просто о сложн...
Секреты управления командой: психология на страже ИТ-проектов. Просто о сложн...Секреты управления командой: психология на страже ИТ-проектов. Просто о сложн...
Секреты управления командой: психология на страже ИТ-проектов. Просто о сложн...
 
Отзыв на тренинг «Коммуникации и психология межличностных отношений в ИТ-прое...
Отзыв на тренинг «Коммуникации и психология межличностных отношений в ИТ-прое...Отзыв на тренинг «Коммуникации и психология межличностных отношений в ИТ-прое...
Отзыв на тренинг «Коммуникации и психология межличностных отношений в ИТ-прое...
 
Тренинг "Коммуникации и психология межличностных отношений в ИТ-проектах"
Тренинг "Коммуникации и психология межличностных отношений в ИТ-проектах"Тренинг "Коммуникации и психология межличностных отношений в ИТ-проектах"
Тренинг "Коммуникации и психология межличностных отношений в ИТ-проектах"
 
Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"
Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"
Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"
 
Проект внедрения средств функционального и нагрузочного тестирования в банке ...
Проект внедрения средств функционального и нагрузочного тестирования в банке ...Проект внедрения средств функционального и нагрузочного тестирования в банке ...
Проект внедрения средств функционального и нагрузочного тестирования в банке ...
 
CMC-Visualizer for IBM Rational Team Concert
CMC-Visualizer for IBM Rational Team ConcertCMC-Visualizer for IBM Rational Team Concert
CMC-Visualizer for IBM Rational Team Concert
 
CMC-Visualizer for TeamConcert
CMC-Visualizer for TeamConcertCMC-Visualizer for TeamConcert
CMC-Visualizer for TeamConcert
 
GanttChart for ClearQuest 1.4
GanttChart for ClearQuest 1.4GanttChart for ClearQuest 1.4
GanttChart for ClearQuest 1.4
 
GanttChart for ClearQuest 1.4 (Ad hoc planning and operational management). h...
GanttChart for ClearQuest 1.4 (Ad hoc planning and operational management). h...GanttChart for ClearQuest 1.4 (Ad hoc planning and operational management). h...
GanttChart for ClearQuest 1.4 (Ad hoc planning and operational management). h...
 
Буклет тренинга "Коммуникации и психология межличностных отношений в ИТ-проек...
Буклет тренинга "Коммуникации и психология межличностных отношений в ИТ-проек...Буклет тренинга "Коммуникации и психология межличностных отношений в ИТ-проек...
Буклет тренинга "Коммуникации и психология межличностных отношений в ИТ-проек...
 
Услуги по улучшению групповой сплоченности в организации
Услуги по улучшению групповой сплоченности в организацииУслуги по улучшению групповой сплоченности в организации
Услуги по улучшению групповой сплоченности в организации
 
Da eto-da
Da eto-daDa eto-da
Da eto-da
 
Обзор продуктов IBM Rational
Обзор продуктов IBM RationalОбзор продуктов IBM Rational
Обзор продуктов IBM Rational
 
Эффективное внедрение методологии и инструментальных средств.
Эффективное внедрение методологии и инструментальных средств.Эффективное внедрение методологии и инструментальных средств.
Эффективное внедрение методологии и инструментальных средств.
 
тренинг коммуникации и психология межличностных отношений в ит проектах
тренинг коммуникации и психология межличностных отношений в ит проектахтренинг коммуникации и психология межличностных отношений в ит проектах
тренинг коммуникации и психология межличностных отношений в ит проектах
 
тренинг коммуникации и психология межличностных отношений в ит проектах
тренинг коммуникации и психология межличностных отношений в ит проектахтренинг коммуникации и психология межличностных отношений в ит проектах
тренинг коммуникации и психология межличностных отношений в ит проектах
 
Req-Labs'2011. Можно ли управлять неуправляемым? – А нужно ли
Req-Labs'2011. Можно ли управлять неуправляемым? – А нужно лиReq-Labs'2011. Можно ли управлять неуправляемым? – А нужно ли
Req-Labs'2011. Можно ли управлять неуправляемым? – А нужно ли
 

Разработка программного обеспечения с использованием лучших мировых практик и инструментов на Иркутском авиационном заводе

  • 1. 68 ¹9-10 (116-117) сентябрь-октябрь 2016 Машиностроительный комплекс — 2016 | СМ-Консалт/Системный софт С 1934 года Иркутский авиационный завод — филиал ПАО «Корпорация «Иркут» — выпускает одни из самых надежных самолетов в мире. За 85 лет с конвейеров завода сошли более 20 моделей, разработанных лучшими конструкторами стра- ны. Сегодня ИАЗ выпускает Су-30СМ, МС-21, Як-130, Су-30МК, Як-152. Чтобы добиться ювелирной точности в производстве сложных авиационных систем, руководство завода еще в советские годы внедрило автоматизированные сис- темы управления процессами на базе собственных программных разработок. Со временем программные продукты, используемые для проектирования и уп- равления производством, становились сложнее, к ним предъявлялись все более высокие требования. Это привело к необходимости более четкой организации и стандартизации процессов разработки программных продуктов. Разработка ПО с использованием лучших мировых практик и инструментов на Иркутском авиационном заводе В 2006 году руководство Управления информационных технологий (УИТ) ИАЗ приняло решение о модернизации системы управления разработками про- граммного обеспечения (ПО). Целями модернизации являлись повышение качества разрабатываемых на заводе программных продуктов и сокращение сроков процесса разработки. Для достижения поставленных целей были сформулированы три основные задачи проекта: • сведение всех норм и стандартов в единую систему; • повышение продуктивности работы специалистов УИТ за счет выравни- вания нагрузки и внедрения средств автоматизации; • создание среды для автоматизации процесса разработки. Анализ имеющихся на рынке реше- нийпоказал:достичьнаилучшегорезуль- тата можно за счет внедрения процесса разработкиПОнаосновехорошозареко- мендовавшейсебянапрактикеметодоло- гии — Rational Unified Process (RUP). Рис. 1. Проектная группа Управление проектом внедрения Для выполнения работ был орга- низован ИТ-проект и сформирова- на проектная группа, состоящая из 15 специалистов УИТ и восьми специ- алистов ООО «СМ-Консалт» и ООО «Системный софт». Эффективность коммуникаций внутри проектной груп- пы обеспечивалась за счет выделения трех рабочих групп по ролевому при- нципу (рис. 1). В рабочие группы вошли специалисты отдела системного моде- лирования и поддержки проектов и от- дела автоматизации систем управления конструкторской и технологической информации. Внедрение технологических процес- сов осуществлялось в три этапа: • 2006год—основныепроцессы:управ- ление требованиями (Requirements) и процесс анализа и проектирования (Analysis & Design); • 2007—2008 годы — основной про- цесс реализации (Implementation) и вспомогательный процесс уп- равления конфигурацией и изме- нениями (Configuration & Change Management); • 2009 год — процесс тестирования (Test). Руководителем инициированно- го в 2006 году проекта был назначен начальник отдела моделирования ин- формационных систем и поддержки ИТ-проектов И. В. ВЕТРОВ. Под его ру- ководством было выполнено внедрение процессов управления требованиями, анализа и проектирования, что привело к повышению эффективности процесса разработки ПО уже в скором времени. Анализ результатов опытной экс- плуатации первых внедренных про- цессов RUP показал, что реализация была успешной, проект было реше- но продолжать. Следующим этапом в 2007 году стала проработка и реали- зация процесса управления конфигу- рацией и изменениями, прошедшая под руководством И. В. ВЕТРОВА. В конце 2007 года руководителем проек- та была назначена начальник бюро про- ектирования информационных систем М. В. КУЗНЕЦОВА. В период с 2008-го по 2009 год под руководством М. В. КУЗНЕЦОВОЙ проведены опытная эксплуатация процесса управления конфигурацией и изменениями, оптимизация процесса управления требованиями и внедрение процесса тестирования ПО. Проект внедрения как командная работа ООО «СМ-Консалт», ООО «Системный софт» и ИАЗ На этапе апробации методологии были выполнены следующие задачи: • отработаны основные процессы жиз- ненного цикла разработки ПО; • созданы предпосылки для повыше- ния эффективности и прозрачности процессов разработки, тестирова- ния и сопровождения ПО; • отработана технология построения прозрачного и управляемого про- Руководство и специалисты УИТ Иркутского авиационногозаводаотмечаютвысокийуровень профессионализма и ответственности сотруд- ников ООО «СМ-Консалт» и ООО «Системный софт», их способность оперативно реагировать на изменения, креативность и нацеленность на достижение значимых для заказчика ре- зультатов, отличную работу, благодаря которой удалосьвыполнитьрядсложныхиспецифичес- ких проектов в ограниченные сроки с высоким качеством
  • 2. 69 ¹9-10 (116-117) сентябрь-октябрь 2016 Машиностроительный комплекс — 2016 | СМ-Консалт/Системный софт Рис. 2. Нормативно-методическая база проекта цесса; • разработана нормативно-методичес- кая документация для обеспечения процесса; • обучены специалисты; • продемонстрирована работоспособ- ность предлагаемых решений на базе IBM Rational в условиях Иркутского авиазавода. Основой для разработки норма- тивно-методической базы послужил RUP 2001А (рис. 2), в частности ите- рационный подход и состав фаз и про- цессов. При адаптации методологии учитывались отраслевые стандарты и требования модели зрелости CMMI уровней 2—3 для получения конечных целей, ориентированных на качество процесса. Отдельные позиции были взяты из стандарта ИСО МЭК12207 и руководства по его внедрению. Система нормативной документа- ции по процессу включала в себя: • положение — основной документ про- цесса, определяющий состав работ, ответственности для специализаций исполнителей при выполнении работ, содержание артефактов для процесса; • комплект шаблонов документов по процессу; • требования к артефактам, не явля- ющимся документами (моделям, репозиториям, рабочим средам). Внедрениепроцессовуправлениятре- бованиями и анализа и проектирования ПО было выполнено собственными си- ламиспециалистоврабочейгруппыУИТ. Процессы были адаптированы и автома- тизированы с помощью программных средств IBM Rational для использования на предприятии, разработаны норма- тивные документы уровня предприятия с описанием процессов, включая цели, структурупроцессов,роли-исполнители, перечень результатов процессов. Внедрениепроцессауправлениякон- фигурацией и изменениями (УКиИ) выполнялась с привлечением консал- тинговых компаний ООО «СМ-Кон- салт» и ООО «Системный софт». Кон- сультанты выполнили автоматизацию процесса УКиИ и провели обучение специалистов завода. Внедрение процесса тестирования также осуществлялось с участием ООО «СМ-Консалт» и ООО«Системный софт», специалисты которых произвели полную постановку процесса, начиная с обучения специалистов и заканчивая разработкой нормативно-методическо- го обеспечения и настройкой ПО, также провели обследование состояния уже внедренных на тот момент процессов разработки и сформировали рекомен- дации по их дальнейшему совершенс- твованию. Результаты проекта В ходе осуществленной работы была организована постановка полного жиз- ненногоцикларазработкиПО,проведе- на опытная эксплуатация и выполнена подготовка для внедрения в промыш- ленную эксплуатацию всех процессов по технологии RUP. Для автоматизации всех внедряемых процессов был установлен и настроен комплекс программных средств IBM Rational, интегрированных между со- бой, использованию которых были обучены все участники рабочих групп проекта. Эффективность управления про- цессом разработки повысилась за счет создания нормативно-методологичес- кой базы, все роли исполнителей в ходе разработки были четко распределены и подробно описаны. Благодаря внед- рению средств автоматизации IBM Rational повысилось качество выполне- ния работ, уменьшилось время на при- нятиеоперативныхрешений,снизилось влияние человеческого фактора. Внедрение методологии RUP и ин- струментальных средств привело к по- ложительному экономическому эф- фекту уже в результате двух-трехлетней эксплуатации. Тиражирование апро- бированной методологии позволило существенно увеличить положитель- ный эффект. По состоянию на 2016 год с внедренными технологиями и мето- дологиями работает более 50 сотрудни- ков УИТ, и проект продолжает расши- ряться. Р М. В. КУЗНЕЦОВА, начальник бюро функционального проектирования систем отдела системного моделирования и поддержки проектов, И. В. ВЕТРОВ, начальник отдела системного моделирования и поддержки проектов, А. Н. НОВИЧКОВ , Г. Д. КАРАБАНОВА ООО «СМ-Консалт», ООО «Системный софт» ООО «СМ-Консалт», партнеры ООО «Системный софт» 125040 Москва, ул. Ямского Поля 5-я, 5, строение 1 Компетенции и опыт IBM, Atlassian, Microsoft, HP Тел.: (495) 646-14-71, 476-00-13 E-mail: info@cmcons.com info@syssoft.ru www.cmcons.com www.е.syssoft.ru Успех сотрудничества определяется по достигнутым результатам. За годы совместной работы ООО «СМ-Консалт», ООО «Системный софт» и ИАЗ было сделано: • проведено рецензирование и аудит НМО процесса управления требованиями и технологии работы аналитиков ПАО «Корпорация «Иркут» с системами управления требованиями и моделирования; • разработано НМО по основным процессам жизненного цикла разработки программных систем (ЖЦ ПС), включая регламенты, положения, методики и инструкции; • автоматизированы процессы управления конфигурациями, управления изменениями, функционального тестирования; • сотрудники завода обучены работе с инструментами и методологиями; • ведется техническая поддержка и сопровождение