Андрей Курьян Изобретательское творчество в...

Post on 18-Dec-2014

968 views 3 download

description

Андрей Курьян Изобретательское творчество в инженерии требований

Transcript of Андрей Курьян Изобретательское творчество в...

ИЗОБРЕТАТЕЛЬСКОЕ ТВОРЧЕСТВО В

ИНЖЕНЕРИИ ТРЕБОВАНИЙ

Андрей КУРЬЯН,

Доклад для SEF.BY

Минск, май, 2011

ОБ АВТОРЕ

КУРЬЯН Андрей Георгиевич

Бизнес-аналитик

1987-1993. Компания НИЛИМ. Проект «Изобретающая машина»». Программист. Сертификат в ТРИЗ и ФСА

1993-1996. Центр деловых связей. Бизнес-консультант. Сертификат в бизнес-консалтинге

1997-2007. Компания «Ориентсофт». Программист. Бизнес-аналитик.

2007-2008. Компания «Хьюмен Системс». Бизнес-консультант. Реорганизация.

2009-сейчас. Бизнес-аналитик. Проектирование управленческих информационных систем (в т.ч., ERP, CRM, SCM)

ЧТО ТАКОЕ ИЗОБРЕТАТЕЛЬСКОЕ ТВОРЧЕСТВО?

Творчество — процесс человеческой

деятельности, в результате которого

рождаются (появляются) качественно новые

материальные и духовные ценности.

Источник: Wiki

Место для творчества в ИТ -

производство решений

СОЗДАНИЕ РЕШЕНИЙ

Требования

Проблемы

Решения 1 рода

Решения 2 рода

1. Знания

2. Навыки (обучение)

1. Предметная экспертиза

2. Экспертиза в сфере ИТ-решений

Творчество!!!!!

ЗНАНИЯ И ЭКСПЕРТИЗА

Общие

знания

Общесистемные

паттерны

Паттерны

предметной

области

В разработке программного обеспечения, шаблон проектирования или

паттерн (англ. design pattern) — повторимая архитектурная конструкция,

представляющая собой решение проблемы проектирования в рамках некоторого

часто возникающего контекста.

Источник: Wiki

ПРИМЕРЫ ПАТТЕРНОВ

Паттерны Web дизайна (CSS шаблоны)

Паттерны проектирования в ИТ (GoF) (Adapter), (Decorator), (Surrogate), (Information Expert) и т.д.

Организационные паттерны (RUP); (Agile software development)

Паттерны бизнес-процессов (PMI Project Management); (ИСО 9000) и т.п.

Финансовые паттерны Паттерны трендов на рынке Forex

КАК РЕШАТЬ ПРОБЛЕМЫ?

«Универсальный» алгоритм решения проблем

1) Запиши проблему

2) Хорошо подумай

3) Запиши решение

Ричард Фейнман

Актуальная потребность: нужно получить большое

количество решений высокого уровня (решений 2 рода)

в короткие сроки с минимальными затратами

МЕТОД ПРОБ И ОШИБОК

МПиО - метод проб и ошибок

ВИ – вектор психологической

инерции

ПК – поисковая концепция

Недостатки МПиО:

1. Поиск идет по линии

психологической инерции

2. Процесс поиска решения

зависит от множества

случайных факторов

3. Легко попасть в когнитивную

ловушку

4. Не накапливается опыт

решения задач

5. Потери времени(c) Альтшуллер Г.С. Алгоритм изобретения, М: Московский рабочий, 1973

СТОИМОСТЬ МПИО

1. История изобретения Ч.Гудьиром способа

вулканизации каучука (получения резины). 10 лет

перебора вариантов.

2. История изобретения нити накаливания Т. Эдисоном.

2 года. Более 6000 вариантов.

3. Изобретение Т. Эдисоном щелочного аккумулятора.

50 000 вариантов. 1000 сотрудников.

ГЕНРИХ САУЛОВИЧ АЛЬТШУЛЛЕР (1926 – 1998)

http://www.altshuller.ru

1946 Г.С. Альтшуллер начал работать над

методикой изобретательства.

1956 Первая публикация о разрабатываемой

теории: Альтшуллер Г.С., Шапиро Р.Б. О

психологии изобретательского творчества,

журнал "Вопросы психологии", 1956 г., N 6,

c. 37-49.

1970 Термин "ТРИЗ" - теория решения

