Авторы: Григорий Мелехов, Андрей Новротский, Станислав Протасов, Диана Цуркан | Московский физико-технический институт
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
 
Уровень:
Для всех
Длительность:
16:51:00
Студентов:
695
Выпускников:
118
Курс посвящён техникам, приёмам и сложившимся практикам коллективной разработки сложных информационных систем.
В курсе рассматриваются различные формы организации коллективов, процесс их формирования и способы влияния на этот процесс, рассмотрено ролевое деление в компаниях, производящих программное обеспечение. Кроме того, рассматриваются конкретные практики, применяемые в процессе коллективной работы над проектами – инструменты графического проектирования, подходы к архитектуре систем, обсуждается роль тестирования, презентации и основы рабочей коммуникации в команде.
 

План занятий

Глава <<
Занятие
Заголовок <<
Дата изучения
 
2 часа 30 минут
-
Глава 1 <<
 
Введение в коллективную разработку
 
 
Лекция 1
8 минут
Профессия программист
Лекция о профессии разработчика программного обеспечения, о формировании команд в проектной, операционной и матричной организации, а также о типичных вакансиях разработчика. Цель лекции: Формирование у обучающихся знания об особенностях современных подходов к разработке программного обеспечения, о формах организации компаний и о месте разработчика в этих компаниях.
-
 
Тест 1
24 минуты
-
Глава 2 <<
 
Инфраструктура приложения
 
 
Лекция 5
14 минут
Обратная связь
В лекции рассказывается о том, как построены процессы разработки и поддержки программного обеспечения, какие роли существуют в команде и какие задачи решаются. Цель лекции: Сформировать знания о процессах в команде продуктовой разработки программного обеспечения, о задачах, выполняемых раличными членами команды, а также о информационных процессах и системах, обеспечивающих непрерывный процесс.
-
 
Тест 2
24 минуты
-
Глава 3 <<
 
Командообразование
 
 
Лекция 10
2 часа 27 минут
Командообразование
В лекции рассказывается об отличиях команды от группы, о ролях лидера и менеджера. Рассматриваются практические подходы к разрешению конфликтов между сотрудниками. Детально рассматривается процесс образования и работы команды. Цель лекции: Сформировать понимание процесса командообразования, возможных проблем, возникающих на пути от образования команды до фазы высокой производительности, и путей их решения.
-
 
Тест 3
24 минуты
-
Глава 4 <<
 
HR
 
 
Лекция 11
45 минут
Процесс подбора персонала
В лекции рассказывается о работе с персоналом, о задачах, которые стоят перед HR-отделом. Также в лекции рассказывается про процесс трудоустройства, написания резюме и особенности оформления сотрудников на работу, типы договоров, правила увольнения. Цель лекции: Сформировать у обучающихся знания о целях и задачах HR-специалистов и отделов. Педоставить информацию о стандартном процессе приёма на работу. Дать знания об условиях приёма, правах сотрудника, возможных причинах и сценариях увольнения.
-
 
Тест 4
24 минуты
-
Глава 5 <<
 
Деловая коммуникация
 
 
Лекция 15
49 минут
Деловая коммуникация
Рассматриваются различные виды коммуникации в команде и степень их эффективности. Даны практические советы по оформлению деловых писем и проведению деловых встреч. Цель лекции: Формирование культуры деловой переписки. Формирование навыков проведения эффективных деловых встреч.
-
 
Тест 5
24 минуты
-
Глава 6 <<
 
Презентация
 
 
Лекция 16
18 минут
Мотивация, задача
В лекции даются практические советы по проведению понятных и наглядных презентаций. Цель лекции: Сформировать у обучающихся шаблон, от которого можно отталкиваться при подготовке к презентации различных материалов – от защиты курсовой работы до лекции.
-
 
Тест 6
24 минуты
-
Глава 7 <<
 
Графические языки проектирования
 
 
Лекция 19
1 час 32 минуты
Графические языки проектирования
В лекции рассказывается про графические инструменты, сопровождающие весь процесс создания программного продукта от сбора требований до внедрения. Рассматриваются инструменты mindmap и UML. Цель лекции: Информирование обучающихся об общеупотребимых графических языках проектирования, границах их применимости и способах применения.
-
 
Тест 7
24 минуты
-
Глава 8 <<
 
Тестирование
 
 
Лекция 20
35 минут
Тестирование
В лекции рассказывается о роли тестировщиков в команде, разрабатывающей программное обеспечение. Рассказывается о различных видах и уровнях тестирования, а также о задачах, которые они решают. Цель лекции: Сформировать представление обучающихся о профессии тестировщика, её направлениях. Сформировать понимание о том, какую роль играет тестирование в процессе разработки программного обеспечения.
-
 
Тест 8
24 минуты
-
Глава 9 <<
 
Хранение данных в приложении
 
 
Лекция 21
31 минута
Хранение данных в приложении
В лекции рассказывает о задачах и вопросах, стоящих перед разработчиком, выбирающих способ хранения данных и приложении. Рассматриваются типовые проблемы хранения и методы их решения. Цель лекции: Сформировать у обучающихся навык выбирать тип хранения данных в соответствии с задачами и рисками приложения. Дать знания о возможных проблемах и способах предвосхищения этих проблем.
-
 
Тест 9
24 минуты
-
 
1 час 40 минут
-
Руслан Лельчицкий
Руслан Лельчицкий
Дмитрий Фридман
Дмитрий Фридман

Столкнулся с той же проблемой, что и Роман Прус. При переключении видео на лучшее качество, сменился и ролик. Был 19 минут, а стал больше часа. http://www.intuit.ru/studies/courses/3490/732/lecture/26528

Харламп Бикс
Харламп Бикс
Россия
Андрош Сербаев
Андрош Сербаев
Россия