ИТ-кризисология. Антикризисная разработка программных систем
Offered By: National Research Nuclear University MEPhI via Coursera
Course Description
Overview
В этой специализации рассматриваются методологические основы антикризисной разработки корпоративных систем, систематизируются практические приемы их применения. При этом существенное внимание уделяется исследованию особенностей и адаптации жизненного цикла в кризисных условиях с учетом технологических и антропогенных («человеческих») факторов. Специализация освещает исторические предпосылки кризиса в разработке программного обеспечения и их влияние на жизненный цикл корпоративных приложений. Систематически исследуются наиболее существенные факторы антикризисного управления разработкой корпоративных информационных систем, а также особенности организации их жизненного цикла, его качественной адаптации на уровне моделей и методологий, с учетом ключевых особенностей и практического применения.
Syllabus
- Offered by National Research Nuclear University MEPhI. Предметом курса являются модели создания корпоративных систем, подходы к организации, ... Enroll for free.
Course 2: Разработка корпоративных систем. Часть 2. Строгие методологии разработки
- Offered by National Research Nuclear University MEPhI. Предметом курса являются методологии создания корпоративных систем — подходы к ... Enroll for free.
Course 3: Разработка корпоративных систем. Часть 3. Гибкие методологии разработки
- Offered by National Research Nuclear University MEPhI. Предметом курса являются методологии создания корпоративных систем — подходы к ... Enroll for free.
Course 4: Модели антикризисного жизненного цикла корпоративных систем
- Offered by National Research Nuclear University MEPhI. Предметом курса являются адаптивные модели корпоративных систем, гибкие подходы к ... Enroll for free.
Course 5: Методологии антикризисного жизненного цикла корпоративных систем
- Offered by National Research Nuclear University MEPhI. Предметом курса являются кризисно устойчивые методологии разработки корпоративных ... Enroll for free.
Course 6: Человеческий фактор в разработке корпоративных систем
- Offered by National Research Nuclear University MEPhI. Даже в XXI веке, когда компьютеры и современная техника казалось бы захватили мир, ... Enroll for free.
Course 7: ИТ-кризисология. Модернизация системы автоматизации управления воздушным движением
- Offered by National Research Nuclear University MEPhI. Это курс-проект, закрывающий специализацию «ИТ-кризисология. Антикризисная разработка ... Enroll for free.
Courses
-
Предметом курса являются методологии создания корпоративных систем — подходы к организации, планированию и управлению процессами их разработки. В разделе рассматриваются методологические основы разработки корпоративных систем, а также систематизируются практические приемы – «лучшие практики» их применения. Исследуется влияние методологий разработки на характер и масштаб программных систем. Основное внимание при этом уделяется сравнительному анализу наиболее значимых методологий разработки программных систем, которые объединяют практические приемы построения систем в рамках различных моделей жизненного цикла. Систематизация методологий проводится также и в аспекте их практической пригодности для разработки корпоративных систем.
Будут рассмотрены следующие основные вопросы: Что такое методология? Чем отличаются строгие методологии от гибких? В чем особенности применения методологий разработки к корпоративным приложениям? Какие этапы включает в себя каждая из методологий разработки программных систем? В чем особенности каждого из этих этапов? Почему важно систематически изучать жизненный цикл разработки? Какие методологии лучше подходят для различных видов программных продуктов? -
Предметом курса являются методологии создания корпоративных систем — подходы к организации, планированию и управлению процессами их разработки. В разделе рассматриваются методологические основы «гибкой» разработки программных систем, а также систематизируются практические приемы — «лучшие практики» их применения. Исследуется влияние методологий разработки на характер и масштаб программных систем. Основное внимание при этом уделяется сравнительному анализу наиболее значимых «гибких» методологий разработки программных систем, которые нацелены на максимальную адаптивность к быстро изменяющимся условиям бизнеса. Систематизация «гибких» методологий проводится также и в аспекте их практической пригодности для разработки корпоративных систем.
Будут рассмотрены следующие основные вопросы: Что такое методология? Чем отличаются строгие методологии от гибких? Почему необходимы методологии? При каких условиях применимы такие методологии? В чем особенности применения гибких методологий разработки к корпоративным приложениям? Какие этапы включает в себя каждая из гибких методологий? Как организуются процессы разработки? В чем особенности команды разработки? Почему важно непрерывное взаимодействие с заказчиком? Какие методологии лучше подходят для различных видов программных продуктов? -
Предметом курса являются модели создания корпоративных систем, подходы к организации, планированию и управлению всем их жизненным циклом — от концепции до вывода из эксплуатации. Исследуется влияние последовательности организации жизненного цикла на характер и масштаб программной системы, качество реализации и экономику разработки программного продукта. В курсе рассматриваются методологические основы разработки корпоративных систем, а также систематизируются практические приемы — «лучшие практики» их применения. Основное внимание при этом уделяется исследованию особенностей жизненного цикла при использовании наиболее распространенных моделей его организации. Систематизация моделей проводится также и в аспекте их практической пригодности для разработки корпоративных систем.
Будут рассмотрены следующие основные вопросы:
– Что такое корпорация?
– Зачем необходим особый класс программных систем – корпоративные приложения, какие задачи они решают?
– Из каких этапов состоит жизненный цикл программных систем?
– В чем особенности каждого из этих этапов?
– Почему важно систематически изучать жизненный цикл?
– Что такое модель жизненного цикла?
– Какие модели лучше подходят для различных видов программных продуктов? -
Предметом курса являются адаптивные модели корпоративных систем, гибкие подходы к организации, планированию и управлению всем их жизненным циклом - от концепции до вывода из эксплуатации. Исследуется влияние кризисных явлений на жизненный цикл, качество реализации и экономику разработки программного продукта. В курсе рассматриваются методологические основы антикризисной разработки корпоративных систем, а также систематизируются практические приемы - "лучшие практики" их применения. Основное внимание при этом уделяется исследованию особенностей коррекции жизненного цикла в кризисных условиях с учетом наиболее распространенных моделей его организации. Систематизация моделей проводится также и в аспекте их практической пригодности для антикризисной разработки корпоративных систем, включая как технологические, так и антропогенные (человеческие) факторы.
Будут рассмотрены следующие основные вопросы:
• Что такое кризис в разработке программного обеспечения?
• Как кризис влияет на разработку корпоративных приложений?
• Какие факторы наиболее существенны для антикризисного управления разработкой корпоративных систем?
• В чем особенности жизненного цикла в кризис?
• Почему важно систематически адаптировать жизненный цикл к кризисным явлениям?
• Какие модели жизненного цикла лучше использовать в кризис?
• В чем состоят особенности применения каждой из этих моделей? -
Предметом курса являются кризисно устойчивые методологии разработки корпоративных систем, процессно-ориентированные подходы к организации, планированию и управлению их разработкой. Исследуется влияние кризисных явлений на процессы разработки программных систем, определяющие эксплуатационные характеристики и экономические показатели программного продукта. В курсе рассматриваются основы использования методологий для антикризисной разработки корпоративных систем, а также систематизируются практические приемы — "лучшие практики" их применения. Основное внимание при этом уделяется исследованию особенностей коррекции жизненного цикла в кризисных условиях с учетом наиболее распространенных адаптивных методологий. Систематизация методологий проводится также и в аспекте их практической пригодности для антикризисной разработки корпоративных систем, с учетом технологических и антропогенных факторов.
Будут рассмотрены следующие основные вопросы:
• Как сказываются кризисные явления на методологиях разработки программного обеспечения?
• Какие процессы разработки корпоративных приложений затрагивает кризис?
• Какие факторы наиболее существенны для антикризисного управления процессами разработки корпоративных систем?
• В чем состоят «лучшие практики» управления жизненным циклом в кризис?
• Почему важно систематически адаптировать методологии разработки к кризисным явлениям?
• Какие методологии разработки программного обеспечения лучше использовать в кризис?
• В чем состоят особенности применения каждой из этих методологий? -
Даже в XXI веке, когда компьютеры и современная техника казалось бы захватили мир, человеческий фактор по-прежнему играет ключевую роль в нашей жизни.
Так и при разработке корпоративных систем, которым посвящены несколько моих предыдущих курсов, весьма значительную роль играют аспекты менеджериально-управленческие. А кризисы в разработке КС, о которых мы говорили, во многом обусловлены человеческим фактором.
Предметом курса является человеческий фактор в корпоративных системах, включающий особенности взаимодействия разработчика и заказчика, а также команд разработки программных продуктов.
Командообразование, управление конфликтами, конструктивное общение, проведение и анализ результатов собеседований,- вот далеко не полный перечень знаний, умений и навыков, которые призван дать настоящий курс. -
Это курс-проект, закрывающий специализацию «ИТ-кризисология. Антикризисная разработка программных систем». Здесь Вы сможете проверить и применить свои знания, полученные в ходе прохождения других курсов специализации:
• Разработка корпоративных систем. Часть 1. Модели жизненного цикла
• Разработка корпоративных систем. Часть 2. Строгие методологии разработки
• Разработка корпоративных систем. Часть 3. Гибкие методологии разработки
• Модели антикризисного жизненного цикла корпоративных систем
• Методологии антикризисного жизненного цикла корпоративных систем
• Человеческий фактор в разработке корпоративных систем
В этом проекте Вам предлагается возможность модернизировать систему автоматизации управления воздушным движением. В ходе работы Вы примените методологические основы антикризисной разработки корпоративных систем; выделите ключевые факторы, влияющие на разработку ПО; проанализируете, какие кризисные явления возможны для корпоративной системы и как их избежать; выберите модели и методологии разработки ПО и т. д.
Taught by
Зыков Сергей Викторович
Tags
Related Courses
Introduction to Internetworking with TCP/IPopenHPI Computer Networks
University of Washington via Coursera Introduction to Enterprise Computing
Marist College via Independent Introduction to Computer Networking
Stanford University via Stanford OpenEdx Introduction to Linux
Linux Foundation via edX