Инженерия требований 2021

Системная инженерия (systems engineering) по состоянию на 2021 год мощно продвинулась по сравнению с тем, что наблюдалось всего десять лет назад. Дисциплина наконец-то переросла эвристическую стадию накопления «лучших практик» и перешла на эпистемическую стадию выделения базовых принципов и выдвижения объясняющих теорий (как прописал Дэвид Дойч). Меньше инженерного шаманизма и теологии, больше рационализма и методологии.

Концепты инженерного проекта в онтологии OMG Essence (2012)

К сожалению, прогресс в дисциплине не поспешил распространиться на практики, исторически сложившиеся на рабочих местах. И проблема вовсе не в отказе отдельных специалистов освежать прошивку мозга, а в нехватке методического изложения современных подходов в пригодном для внутреннего применения виде. Переучиться не проблема, если найдётся понятный учебный курс, но мало кто готов тратить время на методологические штудии, когда нет даже учебника.

Надо признать, что ситуация с обзорными курсами на сегодня вполне приличная. Возьмите хотя бы лекции Анатолия Левенчука в МФТИ «Введение в системную инженерию» от 2012 года. Или свежий, 2019 года, учебник Ивара Якобсона (да-да, отца UML и UseCase 2.0) «The Essentials of Modern Software Engineering». Но вот для детального погружения в отдельные практики: инженерию требований, системную архитектуру, проверку и приёмку… учебных материалов преступно мало!

Если судить по открытым материалам углублённых инженерных курсов, то даже в топовых мировых вузах живут по учебникам двадцатилетней давности (они хорошие, но совсем устарели). Современных учебных программ по Инженерии требований — пара на десяток, да и те находятся в Германии и Эмиратах. Приятным сюрпризом оказался вводный курс «Инженерия и управление требованиями на этапах жизненного цикла системы» от eduNano — там всё очень современно и правильно (посмотрите вебинар с анонсом этого курса). Жаль, что одного только вводного курса маловато для полноценного освоения дисциплины.

Deus Ex Machina

На этом месте мысль могла бы остановиться, но внезапный интерес к теме со стороны МФТИ заставил взять в руки шашку. Встречайте — курс по «Инженерии требований» (Systems/Software Requirements Engineering) в современном исполнении, углублённый, читается в магистратуре «Бизнес-информатики» МФТИ прямо сейчас (Осень 2021).

Программа курса Инженерия требований (2021)
1. Основы инженерии требований
  • Введение в инженерию требований
  • Системный подход к требованиям
2. Основы инженерного менеджмента
  • Практики работы с требованиями
  • Управление жизненным циклом
3. Требования в области проблем
  • Польза и альфа «Возможность»
  • Клиент и альфа «Стейкхолдеры»
4. Требования в области решений
  • Запрос и альфа «Описание»
  • Архитектура требований
  • Спецификация требований
  • Продукт и альфа «Воплощение»
  • Документирование требований
  • Управление конфигурацией
5. Требования в области обеспечения
  • Альфа «Работа»
  • Альфа «Команда»

Внимание! Обязательные пререквизиты:
Онлайн-курс «Системное мышление 2020»
Учебник Системное мышление 2020, Левенчук А.И.
Учебник Образование для образованных 2021, Левенчук А.И.

Добавить комментарий

Ваш адрес email не будет опубликован.