Пока болею и лежу дома нашлось время на изучение теории изобретательских задач. Оказалось, что можно и нужно подходить к решению «нерешаемых» творческих задач системно. О чем и рассказал Артем Горбунов на лекции в студии Лебедева.
ТРИЗ предлагает методику решения всяческих нерешаемых штук, которые обычному человеку в качестве решения не приходят или приходят очень редко. То есть простой способ стать гениальным изобретателем 🙂
Сегодня я не поленился и потратил 5 часов на изучение 4 видео-лекций по ТРИЗ. Небольшой конспект усвоенного привожу ниже.
Важно сформулировать задачу в терминах ТРИЗ абстрагируясь в нужной мере от терминов.
Если _\_, то ___\_, но ____
Метод проб и ошибок — слишком нехороший, много ресурсов тратит впустую, часто не приводит к цели.
Для формулировки задачи необходимо и критически важно выявить техническое противоречие (ТП). Или даже несколько противоречий.
Существуют методы оперирования с элементами системы, их 50. Дробление, Вынесение, Местное улучшение качества, Ассиметрия и так далее.
Анализируется пример с диспетчером и очередями на примере гугла. Прикольно. Мне кажется это кореллирует с нашей задачей распределения заявок.
Существуют таблицы Альтшуллера, по которым можно выявить пути решения. В столбиках то __ в строках но ________, на пересечении — номера методов, которые следует попробовать применить для решения задачи. То и но — как раз противоречие. Увеличить скорость/Уменьшить вес — как раз одно из таких.
Для поиска решения противоречий есть более общие таблицы (до 10 пунктов), их меньше, есть таблицы для технических систем, их (пунктов) гораздо больше (около 50 пунктов).
ТРИЗ не гарантирует получение результата.
ТРИЗ позволяет убрать психологическую инерцию, которая заводит решение задачи не в том направлении.
ТРИЗ направляет мыслительную деятельность в нужное русло формируя идеальное конечное решение (ИКР)
Идеальное решение — когда системы нет, а конечный полезный результат есть. К этому надо стремиться.
Сам автор убрал таблицы из алгоритма решения изобретательских задач.
Красивое решение задачи «как дать пользователю софт оперирующий массивом данных, который находится в публичном доступе, и не вводить специальные пароли, и при этом обеспечить работу автора и валидных пользователей». Решение задачи — изменять сами данные , используя при их первоначальном вводе, скажем, имя валидного пользователя и тем самым преобразуя исходные данные в валидные. По-моему я такую защиту видел в Abbyy Finereader и Lingvo.
Решений задачи может быть очень много, самое лучшее это то, которое наиболее близко к идеальному результату. А идеальный результат оперирует затратами, полезным функционалом и вредными эффектами. Тоже, конечно, все относительно.
Существует три формулировки противоречий:
Функциональная
Ресурсная
Свойств
Ключевое слово: система САМА, свойство САМО, объект САМ устраняет противоречие.
Противоречия можно решать:
во времени
в пространстве
в системе- в надсистеме
в сравнении
на микроуровне
физико-химические фазовые переходы
холодное-горячее может быть на разных концах, а может быть через время
велосипедная цепь — звоно жесткое, сама цепь — гибкая
Лев САМ не закрывает пасть, в тот момент, когда дрессировщик всовывает голову.
элементы системы в оперативном пространстве — зубы, губы, небо
что можно изменить? Зубы — нет, губы — да.
Решение — надеть льву губу на зубы чтобы он не заглотнул голову дрессировщика.
Моно-Дуо-Поли системы, и качественно другой скачок — развитие систем.