Применение ТРИЗ для решения технических и бизнес-проблем в ИТ области. Слайды показаны 19.05.2015 на 21й встрече клуба ИТ менеджеров Санкт-Петербурга (http://spbspm.club).
2. 2
поиск расширяемой модели бизнеса
веб-компании
Проблема
- N разработчиков – K
сайтов, L денег
- 2*L денег => 2*К
сайтов => 2*N
разработчиков
- нет заказов – куда
девать разработчиков?
- новые люди – провал в
cash-flow
Чего хочется
- есть заказы – сразу
появляются ресурсы
- без проблем с cash-flow
- без проблем с
качеством выполнения
Что же делать?
упражнение 0
упражнение
10 min
3. Коротко об авторе
02
содержание
немного о ТРИЗе
05
Как это помогает в ИТ?
11
Системный оператор
Упражнение 1
13
ИКР
Упражнение 2
16
Приёмы разрешения
технических противоречий
Упражнение 3,4
Упражнение 5
Заключение
22
Упражнение 0
03
30
4. 4
коротко о ТРИЗ
- появилась в СССР, 1946
- автор – Генрих Саулович
Альтшуллер (1926-1998)
– изобретатель, писатель-
фантаст
- источник вдохновения –
патенты
- цель – направленный
поиск «сильных решений»
для сложных задач
введение
введение
8. 8
область применения ТРИЗ при
выполнении проекта
http://03w.markus.spb.ru/teach/triz-et.shtml
когда имеет смысл применять
9. Коротко об авторе
02
содержание
немного о ТРИЗе
05
Как это помогает в ИТ?
11
Системный оператор
Упражнение 1
13
ИКР
Упражнение 2
16
Приёмы разрешения
технических противоречий
Упражнение 3,4
Упражнение 5
Заключение
22
Упражнение 0
03
30
10. 10
применение ТРИЗ в ИТ
Типовые проблемы
решение задач от
известного / привычного
поиск методом проб и
ошибок («слепой»
перебор вариантов)
отсутствие общей
картины
Что даёт ТРИЗ
направления для поиска
многократное
увеличение количества
идей
критерии отбора
обоснование для
привлечения в команду
специалистов из других
областей
«пинок» для расширения
общей картины
С чем ТРИЗ вряд ли
поможет
поиск абсолютно нового
решения, не
являющегося
комбинацией других
идей и подходов
кодирование: в ПО
нет/мало проблем,
почти всё возможно
что даёт для ИТ
Спасибо, что читаете это
11. Коротко об авторе
02
содержание
немного о ТРИЗе
05
Как это помогает в ИТ?
11
Системный оператор
Упражнение 1
13
ИКР
Упражнение 2
16
Приёмы разрешения
технических противоречий
Упражнение 3,4
Упражнение 5
Заключение
22
Упражнение 0
03
30
14. Коротко об авторе
02
содержание
немного о ТРИЗе
05
Как это помогает в ИТ?
11
Системный оператор
Упражнение 1
13
ИКР
Упражнение 2
16
Приёмы разрешения
технических противоречий
Упражнение 3,4
Упражнение 5
Заключение
22
Упражнение 0
03
30
15. 15
идеальный конечный результат
Любая реализация:
- полезные функции (P)
- затраты / вредные функции (C)
ИКР:
Идеальный конечный результат: Х-
элемент сам выполняет требуемое
действие (вместо какой-то
специализированной технической
системы), продолжая выполнять
функцию, ради которой он был
первоначально создан.
ИКР
16. «Сделать изобретение — значит
увеличить числитель или уменьшить
знаменатель в дроби: произведенные
товары / затраченный труд»
А. Эйнштейн
19. Коротко об авторе
02
содержание
немного о ТРИЗе
05
Как это помогает в ИТ?
11
Системный оператор
Упражнение 1
13
ИКР
Упражнение 2
16
Приёмы разрешения
технических противоречий
Упражнение 3,4
Упражнение 5
Заключение
22
Упражнение 0
03
30
20. Пытаясь обычными способами выиграть в чем-то одном,
мы проигрываем в другом. В каждой изобретательской
задаче есть такое техническое противоречие.
Сделать изобретение — значит устранить техническое
противоречие.
Альтшуллер Г.С. Технико-экон. знания: Приложение к «Экономической
газете». — 1965, 1 сент. — Вып. 27(41).
21. 21
противоречия и приёмы их
разрешения
противоречия
- административные
- технические
- физические
ТП и приёмы
Под занавес
22. 22
алгоритм составления противоречий
1. Выбрать объект, который хотим
совершенствовать
2. Анализируем функции этого объекта,
и выбираем “плохо работающую”,
которую хотим усовершенствовать
3. Формулируем требования к
выбранной функции, направленные
на улучшение объекта.
1. Требования должны быть
противоречивы (строго полярны)
2. Требования должны относиться к
одному объекту или элементу
4. Определяем причины
противоречивости
1. Причины д.б. разными, но не
полярными
2. Д.б. убедительными
23. 23
примеры противоречий
Кастрюля должна быть горячей, чтобы
готовить в ней еду, и холодной, чтобы
снимать её руками.
Автомобиль должен быть насыщен
электроникой, чтобы быть комфортнее и
ненасыщен чтобы быть дешевле.
Встречи SPM клуба должны быть
частыми, чтобы давать больший эффект
обучения и общения, и не должны быть
частыми, чтобы не отнимать много
времени у других дел или семьи
Презентация должна быть короткой,
чтобы не было слишком скучно, и не
должна быть короткой, чтобы объяснить
ключевые понятия.
26. 26
приёмы ТРИЗ разрешения
технических противоречий
- таблица характеристик 39х39
- список из 40 приёмов
- комбинирование!
-
Последовательность:
1. из описания противоречия выбираем
наиболее близкие пары
2. из таблицы выписываем
рекомендованные техники (порядок =
приоритет), составляем список
3. мозговой штурм по применению
рекомендаций
классические приёмы
27. 27
применить таблицу к выбранному
противоречию
http://jend0s.livejournal.com/67858.html
упражнение 4
15 min
29. Коротко об авторе
02
содержание
немного о ТРИЗе
05
Как это помогает в ИТ?
11
Системный оператор
Упражнение 1
13
ИКР
Упражнение 2
16
Приёмы разрешения
технических противоречий
Упражнение 3,4
Упражнение 5
Заключение
22
Упражнение 0
03
30
31. 31
заключение
вы узнали как расшифровывается «ТРИЗ», где имеет
смысл его применять, а где нет
вы попробовали расширять сознание с помощью
таких спец. средств как
Системный экран
Идеальный конечный результат
Таблица и методы разрешения технических противоречий
вы узнали о некоторых проблемах в веб-бизнесе и
честно попытались помочь коллеге
заключение
37. 37
любопытные ссылки
ТРИЗ для ПО, параллельные вычисления
http://03w.triz-journal.com/using-triz-computer-science-concurrency/
Аналогии 40 приёмов для ИТ
http://03w.triz-journal.com/triz-software-40-principle-analogies-sequel/
ITRIZ Introduction Ideation Theory of Inventive Problem Solving
http://03w.ideationtriz.com/new/materials/itrizintro.pdf
Введение в ТРИЗ
http://03w.slideshare.net/vedenin/ss-7792660
ТРИЗ для ПО