Приём «Отброс и регенерация частей» — тридцать четвёртый из 40 изобретательских приёмов Генриха Альтшуллера. Приём имеет две формы: а) выполнившая своё назначение или ставшая ненужной часть объекта должна быть отброшена (растворена, испарена и т.п.) или видоизменена непосредственно в ходе работы; б) расходуемые части объекта должны быть немедленно восстановлены. Классический пример — растворимая оболочка капсулы лекарства, исчезающая сразу после доставки содержимого в нужное место.
Происхождение и исследовательская база
Приём выявлен Альтшуллером как систематический паттерн управления жизненным циклом частей объекта — вместо сохранения всех частей объекта неизменными на протяжении всего цикла эксплуатации, некоторые части целесообразно проектировать так, чтобы они автоматически исчезали после выполнения своей функции, либо, наоборот, автоматически восстанавливались по мере расходования.
Не каждая часть объекта должна существовать вечно — некоторые должны исчезать сразу после выполнения своей роли, а расходуемые — немедленно восстанавливаться.
Ключевые идеи и принципы
Принцип а) отброс или видоизменение ненужной части.
Часть объекта, выполнившая своё назначение, автоматически удаляется (растворяется, испаряется, отделяется) или видоизменяется прямо в процессе работы, не требуя отдельного этапа утилизации или демонтажа.
Принцип б) немедленное восстановление расходуемых частей.
Части объекта, которые естественным образом расходуются в процессе эксплуатации, автоматически восполняются без вмешательства оператора — это обеспечивает непрерывную работоспособность системы.
Принцип: управление жизненным циклом части, а не всего объекта целиком.
Ключевая идея приёма — рассматривать отдельные части объекта как имеющие собственный, отличный от целого жизненный цикл, который можно целенаправленно проектировать.
Ограничения, слепые зоны и критика
Автоматический отброс части требует точного контроля момента, когда часть действительно выполнила своё назначение — преждевременный отброс приводит к потере функциональности.
Механизм немедленного восстановления расходуемых частей добавляет конструктивную сложность и требует надёжного источника восполняемого материала.
Не для каждого объекта целесообразно проектировать самоуничтожающиеся или самовосстанавливающиеся части — иногда простое ручное обслуживание проще и надёжнее.
Типовые ошибки
Ошибка 1: не определяют точный момент, когда часть действительно выполнила своё назначение.
Механизм отброса срабатывает преждевременно или с запозданием, что приводит либо к потере функциональности, либо к ненужному сохранению отработавшей части.
Как избежать: точно проектировать триггер отброса части, привязанный к завершению её реальной функции.
Ошибка 2: не обеспечивают надёжный источник для восстановления расходуемых частей.
Механизм регенерации спроектирован без учёта реальной доступности материала или ресурса, необходимого для восстановления, что приводит к сбоям.
Как избежать: заранее обеспечивать надёжный и достаточный источник материала для механизма немедленного восстановления.
Ошибка 3: применяют приём там, где проще и надёжнее простое ручное обслуживание.
Сложный автоматический механизм отброса/регенерации внедряется для задачи, где периодическая ручная замена части была бы проще, дешевле и надёжнее.
Как избежать: сравнивать сложность и стоимость автоматического механизма с альтернативой простого ручного обслуживания.
Главное, что нужно знать
Две формы: автоматический отброс/видоизменение отработавшей части, либо немедленное восстановление расходуемой части.
Приём рассматривает отдельные части объекта как имеющие собственный, проектируемый жизненный цикл.
Момент отброса части нужно привязывать к точному завершению её реальной функции.
Механизм регенерации требует надёжного источника материала для восстановления.
Автоматизация оправдана не всегда — иногда простое ручное обслуживание проще и надёжнее.
План внедрения
Неделя 1: выявить часть с завершающимся или расходуемым жизненным циклом
Выявить в организации часть объекта/процесса, которая либо становится ненужной после выполнения функции, либо естественным образом расходуется.
Неделя 2: спроектировать механизм отброса или восстановления
Спроектировать механизм автоматического отброса или немедленного восстановления.
Неделя 3: обеспечить источник и триггер
Обеспечить надёжный источник материала для регенерации, точный триггер для отброса.
Неделя 4: реализовать и протестировать
Реализовать и протестировать решение.
Как реализовать этот план с помощью фрейма «Отброс и регенерация частей» в OrgDevTools
Фрейм «Отброс и регенерация частей» в OrgDevTools — карточка функциональной/расходуемой части плюс два независимых механизма (а/б), тот же паттерн, что у приёма «Гибкие оболочки и тонкие плёнки».
Карточка «Часть, выполнившая назначение / расходуемая часть» — фиксирует, о какой именно части идёт речь (неделя 1).
Карточка «а) Как отбросить/видоизменить непосредственно в ходе работы» — механизм автоматического отброса.
Карточка «б) Как немедленно восстановить расходуемую часть» — механизм регенерации (неделя 2-3).
Живой вердикт: если заполнен хотя бы один из механизмов а/б — формирует «Работающий механизм (отброс / регенерация / отброс и регенерация): [текст]», позволяя явно указать применение обоих механизмов сразу к разным частям одной системы (неделя 4).