metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-10-21 08:09 am

ТРИЗ

Требовать идеальности надо всегда. Это азы теории Альтшуллера. А потом уже смотреть как от этой идеальности отступать там, где цена окажется слишком велика.

Я когда-то поверхностно прошелся по ТРИЗ, с тех пор постоянно пользуюсь при проектировании софта некоторыми принципами оттуда. Иногда получается откровенная шиза, когда для решения частной задачи получается общее решение оного класса задач :)

[personal profile] ex0_planet 2010-10-21 12:30 pm (UTC)(link)
а) У этого "принципа" даже формулировки толковой нет. Сами тризовцы просто выворачивают определение той стороной, которой удобно в данный момент.

Еще раз: стремление к идеалу наталкивается на конкретные практические ограничения, в случае софта настолько конкретные, что рассуждения об "идеале которого нет" теряют смысл.

б) Мантра. Точнее, единственное, что ТРИЗ делает - это "формализует". Делается оно все равно по натию. Тем более, что либо "проверить" ограничения все равно нельзя либо в силу их комплексности, либо в силу отсутствия модели.

в) Давайте на пальцахпримерах уж что-ли. Покажите хорошее ТРИЗ-решение в софтверной инженерии.

С туалетом, кстати, хорошая аналогия. Вот сижу я на унитазе и, внезапно, приспичило мне поблевать. А встать не могу - процесс полным ходом идет.

[identity profile] guamoka.livejournal.com 2010-10-21 01:01 pm (UTC)(link)
а) Вы для начала определитесь, что по вашему "хорошая формулировка"

Еще раз: стремление к идеалу в любой естественной области означает нахождение определенных оптимальных трейд-оффс. Следование обобщенным принципам сокращает область поиска и качество результата.

б) Если вы чего-либо недопонимаете, это не значит, что так оно и есть.

в) Что вы понимаете под "хорошее решение ТРИЗ в софтверной инженерии"? По пунктам.

ПС. С туалетом- да, хорошая. Моя аналогия. Это отражает стиль мышления тех, кто любит сначала искать дьявола в мелочах, а потом теряться в трех соснах среди леса.

[personal profile] ex0_planet 2010-10-21 01:09 pm (UTC)(link)
а) Строгое и однозначное определение для начала. Ну там, очертить то, что мы считаем системой, в каком случае она еще присутствует, в каком отсутствует и когда функция считается выполняющейся.

в) 1) с применением ТРИЗ; 2) из области софтверной инженерии; 3) решение должно быть хорошим - давать существенные преимущества применившим его.

Стиль мышления тех, кто обобщает любые три палки до леса, а потом упорно не замечает скачущих вокруг чертей ничем не лучше.

[identity profile] guamoka.livejournal.com 2010-10-21 01:24 pm (UTC)(link)
а) Читайте Структуру и функции ТРИЗ, что ле. Теорию по ТС. Еще чего по инженерному и окло- делу.

в) _что_ с применением ТРИЗ? конкретнее. 2) из области- конкретнее 3) хорошее- это слишком расплывчато. преимущество- в чем должно выразиться?

б) кто обобщает любые три палки до леса это скорее следующая ступень развития любителей часностей и "чего тут думать, надо делать", когда они начинают обобщать ужей и ежиков, и искренне полагают, что это и есть ТРИЗ в действии.

[personal profile] ex0_planet 2010-10-21 01:36 pm (UTC)(link)
а) читал, вижу бред

в1) Способ получения решения (желательно задокументированный в исторических документах) должен включать явное указание на ТРИЗ. Спекуляции на тему "великий гений Леонардо изобретая винтокрылый аппарат бессознательно применил прием №25" - не интересуют.
в2) Да что угодно, на ваш выбор, но относящееся к софту. Не к межличностным коммуникациям, не к менеджменту, не к психологии командной разработки, а конкретная чисто техническая проблема и чисто техническое решение;
в3) Например в количественных характеристиках, ну, например, сокращение времени расчета.

Обобщать ужей с ежиками как раз характерно для ТРИЗ'а по-моему. И я, кстати, ни разу не агитировал за "не думать".

[identity profile] guamoka.livejournal.com 2010-10-21 01:51 pm (UTC)(link)
а) читал, вижу бред

Ну, я вижу тут есть просто непреодолимые заблуждения и предубеждения: бред, потому что я читал, и вижу что это бред. Как мне ТРИЗ поможет застегнуть пуговицу и почистить ботинки?

На счет примеров, опять же почитайте в Интернетах (тм). Что толку дальше обсуждать, если у вас есть готовое мнение? Это уже не инженерная задача.

[personal profile] ex0_planet 2010-10-21 03:47 pm (UTC)(link)
Ну хорошо, не бред. Неумеренная, чрезмерно восторженная реклама. С гипоманиакальным, тысызыть, оттенком ;-)

Чего там читать, про самолетики с изменяемой геометрией крыла? Про софт-то будет, али как?

[identity profile] guamoka.livejournal.com 2010-10-21 05:52 pm (UTC)(link)

It has been reported that car companies Fordand Daimler-Chrysler, Johnson & Johnson, aeronautics companies Boeing, NASA, technology companies Hewlett Packard, Motorola, General Electric, Xerox, IBM, LG and Samsung, and Procter and Gamble and Kodak have used TRIZ methods in some projects.


Напишите им. Они вам ответят развернуто. Я вам уже привел самые очевидные примеры использования принципов триз;-) Образовывайтесь, учитесь глядеть ширше.

[identity profile] fi_mihej.livejournal.com 2010-10-22 11:16 pm (UTC)(link)
Та нитчиво Ви не понимаите: NASA, IBM, ко., и все тут присуцтвующие - идийоты, дети и зловредные тупые рекламщики, которые того и хотят что простых гениев вроде ex0_planet, разводить. А конкретно Ви - всего лишь в плену предрассудков и во власти фальшивых авторитетов (NASA, IBM и ко.) которые даже не могут отличить плебейское ПТУ-шное проиктирование примитивных трахтаров и Всепресветлое_Высоконаучное_и_Единственно-Главенствуюее Системное Программирование (а точнее ту его часть, которой занимается простой гений и вообще свой в доску парень ex0_planet).
=))