Будущая профессия
Набор компетенций, формируемых программой
Обоснование потребности в выпускниках программы
Востребованность выпускников и трудоустройство
Набор компетенций, формируемых программой
I. Научно-исследовательская деятельность
- разработка планов, программ, заданий и методик проведения исследования объектов профессиональной деятельности;
- создание теоретических моделей, позволяющих оценивать и прогнозировать свойства объектов профессиональной деятельности;
- анализ состояния и динамики показателей качества объектов профессиональной деятельности;
- составление обзоров и отчетов о проводимых исследованиях.
II. Аналитическая деятельность
- проведение переговоров, выявление первоначальных потребностей заказчика;
- формализация предметной области программного проекта и программных требований по результатам экспресс-обследования;
- разработка концепции программного продукта;
- составление коммерческого предложения с вариантами решения;
- презентация коммерческого предложения заказчику;
- согласование пакета договорных документов.
III. Проектная деятельность
- создание высокоуровневой архитектуры программной системы на основе анализа требований;
- создание архитектурных стилей и шаблонов проектирования;
- анализ качества и оценка программного дизайна;
- выбор методологии конструирования программного продукта, планирование конструкторской деятельности;
- планирование измерений в конструировании и рефакторинга кода, оценка результатов аудита кода и метрик кода с целью снижения рисков и повышения качества;
- разработка методики интеграционного и системного тестирования программного продукта;
- разработка методических и нормативных документов, технической документации, а также предложений и мероприятий по реализации разработанных проектов и программ.
IV. Технологическая деятельность
- анализ, выбор и адаптация современных методов и инструментальных средств управления объектами профессиональной деятельности;
- интеграция и конфигурирование инструментальных средств с учетом их эволюции;
- управление качеством программного обеспечения;
- выбор и реализация системы обеспечения защиты информации и целостности программных продуктов, в том числе с использованием сертифицированных средств.
V. Производственная деятельность
- формирование методологии поддержки жизненного цикла программного продукта, реализация процессов разработки программного обеспечения;
- инспектирование, аудит, анализ и управление качеством процессов;
- построение информационных моделей оценки процессов на основе собранных данных и имеющихся знаний;
- управление бизнес-процессами разработки программного обеспечения, формирование рекомендаций по их оптимизации.
VI. Педагогическая деятельность
- разработка методики обучения и аттестации пользователей программного продукта, организация обучения;
- участие в разработке методических материалов, используемых в учебном процессе.
VII. Организационно-управленческая деятельность
- деятельность по планированию и управлению разработкой программного продукта, как на техническом, так и на экономико-управленческом уровне;
- идентификация, определение воздействия и устранения рисков, оценка стоимости и трудозатрат проекта;
- оценка и подбор персонала, организация работы коллектива исполнителей, принятие управленческих решений в условиях различных мнений, управление конфликтными ситуациями;
- проведение технико-экономического и функционально-стоимостного анализа эффективности проектируемого продукта;
- нахождение компромисса между различными требованиями (стоимость, качество, безопасность, сроки исполнения) как при долгосрочном, так и при краткосрочном планировании;
- проведение маркетинговых мероприятий, подготовка бизнес-планов выпуска и реализации конкурентоспособного программного продукта.
VIII. Сервисно-эксплуатационная деятельность
- организация работ по вводу программного продукта в эксплуатацию и его сопровождению;
- организация службы поддержки;
- выполнение оценки стоимости сопровождения.
Обоснование потребности в выпускниках программы
Российский рынок информационных систем в значительной мере тяготеет к крупным проектам. Традиционно крупнейшими потребителями этого рынка являются финансовый, производственный, государственный и телекоммуникационный секторы, суммарно обеспечивающие сегодня более 65% ИТ-рынка. Именно в этих секторах наблюдается острейший дефицит аналитиков, консультантов, архитекторов, проектировщиков, специалистов по качеству и безопасности программного обеспечения, руководителей проектов, участвующих в процессах индустриальной разработки, эксплуатации и сопровождения программного обеспечения.
Программное обеспечение (ПО) было и остается наиболее динамичным и инновационным сегментом мирового ИТ-рынка. Выводы авторитетных исследований показывают, что в 2019-2020 годах сохранится, в частности, большой спрос на front- и back-end разработчиков, разработчиков мобильных приложений для iOS и Android, специалистов по кибербезопасности и информационной защите, тестированию ПО, управлению проектами, UI/UX-дизайнеров, бизнес-аналитиков, интеграторов облачных сервисов, специалистов по ИТ-консалтингу. По данным АСИ (Агенства стратегических инициатив), число бюджетных мест в российских университетах на направлениях, связанных с ИТ, должно вырасти до 2024 года практически в три раза по сравнению с 2018 г. Только в России расходы на ИТ в период 2011-2016 гг. росли на уровне 5-7% в год. По прогнозам компании Gartner, Inc. мировые расходы на ИТ в 2019 г. достигнут уже 3,8 млрд. долларов, при этом ожидается, что расходы на корпоративное ПО покажут рост на 8,3% по сравнению с 2018 годом. Принятые на правительственном уровне планы активной цифровизации экономики России, инициативы по импортозамещению ПО делают сферу ИТ в целом и сектор ПО в частности ключевыми и активно развивающимися в масштабе всего рынка в ближайшей и среднесрочной перспективах.
Востребованность выпускников и трудоустройство
Выпускники программы смогут занимать должности аналитиков, консультантов, архитекторов, проектировщиков, специалистов по качеству и по безопасности программного обеспечения, руководителей проектов, участвующих в процессах индустриальной разработки, эксплуатации и сопровождения программного обеспечения, принятия проектных решений.