Составление дизайна, цветовая гамма, описание функций системы, список модулей (частей системы) и многие другие описания системы отвечают на определенные интересы. Системное мышление помогает разбираться во всех этих описаниях, и связывать их между собой при помощи других практик. Например, используя современную теорию решения изобретательских задач (ТРИЗ) можно разрешать противоречия, которые возникают между разными интересами, и тем самым определять архитектуру системы.
Архитектура системы определяет стадии и вид жизненного цикласоздаваемой системы. Классические стадии жизненного цикла системы: замысливание, проектирование, создание, эксплуатация, утилизация. Виды жизненного цикла можно поделить на две группы 93 93 Другие виды жизненного цикла могут быть комбинациями водопадного и спирального видов жизненного цикла.
: водопадный и спиральный. Водопадный вид жизненного цикла означает, что нельзя вернуться на предыдущую стадию жизненного цикла. Из стадии эксплуатации нельзя перейти на стадию создание и чего подправить 94 94 Например, космический корабль одноразового использования.
. Спиральный вид жизненного цикла позволяет проходить стадии по циклу. Обычно так работают в ИТ: сначала систему проектируют, потом создают, потом выводят в эксплуатацию и смотрят результат, а далее снова проектируют и т. д. Многие системы проходят по спиральному циклу или «живут» годами и десятилетиями.
Исходя из архитектуры, рабочей документации и стадий жизненного цикла определяются практики, которые используют внутренние проектные роли, чтобы «провести» систему по виду жизненного цикла. Команда выбирает практики и методы 95 95 Метод – это совокупность практик, которые достаточны для получения определенного результата.
, которые постадийно создают систему. Например, замысливать систему команда будет методом мозгового штурма, выявлять требования методом интервью, разрешать противоречия и определять архитектуру методом ТРИЗ+, а производить – методом аутсорсинга 96 96 То есть передать производство подрядчику.
, и т. д.
Определив практики жизненного цикла можно приступать к формулированию работ. Работы осуществляются по выбранным методам (практикам) внутренними проектными ролями в необходимые сроки. Работы собираются в этапы проекта, которые в отличие от стадий жизненного цикла идут в физическом времени. Стадии имеют логическое время, то есть все стадии выстроены в определенную логику – вид жизненного цикла. При этом стадии могут идти одновременно 97 97 Тогда говорят про параллельную инженерию, когда вся система находится в проектировании, создании и эксплуатации одновременно, но, например, разными свои частями. Одна секция стадиона эксплуатируется, другая строится, а третья – проходит стадию рабочего проектирования.
, а этапы проекта следуют строго друг за другом. В этапах проекта время физическое.
Обратите внимание, что итогом системного рассмотрения является список работ,которые должны быть выполнены внутренними проектными ролями в определенное время выбранными методами (практиками) 98 98 Работы на каждом этапе проекта могут быть сформулированы в общем виде для всей команды, а далее каждая роль определяет свой фронт работ. Исходя из профессионализма и должности работы нарезаются с разной степенью детальности. Аналогия из жизни: ребенку младших классов необходимо подробным образом нарезать работу по уборке в комнате (сделать подробный список), а ребенку старших классов можно просто сказать, чтобы прибрал в комнате (список он уже сам может сделать).
. Однако, чтобы получить понятные 99 99 Какая роль, в какое время и к какому времени, по какой практике, что должна сделать.
работы необходимо связать и обсудить совместно вопросы предпринимательства, инженерии и менеджмента. Менеджер не может осознанно формулировать работы 100 100 Опытные менеджеры уже знают этапы проекта исходя из прошлых реализованных проектов. Однако, когда они сталкиваются с новыми системами, то наработанные алгоритмы могут не работать, а как нарезать работы исходя из жизненного цикла системы менеджеры даже не догадываются.
без понимания вида и стадий жизненного цикла, которыми занимаются инженеры, а последние не могут создавать данные описания системы и ещё архитектуру без понимания возможностей (потребностей) и выявленных внешних проектных ролей, которыми занимается предприниматель.
Читать дальше