Є деякі аспекти цієї концепції, які іноді реалізуються сьогодні, є й інші аспекти, яких уникають .
Збереження малих груп є однією з основних особливостей Agile Methods, але також практикується поза межами Agile.
Крос-функціональні команди також є найважливішим елементом Agile, але також поширеним поза межами Agile.
Роль Програмового службовця значною мірою покладається на комп'ютеризовані системи, такі як Системи управління версіями, Системи управління конфігурацією програмного забезпечення, Системи управління змінами, Системи управління документами, Вікісховища, Системи безперервного збирання з репозиторіями артефактів тощо. Я маю на увазі, чи справді ви можете собі уявити, щоб платити штатному працівникові за друк вихідного коду та вручну його індексувати та подати?
Аналогічно, роль системного адміністратора (не частина хірургічної команди Міллса, а частина типової міжфункціональної команди останніх років) застаріла такими поняттями, як DevOps (поглинаючи роль Sysadmin в ролі інженера-програмного забезпечення) , Платформа як послуга, Інфраструктура як послуга та Утилітні обчислення (виконуючи роль Sysadmin "чужою проблемою") або Інфраструктура як код (перетворення системного адміністрування в інженерію програмного забезпечення).
Одним із аспектів, якого ми намагаємось сьогодні уникнути, є те, що не менше двох людей розуміють систему. Тільки хірург гарантовано зрозуміє систему повністю, пілот може, а може і не. Це дає коефіцієнт шини від 1 до 2. Якщо хірург захворіє, проект помер. Період. Відповідна відповідь на це - Колективне володіння кодом, що є абсолютно протилежною цій моделі: ніхто не несе відповідальності за будь-яку частину системи. Натомість всі відповідають за все як групу .
Нарешті, є деякі припущення, викладені в цій концепції, які застаріли. Наприклад, навіть якщо це не вказано прямо, команда створена таким чином, що лише одна людина в колективі (хірург) насправді має комп'ютер. Це, звичайно, тому, що на той момент, коли була написана стаття, навіть думка про те, що вся команда матиме один комп’ютер для себе, не кажучи вже про одну людину в команді, була розтяжкою. (Навіть у 1980 році, коли був випущений Smalltalk, однією з речей, що сприяли його відмові, було те, що система була створена таким чином, що кожен розробник і кожен користувач мав власний комп'ютер - зовсім немислимий на той час.)
Так, в загальному , я не думаю , що концепція була реалізована саме так , як описано вище, але деякі його аспекти , безумовно , будуть реалізовані, деякі аспекти розглядаються як небажані і активно уникати, деякі з них застаріли, а деякі з них , ймовірно , добре Ідеї ™, але ніхто цього не робить.