изобретательских задач – введен Г.С.

Альтшуллером и впервые употреблен им в

работе: Теория и практика решения

изобретательских задач: учебная

программа, Баку, "Гянджлик", 1970 г.

1979 Опубликована книга: Альтшуллер

Г.С., Творчество как точная наука, М.,

"Советское радио", 1979 г.

1989 По инициативе ряда учеников Г.С.

Альтшуллера, создана Международная

Ассоциация ТРИЗ.

Отдельные вехи биографии:

ПРИНЦИПЫ ТРИЗ

Техника развивается по определенным законам. При решении задач и развитии технических систем необходимо использовать законы развития техники.

Для решения изобретательских задач

необходимо выявить и разрешить противоречия

Информационный фонд

ТРИЗ

СТРУКТУРА ТРИЗ

За

ко

ны

ра

зви

тия

техн

иче

ски

х

си

сте

м

Приемы

Изобретательские

стандарты

Эффекты

Аналитические методы

Структурный

(вепольный) анализ

«Диверсионный»

анализ

Функционально-

стоимостной анализ

другое

ПАТТЕРНЫ

решения задач

Алгоритм решения

изобретательских задач

Методы развития

творческого воображения

Общая Теория Сильного Мышления

ПАТТЕРНЫ

мышления

ЗАКОН S-ОБРАЗНОГО РАЗВИТИЯРазвитие технических систем осуществляется по S-образной кривой

Источник: С.В. Карамышев. Куда вывезет S-кривая? http://www.metodolog.ru/01493/01493.html

ЗАКОН ПОВЫШЕНИЯ СТЕПЕНИ ИДЕАЛЬНОСТИ

В ТРИЗ развитие технической системы понимается как процесс увеличения степени

ее идеальности, которую можно представить следующим образом:

Следствие: идеальная машина – это машина, которой нет, а ее функция

выполняется!

Степень

идеальности

Функции

Факторы

расплаты

Техническая система тем более

идеальна, чем больше она

выполняет полезных функций, и чем

меньше факторов расплаты на

выполнение этих функций

Источник: Г. Альтшуллер. Алгоритм изобретения

ПРИМЕРЫ ИДЕАЛЬНОСТИ

1. Идеальная клавиатура – это

клавиатура которой нет.

В iPhone и iPad нет клавиатуры

2. Печать по требованию (Print-on-Demand)

позволяет избавиться от тиражей книг

3. Аренда приложений (SaaS) позволяет отказаться

от приобретения приложений

ЗАКОН НЕРАВНОМЕРНОСТИ РАЗВИТИЯ

Развитие отдельных частей системы идет неравномерно.

Чаще всего развитие осуществляется вследствие необходимости улучшить какой-

то параметр системы. Развитие одной части создает несогласованность в

системе и появление противоречий.

В персональных компьютерах в последние десятилетия

упор делался на развитии мощности процессора и объема

памяти. При этом такие части компьютера, как блок

питания, система охлаждения и др. развивались менее

интенсивно.

ПРОТИВОРЕЧИЕ

Противоречие (одно из ключевых понятий

в ТРИЗ) — ситуация, когда должны удовлетворятся

противоположные требования.

Для того, чтобы система удовлетворяла требованию, необходимо ее

изменить. Изменение системы известным способом приводит к

возникновению нежелательных (вредных) последствий.

Противоречие всегда может быть сформулировано 2 способами:1. При улучшении А ухудшается Б2. При ухудшении А улучшается Б

ПРИМЕРЫ ПРОТИВОРЕЧИЙ

Общий справочник контрагентов или раздельные справочники заказчиков и поставщиков

Объект учета в операционной деятельности: период или продажа

Контроль перевозки: много контрольных точек позволяет увеличить точность контроля; мало контрольных точек снижает операционные затраты

ПРИЕМЫ РАЗРЕШЕНИЯ ПРОТИВОРЕЧИЙ

Противоречия в разных сферах деятельности повторяются.

Коль скоро существуют типичные противоречия, то должны

существовать и типичные способы из устранения.

(c) Альтшуллер Г.С. Алгоритм изобретения, М: Московский рабочий, 1973

Г.С. Альтшуллер провел анализ патентного фонда

и выявил 40 приемов устранения типичных

противоречий, работающих в разных отраслях

техники

ПРИЕМ 10

