В дебрях водопада
Jul. 5th, 2018 07:06 pmОказалось, многие всё ещё надеются, что IT - это такой заповедник дурного менеджмента, раздутых бюджетов и криворуких исполнителей, а в Большом Мире всё иначе.
Единственное отличие IT - это низкий порог вхождения и плохая видимость результатов. Это позволяет всякому маразму быть более распространённым и более маразматичным. Но ничего уникального в IT нет.
Во-первых, знаменитая байка про пустые тюбики, которые надо было отбраковывать на конвейере фабрики производящей зубную пасту.
Во-вторых, страдания российских производителей, собирающих свою продукцию из компонентов, по качеству не сильно лучше библиотек из Бангалора и бесплатных тулов, сляпанных студентами.
И так далее. Там ещё много.
Единственное отличие IT - это низкий порог вхождения и плохая видимость результатов. Это позволяет всякому маразму быть более распространённым и более маразматичным. Но ничего уникального в IT нет.
Во-первых, знаменитая байка про пустые тюбики, которые надо было отбраковывать на конвейере фабрики производящей зубную пасту.
Осознавая всю важность вопроса, директор фабрики созвал начальников отделов. Собрание постановило запустить новый проект — привлечь для решения проблемы пустых тюбиков стороннюю инжиниринговую компанию, так как собственный конструкторский отдел был слишком загружен, чтобы взять на себя дополнительную задачу.
Проект включал закономерные стадии: ассигнование бюджета, запрос предложений на заключение контракта, привлечение независимой третьей фирмы к выбору подрядчика — и, 6 месяцев (а также 8 миллионов долларов) спустя, фабрика получила фантастическое решение — вовремя, в рамках бюджета, высококачественное и удовлетворившее всех.
Это были высокотехнологичные прецизионные весы. В случае детектирования ими тюбика, который весил меньше, чем стандартный (т.е. был пуст), включалась сирена и сопровождающая импульсная световая иллюминация, конвейер останавливался, один из рабочих должен был дойти до конца ленты, снять бракованный тюбик, и запустить линию вновь.
Некоторое время спустя, директор решил удостовериться в рентабельности проекта и, собственно, окупаемости инвестиций: результаты были поразительны — с момента установки весов с конвейера предприятия не сошло ни одного пустого тюбика, поступила всего пара жалоб от покупателей, а доля рынка продукции фабрики возросла.
Однако, просматривая статистические данные, директор заметил, что количество дефектов, регистрируемых весами, снизилось до нуля через 3 недели после их установки и так и оставалось на том же нулевом уровне по сей день. Но ведь изначально обнаруживалась, по крайней мере, дюжина пустых тюбиков ежедневно. Это могло означать лишь одно — отчет неверен. Директор приказал поместить рядом с весами записывающее устройство, и после некоторого расследования, инженеры сообщили, что предоставленные сведения абсолютно достоверны. Весы действительно не регистрировали дефектов, потому что все тюбики, доходившие до них, были полными.
Озадаченный, директор поехал на фабрику, решив взглянуть на весы самостоятельно. И что же он обнаружил?...
За несколько метров до весов рядом с лентой конвейера стоял обычный офисный вентилятор за 20 долларов и сдувал пустые тюбики в корзину. «А, это один из рабочих поставил, потому что ему надоело ходить в конец линии каждый раз, когда звучала сирена» — объяснил директору пробегавший мимо сотрудник.
Во-вторых, страдания российских производителей, собирающих свою продукцию из компонентов, по качеству не сильно лучше библиотек из Бангалора и бесплатных тулов, сляпанных студентами.
После переборки можно всегда из этого прокатного металлолома, за который ты заплатил полную цену, делать или забор или тренажёр, и ещё что ни будь. Какую то часть придётся выбросить то есть отправить в виде металлолома на переплавку. Дальше начинается уже другие мозговые гики, как по месту сварить, в ручную, красивое изделие. Как скрыть эти позорные швы, куда и как и развернуть, и в какую сторону поставить.
Ну какой робот решит эту задачу? Как все это зачистить и сделать незаметным, как это закрасить. Как в шагреневую краску еще добавить реструктуризатора что бы закрыть это позорище.
Если мы покупаем отечественные подшипники. Можно сказать следующее, ни один подшипник ни похож на предыдущий. Каждый подшипник индивидуален, у каждого свой характер и своя душа. Один крутится, другой щёлкает, третий не лезет, четвёртый проваливается, пятый при посадке разваливается и все рабочие заняты или пресованием подшипников или их выпресовыванием, все в этом бесконечном процессе, все работают. Люди заняты, люди загружены, они постоянно что то перебирают, гайки, болты, рулоны, пачки, ёмкости и это постоянно.
Ты всегда знаешь точно, все болты разные, не важно большие они или маленькие, они всегда будут разные и если тебе удалось закрутить болт или гайку, то заглушка на ней будет отдельной историей. Заглушка обязательно не залезет или на крайняк вывалится, так как головка будет всегда другой, она будет непредсказуема. И вот уже организуются новые профессии. Одни меряют, другие перебирают третьи теребят, четвёртые переливают и смешивают. Фанера не лезет на станок, дермантин обсыпается, пластики залипают и не перемешивается, полиуретаны не вспениваются. Что надо делать, надо подумать, что то надо добавить...
... Теперь не чувствую себя так тупо. У нас с коллегой очень маленькое производство. Но так много похожего, хотя мы всего лишь делаем карточки и пособия для детей с аутизмом. Каждый раз заказывая ламинационную пленку 200 микрон не знаешь какая она будет по толщине. Мы теперь вообще маркировкам не верим. Все наощупь....
***
С аналогичными проблемами сталкивался, когда занимался хлебопекарным бизнесом. Вроде пришла с завода мука и должны получаться одинаковые булки, но на самом деле это были мешки из разных партий разного помола из разной пшеницы с разными характеристиками и по влажности и по клейковине. А когда случайно прикупил небольшую партию канадской муки, то это были самые счастливые моменты моей предпринимательской жизни, потому что пекарня работала как часы и в понедельник и в пятницу и во все прочие дни недели и булки были все одинаковые и все одинаково хорошие.
***
Как-то мои знакомые решили замки для выставочных конструкций выпускать - маленькие дорогие штучки, спрос на них хороший. Но там есть деталька из пружинистой стали, марку не знаю. Так вот, оказалось, что даже в пределах одного листа металла (из которого эти детальки надо вырезать) качества его настолько разные, что процентов 10 могло пойти в дело, остальное - в металлолом...
***
Беда и с инженерами, беда... каждый раз ищешь, перебираешь горы, пытаешься убедить руководство, что лучше учить самим.
***
Аналогично могу отозваться про отечественных "мастеров". Последние 15 лет их не стало, как класса. Любой "специалист" за какие бы деньги он не работал, стремиться слепить некую иммитацию, создать видимость, получить деньги и отвалить. И это от ювелира до сварщика. От терапевта до программиста. Сотрудников нанимаем, ищем человека по полгода. Строил дом, пришлось практически всё научиться делать самому. Короче, закат империи, гибель Помпеи, помогите, караул, юрта, тумбочка, аул.
***
У меня отец и родственники работали на Тапоиче, где выпускали в своё время Ан-22, Ил-76, крылья для Руслана и Мрии. Несколько лет назад показал своему родственнику, уже пенсионеру, видео конвейера на Боинге, где секции фюзеляжа роботами соединяются. И спросил, как там на Тапоиче секции Ил-76 соединяли? Ответ был примерно таким, дословно: "да, ёпти, какой нах конвейер? там же каждая секция фюзеляжа уникальная и никогда не входила в другую, всегда молотками там подобьём, тут ёбн.ем, там загнём, исцарапаем весь контур, пока не войдёт. И так в каждом изделии (самолёте). Каждый самолёт был уникальным. Приезжали к нами эти с боинга, хотели у нас производить детали фюзеляжа и кабины, месяц наблюдали, как мы по их лекалам даже педальную площадку для кабины боинга 757 аккуратно сделать не могли. Все изделия получались разными, несмотря на то, что директор (тогда Кучеров) самых опытных мастеров выбрал. Плюнули они на это гиблое дело и больше не приезжали".
***
В прошлом году надо было изготовить сувенир для церемонии, проискали полстраны, делали образцы - не один не подошёл, мрак!!
***
На счёт кто виноват не знаю. Но Западная экономика и Российская система хозяйствования это две совершенно разные вещи. Всё не совпадает, никакие Американские формулы не работают применительно к Российскому производителю. Стандарты отсутствуют. Владельцы везде хотят встречаться лично. Переводчики хреново переводят и не знают темы. Например по маркетингу производитель, чтоб быть успешным должен выполнять 28 пунктов - выставки, сайт, онлайн магазин, реклама итд. Русские производители не делают и половины. И я их по своему понимаю в России это всё не работает.
***
наш хороший товарищ года два назад аналогичнуб историю про своего соседа по даче -дедулю востмидесяти с гаком лет с завода Хруничева рассказывал. там все на этого "петровича" молятся, потому что он один (!) умеет некие болванки для космических двигателей на глаз до микрона вытачивать из подручного материала. левша+кулибин в одном флаконе, теперь таких уже не делают...
И так далее. Там ещё много.
no subject
Date: 2018-07-05 06:37 pm (UTC)no subject
Date: 2018-07-05 06:52 pm (UTC)no subject
Date: 2018-07-06 09:44 am (UTC)no subject
Date: 2018-07-05 07:50 pm (UTC)no subject
Date: 2018-07-05 07:58 pm (UTC)Российское качество - это просто пример того, как культура халявных стандартов влияет на материальные объекты.
Естественно, это российское, потому что брак виден невооружённым глазом, а отклонение от параметров измеряется прибором. Но и в Германии качество уже не то немецкое. Даже новейший боевой корабль спустили на воду не только с неработающим оборудованием, но и с креном.
no subject
Date: 2018-07-05 11:54 pm (UTC)no subject
Date: 2018-07-06 08:38 am (UTC)no subject
Date: 2018-07-06 08:49 am (UTC)Неожиданно эффективные решения в рабочем варианте нередки именно потому, что взять и проверить быстрее и легче, чем просчитывать все возможные последствия. Как и в ИТ -- хороший хак временами резко повышает эффективность, но требует изоляции от проектированного кода.
no subject
Date: 2018-07-06 09:00 am (UTC)Нет, конечно. Первый вариант - это освоение бюджета. Второй - решение задачи.
Первый вариант не решал задачу, а генерировал отчётность. Брак не убирался автоматически. Система нарушала рабочий процесс на других участках. Также требовалось вмешательство человека, на которого и перекладывалась ответственность за решение.
Если бы второй вариант был нацелен на решение задачи, брак убирался бы. Может, не вентилятором, а специальным манипулятором. Но автоматически.
То есть, преимуществом "неожиданно эффективного решения" может быть цена, но ни в коем случае не разница в самом процессе.
no subject
Date: 2018-07-06 09:21 am (UTC)А инженеры, тем более сторонние, такой хак тоже не могли бы выдумать из-за ответственности. Она -- штука хорошая, но иногда мешает. А точно ли выдует все пустые тюбики и не выдует ни одного нормального, как рассчитать? Для тех, кто за это отвечает, проще поставить более-менее стандартные весы.
no subject
Date: 2018-07-06 09:30 am (UTC)У меня пример показывает не крутое использование вентилятора (хотя, при правильной постановке задачи и использовании разложения по ТРИЗу к решению аналогичного типа пришёл бы даже ребёнок). Вопрос в том, что большой проект привёл к дурному расходу средств, правильного решения не давшему.
И он в принципе не мог породить решение за двадцать долларов.
no subject
Date: 2018-07-10 04:57 am (UTC)Да. И как с этим бороться?
no subject
Date: 2018-07-10 07:03 am (UTC)no subject
Date: 2018-07-10 04:56 am (UTC)no subject
Date: 2018-07-07 03:03 am (UTC)Почему-то подлодки и корветы для израильского флота выходят у немецких верфей отличными.
Может, там чуть-чуть иное ТЗ и иное отношение и заказчика, и к заказчику от начала до конца ?
Может, там (страшно сказать) боевые корабли действительно строят для действий флота ?
no subject
Date: 2018-07-07 08:19 am (UTC)no subject
Date: 2018-07-07 09:28 am (UTC)no subject
Date: 2018-07-07 02:03 pm (UTC)no subject
Date: 2018-07-07 02:56 am (UTC)это прекрасно, да и остальное тоже .
no subject
Date: 2018-07-07 10:52 pm (UTC)no subject
Date: 2018-07-08 08:35 am (UTC)Антогонист - байка про удар кувалдой по конвейеру. За который взят один доллар плюс тысяча за то, что знал где ударить.
no subject
Date: 2018-07-08 09:55 am (UTC)no subject
Date: 2018-07-08 10:10 am (UTC)Здесь он иллюстрирует то, что иллюстрирует. IT просто напичкано переусложнёнными решениями, созданными Большими Передовыми Коллективами.
no subject
Date: 2018-07-10 05:00 am (UTC)Т.е. навалять research-quality код можно очень быстро, но он будет значительно сложнее кода, которые напишет профи вложив душу.
no subject
Date: 2018-07-10 07:01 am (UTC)Не надо путать инжиниринг и науку. Первое создаёт известные вещи с определённой целью, второе ищет неизвестное (в основном сталкивается с ошибками и заблуждениями).
более простое решение при прочих равных, обычно требует значительно больших трудозатрат, чем сложное.
Нет, конечно. Причём, дофига раз в разных проектах лично видел, как вместо дешёвого и простого выбирается дорогое и сложное. Из рассказанного коллегами на эту тему можно толстую книжку составить. Причём, рациональных причин там ноль целых, хрен десятых. Всё из-за политики.
no subject
Date: 2018-07-10 01:11 pm (UTC)Я не путаю. Но вот конкретно этот момент у них общий.
> Нет, конечно.
Это, наверно, чуть другой случай: когда вы пишете библиотеку или программу, сделать её простой для понимания, и в то же время эффективной, сложнее для ума, чем говнокодить.
Упрощать - это отдельное занятие, которое требует умственных усилий.
> Причём, дофига раз в разных проектах лично видел, как вместо дешёвого и простого выбирается дорогое и сложное.
По неделовым интересам членов коллектива? Как в вашем примере про вентилятор? Ну, когда больший расход бабла позволит получить больше сотрудников, подняться по ступенькам иерархии и т.д.
----------------
Т.е. подразобрался - с моей т.зрения, есть два случая - "лень ума" и "менеджерский".
no subject
Date: 2018-07-10 02:02 pm (UTC)Это уже доказательство по желанию.
когда вы пишете библиотеку или программу, сделать её простой для понимания, и в то же время эффективной, сложнее для ума, чем говнокодить.
Нет, конечно. Чтобы найти ошибки в сложной программе, она должна быть эффективной и простой для понимания. Бардак приводит к тому, что "сделать" на вечные "90% готово" и дикое количество ресурсов тратится на то, чтобы понять, что оно делает и где ошибки.