YoVDO

Человеческий фактор в разработке корпоративных систем

Offered By: National Research Nuclear University MEPhI via Coursera

Tags

Business Courses Project Management Courses Software Engineering Courses Conflict Management Courses

Course Description

Overview

Даже в XXI веке, когда компьютеры и современная техника казалось бы захватили мир, человеческий фактор по-прежнему играет ключевую роль в нашей жизни.
Так и при разработке корпоративных систем, которым посвящены несколько моих предыдущих курсов, весьма значительную роль играют аспекты менеджериально-управленческие. А кризисы в разработке КС, о которых мы говорили, во многом обусловлены человеческим фактором.
Предметом курса является человеческий фактор в корпоративных системах, включающий особенности взаимодействия разработчика и заказчика, а также команд разработки программных продуктов.
Командообразование, управление конфликтами, конструктивное общение, проведение и анализ результатов собеседований,- вот далеко не полный перечень знаний, умений и навыков, которые призван дать настоящий курс.

Syllabus

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

Taught by

Зыков Сергей Викторович

Tags

Related Courses

Address Business Issues with Data Science
CertNexus via Coursera
Fundamentals of Project Management
University of Adelaide via edX
Administración de Proyectos Project
University of California, Irvine via Coursera
Administración de Proyectos: Principios Básicos
Tecnológico de Monterrey via Coursera
Advanced Grammar & Punctuation Project
University of California, Irvine via Coursera