course language
course duration
needed to educate
for credit at your university
for studying
Роль менеджера в разработке ПО находится на пересечении двух очень разных сфер: технической, сопряженной с пониманием инженерных нюансов производства, и социальной, связанной с управлением коллективом и взаимодействием с людьми. Освоить эту роль непросто, но мы надеемся, что наш курс поможет вам на этом пути.
Уважаемые слушатели, некоторые материалы данного курса доступны для ознакомительного просмотра. Чтобы получить доступ ко всем материалам курса, необходимо оплатить доступ к материалам.
Курс «Управление разработкой ПО: основы и особенности» будет полезен как для разработчиков ПО, которые хотят освоить новую для себя сферу управления, так и для тех, кто уже руководит командой разработки ПО.
Несмотря на то, что менеджеры и разработчики действуют в одной связке, работая над общими проектами, их подходы к процессу производства могут сильно отличаться. Инженер сосредоточен на решении задач в своей части разработки, руководитель же осуществляет контроль над всеми этапами производства и реализации ПО.
Разработчики смогут найти в этом курсе ответы на самые частые вопросы к системе управления разработкой, научиться смотреть на производство ПО не только «изнутри», но и «сверху», понять логику цикличности и итеративности в организации работы над проектами и, конечно, решить для себя, подходит ли им роль менеджера в разработке.
Действующим руководителям курс поможет открыть для себя новые инструменты и практики для решения проблем управления. Слушатели смогут познакомиться с авторской типологией конфликтов и балансов в разработке ПО и улучшить навык принятия управленческих решений в условиях постоянного столкновения потребностей и возможностей. Помимо этого, в курсе будут рассмотрены практики использования ИИ как для нужд разработки ПО, так и для оптимизации системы управления и контроля над производством.
Форма обучения заочная (дистанционная). Еженедельные занятия будут включать просмотр тематических видеолекций, изучение дополнительных материалов и выполнение тестовых заданий с автоматизированной проверкой результатов, тестирование по пройденному материалу. Для получения сертификата необходимо выполнить все задания и тесты.
Курс предлагается к освоению слушателями, получающими образование по техническим образовательным программам, имеющими знания и опыт разработки ПО.
Модуль 1. Введение
Модуль 2. Процесс
Модуль 3. Проект и продукт
Модуль 4. Команда
Модуль 5. Технологии
Модуль 6. Бизнес
ОПК-8. Способен осуществлять эффективное управление разработкой программных средств и проектов.
09.03.04 Программная инженерия:
УК-2. Способен определять круг задач в рамках поставленной цели и выбирать оптимальные способы их решения, исходя из действующих правовых норм, имеющихся ресурсов и ограничений.
УК-3. Способен осуществлять социальное взаимодействие и реализовывать свою роль в команде.
09.04.04 Программная инженерия:
УК-2. Способен управлять проектом на всех этапах его жизненного цикла.
УК-3. Способен организовывать и руководить работой команды, вырабатывая командную стратегию для достижения поставленной цели.
УК-6. Способен определять и реализовывать приоритеты собственной деятельности и способы ее совершенствования на основе самооценки.
В результате прохождения курса вы будете знать:
разницу между «проектом» и «процессом» в контексте разработки ПО;
пять аспектов управления разработкой ПО;
основные этапы жизненного цикла разработки ПО (SDLC);
особенности управления требованиями в разработке ПО, источники требований, участников управления требованиями;
особенности горизонтального и вертикального прототипирования;
общепринятые типологии технологий и инструментов для разработки ПО;
ключевые факторы влияния права на разработку ПО;
особенности интеграции задач сбора и обработки знаний в процесс.
В результате прохождения курса вы будете уметь:
анализировать управленческие решения на основе типологии конфликтов и балансов в разработке ПО;
различать виды рисков в разработке ПО;
оценивать варианты использования искусственного интеллекта в организации разработки ПО и оценивать их последствия;
определять степень влияния различных видов данных в разработке и отладке;
определять как общепринятые, так и менее очевидные критерии выбора инструментов и технологий.
В результате прохождения курса вы будете владеть:
навыками разработки проектов с учётом анализа альтернативных вариантов их реализации;
методами управления проектами;
методиками оценки потребностей в ресурсах и эффективности проекта;
способностью анализировать, проектировать и организовывать межличностные, групповые и организационные коммуникации в команде для достижения поставленных целей.
course language
course duration
needed to educate
for credit at your university
for studying
Position: старший преподаватель кафедры технологии программирования, заместитель директора Центра исследования проблем информационной безопасности и цифровой трансформации
Сертификат выдается при условии успешного выполнения контрольных заданий.
The cost of passing the procedures for assessing learning outcomes with personal identification - 3600 Р.