Введение
Вводная часть курса посвящена основным понятиям и определениям. Вспомним о кризисе с позиции человеческого фактора, напомним о том, как возникла программная инженерия как ответ кризису. Посмотрим, каким образом удается при правильном построении команды, формировать адаптивное управление разработкой программных систем и противостоять кризису.
Информационное взаимодействие разработчика и клиента
В этом модуле мы рассмотрим особенности информационного взаимодействия между разработчиком и заказчиком. Вспомним ограничения в разработки программных систем, которые связаны с человеческим фактором. Мы посмотрим, каким образом выбор модели и методологии разработки программных систем влияет на результат. Обсудим, какие могут возникать ситуации при разработке.
Принципы и приемы передачи знаний: знания и мотивация
В этом модуле рассмотрим семь принципов передачи знаний. Рассмотрим технологии, которые больше связаны с учебным процессом, чем с передачей знаний при разработке программных систем.
Принципы и приемы передачи знаний: точки роста
В данном разделе мы узнаем, что такое мастерство, чем эксперт отличается от новичка, как мастерство достигается, какие этапы развития можно выделить.
Технологические подходы к управлению знаниями
В заключительной части курса речь пойдет о ряде подходов к управлению. Посмотрим, как строить рассуждения в системе координат — процесс, роль, артефакт. Рассмотрим несколько методологий. Мы посмотрим, как работают модели на уровне процессов, данных и компонент программных систем для корпоративной инфраструктуры.
Заключение
В этом модуле мы поведем итоги курса. Вспомним, как используется человеческий фактор в корпоративных системах и какие модели, методы и средства для управления человеческим фактором имеет смысл использовать.