Про системному мисленні

Це перший пост з серії про системне мислення і системну інженерію, в якій я постараюся простою мовою описати ці круті штуки і пояснити навіщо вони потрібні.

Системне мислення — це практичний підхід до сприйняття світу, який значно прискорює здатності аналізувати, приймати рішення та навчатися. Практичний тому, що сформований практикою, а не виріс з абстрактних математичних теорій.

Якщо вам знайома абревіатура ТРИЗ, то я б сказав, що методи ТРВЗ — це набір окремих випадків застосування системного мислення у фізичному виробництві.


Системи

Система — це абстрактне поняття, що дозволяє нам структурувати навколишній світ в зручному для аналізу вигляді.
Система — це сукупність пов'язаних між собою штук сутностей.

Пов'язаних — в сенсі хоч якось впливають один на одного: що передають інформацію, скріплених зварюванням, дергающих друг дружку за мотузочки, etc.

Важливо розуміти: тільки людина вирішує що назвати системою, природа не розрізняє систем. По суті, будь-який набір будь-яких сутностей можна обізвати системою, але це недієвий метод. Система повинна бути концептуально цілісної, тільки тоді її використання буде корисним.

З точки зору математикиЯкщо уявити граф, вершинами якого будуть всі сутності аналізованої нами області, а ребрами — зв'язку між ними, то хорошими кандидатами у системи стануть кластера сильно пов'язаних вершин.

Виглядати це може приблизно ось так.

Будь-яка система може складатися з підсистем і бути частиною однієї або декількох метасистем.

Наприклад:

  • двигун — система з клапанів і інших деталей;
  • автомобіль — система з різними пристроїв, одним з яких є двигун;
  • автомобільна дорога — система з інженерних споруд, транспортних засобів і пішоходів;
  • автобусна зупинка — система, що є частиною метасистем «автомобільна дорога» та «житловий квартал».
Отже, системне мислення — це вміння виділяти системи, перемикатися між ними і аналізувати їх.

Системне мислення

Поняття системи виглядає не складним і думати в такому стилі навряд чи пекельна праця, але навіщо?

Системне мислення — це породження практики. Як виявилося, багато властивостей систем слабо залежать від сфери в якій їх виділяють (фізика, педагогіка, логістика, etc.), але сильно — від топології системи — структури і видів зв'язків між її компонентами. Виявляється, світ не такий різноманітний, яким здається, досить правильно абстрагуватися.

Характерними загальними властивостями систем можна назвати, наприклад: життєвий цикл, зворотний зв'язок, ортогональность. Ці концепції непогано живуть і без відсилань до системної інженерії, але саме вона дає зручний спосіб поширити їх на навколишній світ.

Тому, як тільки ми починаємо мислити системно, то отримуємо ряд важливих переваг.

Можливість узагальнювати та поширювати свій досвід, отриманий в одній області, на навколишній світ.

Припустимо, ви все життя пропрацювали з верстатами та іншими механізмами та, напевно, знаєте багато хитрих закономірностей і особливостей їх функціонування. Будьте впевнені, істотна частина цих закономірностей може бути перенесена на інші системи, наприклад, інформаційні або, чого вже там, людські.

Головне правильно замінити в цих закономірностях деталі і зв'язку між ними, на чоловічків і зв'язку між ними (ось така тавтологія). Зробити це складно, проте системний підхід дає нам спільну мову подання таких знань у вигляді систем. Тому, якщо ми навчимося дивитися на нашу роботу з верстатами і з людьми як на роботу з системами, то багато наші знання природним чином можна буде застосовувати відразу до цих двох областях (а заодно і до інших).

Універсальний «інструментарій» для аналізу, прогнозування і розробки нових систем.

Інженерами виявлено безліч властивостей, характерних для всіх систем, так і для їх груп. Використовуючи ці властивості у своїй роботі можна не тільки значно спростити і прискорити вирішення завдань, але і отримати спільну мову для спілкування з колегами, в тому числі, з інших областей діяльності.

Для IT-шників це особливо корисно, оскільки сьогодні розробляєш банківське ПЗ, завтра медичне, а післязавтра мобільний іграшку, CMS або будь-яку іншу загадкову річ. Вникати заново в кожну область немає часу, на щастя, це і не потрібно — досить мислити системно. Однак це не позбавляє від необхідності вивчати базові принципи відповідної області, оскільки саме вони дозволяють вибирати правильні абстракції.

Що далі...

Якщо вас зацікавили системне мислення і системна інженерія, рекомендую прочитати книгу: «Подорож з системного ландшафту» Гарольда Лоусона — це хороший підручник для тих, хто починає знайомитися з системною інженерією.

Також в коментарях приймаю пропозиції щодо тем нових статей. Звичайно, якщо вони вам цікаві :-)

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.