Под системностью её понимается следование системному подходу – специальному трансдисциплинарному (внешнему по отношению к любой предметной дисциплине) набору концептов, обращающему внимание на главное и важное, о чём нужно подумать. Для этого используются специальные понятия системного подхода, рассматриваемые в нашей книге в следующих разделах.
Систематичность – это совсем другое, это просто честное формальное (а не интуитивное) обращение внимания на то, на что внимание нужно обратить в ходе какой-то деятельности. Дисциплину (во всех смыслах этого слова – и предметную, и административную) нужно чтить. И честно выполнить все трудные мыслительные ходы, выполнить рекомендуемые рассуждения. Это занудно и требует времени. При этом систематичность вовсе не подразумевает системности. Можно систематично поставить крестик на каждой двадцать четвёртой странице этой книжки, не пропустив ни одной такой страницы, и доведя дело до конца книги, но системности никакой в этом не будет.
Системность – это про содержание мышления, про концепты. Это содержание чеклиста, который нужно прочекать мышлением – обратить своё внимание. Систематичность – это про документацию и предметы окружающего мира, т.е. про то, что ни один пункт чеклиста не будет пропущен, все эти мыслительные работы выполнены и результаты этих работ документированы.
Систематичность сразу подразумевает огромное количество умственной работы, причём документируемой – вгрызание в какие-то детали с упорством маньяка. Системность повышает вероятность, что это важная работа, а не лишняя и зряшная. Системность и систематичность живут рука об руку, они в балансе22.
Всё то же про систематичность относится не только к системности в системной инженерии, но и к любым другим деятельностям. Человек, занимающийся системным фитнесом23 может сколько угодно «знать головой», как налаживать себе роскошное подвижное тело. Но если он систематично не будет делать предписанных практикой «пять подходов по 30 секунд вытяжения», так же систематично не определив перед этим, какое место в теле у него наиболее проблемное, чтобы эти пять подходов наносили непоправимую пользу (если он не будет выполнять все шаги мышления, а затем воплощать их в жизни), то это не будет означать, что он практикует системный фитнес. Он, может даже будет системен (в мышлении использовать понятия системного подхода), но не систематичен – будет пропускать важные действия в мышлении, важные действия в физическом мире. А для получения результатов в проектах любого сорта нужна не только системность, но и систематичность. Одновременно. Дисциплина мышления и дисциплина действия.
Наш вариант системного подхода
Вариант системного подхода, который мы излагаем в нашей книге, основан главным образом на материале инженерных стандартов и публичных документов, а также стандартов инженерии и архитектуры предприятий: именно оттуда мы брали основные схемы, основную терминологию, и только чуть-чуть адаптировали эти схемы так, чтобы была очевидна их связь друг с другом.
Опора на стандарты важна и потому, что сами стандарты и публичные документы регулярно, раз в несколько лет, пересматриваются. Это позволяет не отстать от жизни, как на десятки лет уже отстали тексты общей теории систем (ОТС), которые во множестве можно найти в книжных магазинах и в Сети даже сегодня.
Когда-то устареет и наш вариант системного подхода, но при опоре на регулярно пересматриваемые стандарты и публичные документы это можно будет заметить. При этом стандарты и публичные документы проходят примерно одинаковый путь коллективных обсуждений и согласований, разве что публичные документы обычно не предполагают способов проверки им соответствия (это характерно именно для стандартов), а служат для других целей – информирования, обучения, предложения терминологии, распространения знаний.
Наш вариант системного подхода опирается на следующие версии стандартов и публичных документов (этот список далеко не исчерпывающий, приведены лишь главные источники24):
• Стандарт ISO/IEC/IEEE 15288:2015 Systems and software engineering – System life cycle processes задаёт само понятие системы и жизненного цикла, различает целевую систему, системы в окружении и обеспечении, вводит понятие практик жизненного цикла.