ПРИНЦИП ПРЕДВАРИТЕЛЬНОГО ИСПОЛНЕНИЯ

а) Заранее выполнить требуемое изменение объекта (полностью или хотя бы частично).б) Заранее расставить объекты так, чтобы они могли вступить в действие с наиболее удобного места и без затрат времени на доставку.

ПРИМЕРЫ:

(c) www.altshuller.ru

1. Для ускорения поиска в таблицах СУБД регулярно перестраиваются

индексы

2. Перед выходом на рынок программный продукт проходит различные

этапы предварительного тестирования

(Источник: Приемы разрешения технических противоречий в применении к задачам ИТ. ООО

«ПетроМС», СПб, 2010)

ПРИЕМ 24

ПРИЕM 24ПРИНЦИП "ПОСРЕДНИКА"Использовать промежуточный объект-переносчик.

а) Использовать промежуточный объект, переносящий или передающий действие.б) На время присоединить к объекту другой (легко удаляемый) объект.)

Примеры:

1. Процесс генерации кода прямо из текста программы на языке высокого

уровня (ЯВУ) невероятно сложен. Поэтому программа на ЯВУ сначала

преобразуется в синтаксическое дерево – объект посредник. С

синтаксическим деревом может работать оптимизатор и генератор кода.

2. Для работы приложений на разных платформах применяются языки типа

Java, использующие виртуальную машину или интерпретатор – посредник

между программой и платформой.

(Источник: Приемы разрешения технических противоречий в применении к задачам ИТ. ООО

«ПетроМС», СПб, 2010)

ВЕПОЛЬНЫЙ (ЭЛЕПОЛЬНЫЙ) АНАЛИЗ

Веполь – минимально управляемая

техническая система, состоящая из двух

взаимодействующих объектов и энергии

их взаимодействия. Взаимодействующие

объекты условно названы веществами и

обозначаются В1 и В2; энергия

взаимодействия – полем, которое

условно обозначается П.

В1

(резец)В2

(деталь)

П (механическое)

Элеполь – (элемент, поле) – имеет два вида связей между элементами. (1)

непосредственная связь между элементами Э1-Э2 – это реализация той или

иной необходимой функции или требования. (2) связь через поле

взаимодействия Э1-П-Э2 – это то, с помощью чего удается обеспечить

необходимое действие или требование.

Изобретательские стандарты содержат 76 паттернов, включая (1) построение и

разрушение вепольных систем; (2) развитие; (3) переход к надсистеме или на

микроуровень; и др.

«ДИВЕРСИОННЫЙ» АНАЛИЗ

Метод «диверсионного» анализа был предложен Б. Злотиным (ученик Г. Альтшуллера).

Другое название – метод решения исследовательских задач.

При проведении исследования мы имеем ситуацию, которую необходимо объяснить в

рамках существующих (научных) представлений.

При этом возникает противоречие:

Наблюдаемое явление есть, но его не должно быть

Цех АЦех Б

Метод диверсии: как сделать так, чтобы при перевозке микросхемы вышли из строя?

При перевозке микросхем на тележке из А в Б

до 30% продукции становилось бракованной

ПРОМЕЖУТОЧНЫЕ ВЫВОДЫ

Общие

знания

Общесистемные

паттерны

Паттерны

предметной

области

Вы можете обогатить свою экспертизу,

используя паттерны ТРИЗ

ПСИХОЛОГИЧЕСКАЯ ИНЕРЦИЯ

Инерция мышления (психологическая инерция) —

противоположность фантазии, воображению.

Заключается в замкнутости мышления на

существующей системе, нежелании уйти от текущих

представлений и постулатов.

Инерция мышления полезна и необходима в

повседневной жизни. Она освобождает от

необходимости решать то, что уже было решено.

Одновременно это и основная преграда на пути

открытия новых вещей.

Паттерны

ТРИЗ

ПАРАДИГМЫ

Парадигма – это набор норм и правил

(письменных или устных), которые выполняют

две функции:

1) Устанавливает границы предметной области

(системы);

2) Говорит, как действовать (прим., решать

проблемы) в пределах заданных границ,

чтобы добиться успеха.

Источник: Джоэл Баркер. Парадигмы мышления.

Решенные

проблемы

Текущая

парадигма

Новая

парадигма

Out of Box

Thinking

