Жизненный цикл: версии 1.0 и 2.0
Данный пост написан по материалам практикума системного мышления от “Школы системного менеджмента”
Система не создаёт сама себя, а появляется в результате работ, которые выполняют системы обеспечения.
Изначально жизненным циклом называли отрезок времени, на котором выполнялись работы над целевой системой, в результате которых менялось состояние этой системы. Сам жизненный цикл разложен на последовательность крупных работ, которые нужно выполнить (они также называются стадии или фазы жизненного цикла).
Список стадий может быть разным для разных систем. Вот например стадии создания автоматизированной системы по ГОСТ 34.601-90:
- Формирование требований
- Разработка концепции
- Техническое задание
- Эскизный проект
- Технический проект
- Рабочая документация
- Ввод в действие
- Сопровождение
Такой вариант описания называется жизненным циклом версии 1.0. Его можно считать надсистемой для всех систем обеспечения.
Использовать такой вариант жизненного цикла неудобно по нескольким причинам:
- Он предполагает последовательное выполнение стадий, что не стыкуется с современными методами работы.
- Список стадий описывает менеджерскую составляющую проекта, но ничего не приносит в инженерную. По стадиям можно спланировать сроки, но нельзя понять, что же именно деллается, какие конкретно работы выполняются.
Чтобы решить эту проблему в жизненном цикл версии 2.0 делается переход от рассмотрения набора стадий к рассмотрению с точки зрения выполняемых практик.
Практика — это набор из теоретической дисциплины (абстракции, которая описывает деятельность) и поддерживающей её технологии (того, с чем приходится работать на практике). Задача практики - описать работу с этой практикой с точки зрения роли, которую она играет в работе по созданию системы.
Таким образом, представление жизненного цикла системы раскладывается на две состявляющие части:
- анализ необходимых практик - тут мы получаем список тех действий, которые нужно выполить для того, чтобы сделать систему;
- синтез списка работ - тут список список работ, выполняющих эти действия с помощью собранных ранее практик.
См. также:
- Учебник “Системное мышление 2019”, глава №9 (“Не жизненный не цикл”).
- Статья “Жизненный цикл системы” в Википедии