АРИЗАлгоритм решения изобретательских задач (АРИЗ) — созданная Г.С.

Альтшуллером комплексная пошаговая программа алгоритмического

типа (последовательность действий), предназначенная для выявления и

разрешения противоречий, то есть для анализа и решения

изобретательских задач (около 85 шагов).

Противоречие

Идеальный

конечный

результат

Решение

ИКР

Идеальный конечный результат — это ситуация, когда нужное действие

получается без каких-либо затрат (потерь), усложнений и нежелательных

эффектов.

ИКР – это когда Само собой без ничего происходит то, что нам нужно.

ИКР: Оберегать предметы от краж не надо.

Постояльцы германских гостиниц тянут все, что не

"прибито гвоздями" — от дорогой пепельницы до

мешочков с ароматной травой и пульта от телевизора.

Но менеджеры гостиниц не слишком огорчены этим.

Во-первых, все расходы уже включены в цену

номеров. Во-вторых, на все предметы нанесены

эмблемы отеля, так что их похищение —

дополнительная реклама гостиницы. Ведь украденное

зачастую проходит через несколько рук.

Источник: www.trizland.ru

СТРУКТУРА АРИЗ 85-B

Приемы,

СтандартыТиповое

решение 1

Часть II) Анализ модели задачи ЭффектыТиповое

решение 2

Часть III) Определение ИКР и ФП

Часть IV) Мобилизация ВПР Методы РТВРешение 3

Часть V) применение информ. фонда ИнструментыТиповое

решение 4

Часть VI) Замена задачи

Часть VII) Анализ способа устранения ФП. Оценка ответа

Часть VIII) Применение полученного ответа

Часть IX) Анализ хода решения

Часть I) Анализ задачи

РАЗВИТИЕ ТВОРЧЕСКОГО ВООБРАЖЕНИЯ

Методы РТВ в ТРИЗ Научная фантастика (в том числе, Г. Альтова и В.Н. Журавлевой)

Реестр фантастических идей

Оператор РВС (Размер – время – стоимость)

Метод «маленьких человечков»

ОБЩАЯ ТЕОРИЯ СИЛЬНОГО МЫШЛЕНИЯ

С 1988 по 1994 год один из основателей Научно-

Исследовательской Лаборатории Изобретающих

Машин (НИЛИМ); основатель Минской школы

ТРИЗ

С 1994 года независимый исследователь и

разработчик. Разработан проект "Джонатан

Ливингстон", стартовали разработки Общей

теории сильного мышления на базе ТРИЗ (ОТСМ-

ТРИЗ).

1999. Николай Хоменко первый русский ТРИЗ

Эксперт, приглашенный в Республику Корею

компанией LG-Electronics Production Research

Center (LG – PRC), (Пьянгтек, Южная Корея).

Далее в 2000-2003 внешний ОТСМ-ТРИЗ эксперт

в компании Samsung (Сувон, Южная Корея).

Обучил основам ТРИЗ несколько сот человек.

C 2000 по 2009 являлся Ассоциированным

Профессор (PAST) в INSA Страсбург, Франция.

Николай Николаевич ХОМЕНКО

(1954 -2011)

ЗАКЛЮЧЕНИЕ

Развитие ТРИЗ-ОТСМ позволяет открыть новые

методы решения задач в различных областях

знаний (парадигмах), но приводит к появлению

новых противоречий, для которых отсутствуют

методы решения (паттерны)

Паттерны

ТРИЗ

Текущая

парадигма

Новая

парадигма

ТРИЗ

(АРИЗ)

ИНФОРМАЦИОННЫЕ РЕСУРСЫ (RUS)

Официальный фонд Г.С. Альтшуллера (электронная книга по ТРИЗ)

http://www.altshuller.ru

Сайт по Общей Теории Сильного Мышления

http://www.jlproj.org/

Рекламное измерение (содержит разделы по ИТ)

http://www.triz-ri.ru/

ВИКИ – учебник Основы ТРИЗ

(по запросу в Google)

Пример ИКР для табличного отображения информации

http://ksoftware.ya.ru/replies.xml?item_no=1735

СПАСИБО ЗА ВНИМАНИЕ!

Мы идеи не ищем, а производим. Потому что у нас не

лес и не поле, а предприятие

Сергей Сычев

Есть правила, которые не сковывают

воображение, а, наоборот, раскрепощают его

Александр Митта