10.11.2015 20:55

Самая важная заметка старого блога

Выбирал из почти 500 заметок старого блога самую важную. Решил, что самая важная вот эта.

Management does matter

Нашёл отличную статью. Учёные решили проверить, зависит ли успех компании от действий руководства. Эксперимент решили поставить в Индии, на текстильных фабриках, которых там много, и довольно больших: сотни работников, миллионные (в американских долларах, не в рупиях) обороты.

От руководства не требовали совершать чудес, от начальников не требовали угадывать будущее рынка текстиля или курс доллара к рупии. В ходе эксперимента руководство фабрик склоняли к принятию и исполнению 38 очень простых, как вы через три секунды увидите, управленческих практик (management practices). Удивительно, но половину этих практик фабрики не применяли, потому что менеджеры не верили в их пользу, а про другую половину практик менеджеры вообще не знали! Вот их список:

Производство

  1. Выполнять профилактическое техобcлуживание станков. (На фабриках было принято работать на станке, пока он не сломается, а потом его чинить).
  2. Выполнять профилактическое техобcлуживание станков в соответствии с рекомендациями производителя станка. (Т.е. не как сами придумали, а как производитель велит.)
  3. На полу цеха ясно обозначено место каждого станка.
  4. Пол в цеху чистый.
  5. Простои станков записываются.
  6. Причины простоя станков анализируются каждый день.
  7. Раз в две недели простои станков анализируются и создаётся план, как уменьшить простои.
  8. Каждый день с работниками обсуждаются результаты труда.
  9. Инструкции, как правильно выполнять основные операции, развешаны на видных местах.
  10. Результаты работы каждого станка и каждого работника развешаны на видных местах.
  11. Результаты работы каждого станка и каждого работника, развешанные на видных местах, ежедневно обновляются.
  12. Запчасти хранятся в специально отведённых для этого местах. Запчасти маркированы.
  13. Покупка и использование запчастей записывается и отслеживается.
  14. Научные методы используются для расчёта нормативных запасов запчастей.

Контроль качества

  1. Дефекты готовой продукции записываются.
  2. Дефекты готовой продукции записываются с указанием типа дефекта.
  3. Дефекты готовой продукции изучаются ежедневно.
  4. Дефекты готовой продукции анализируются; затем строится план, как их искоренить.
  5. Готовая продукция разделяется по сортам.
  6. Система сортов готовой продукции хорошо продумана (чёткая и понятная, наверное).
  7. Дефекты и то, как готовая продукция распределилась по сортам, обсуждаются ежедневно.
  8. Инструкции, как правильно проверять качество готовой продукции, развешаны на видных местах.

Контроль запасов

  1. Операции с пряжей (в оригинале yarn, возможно для хлопковых тканей это надо переводить, как нить, а не пряжа), т.е. приём на склад, выдача со склада, возврат — записываются.
  2. Остатки изучаются не реже раза в неделю.
  3. Научные методы используются для расчёта нормативных запасов пряжи.
  4. Мониторится, сколько времени пряжа лежит на складе. Известен возраст каждой партии.
  5. Старая (находится на складе долго) пряжа используется или выбрасывается.
  6. Склад связан с цехом удобным входом. (Не уверен в переводе, оригинал: there is a location wise entry maintained for yarn storage).

Планирование использования станков

  1. Использование станков (какая ткань на нем будет производиться) планируется заранее.
  2. Руководство продавцов и руководство ткачей регулярно встречаются.

Кадры

  1. Система вознаграждения неруководящих сотрудников основана на оценке результатов их труда.
  2. Система вознаграждения руководящих сотрудников основана на оценке результатов их труда.
  3. Система вознаграждения неруководящих сотрудников основана на отработанном времени.
  4. Каждый месяц определяют лучших сотрудников (и развешивают их портреты на видных местах, конечно же).
  5. Роли и обязанности руководителей развешены на видных местах.

Продажи и заказы

  1. Заказчики разбиты на сегменты, и сегмент определяет приоритет заказа.
  2. Производство планируется на основе заказов.
  3. Решения относительно дизайна принимаются после анализа отчетов о продажах старых дизайнов.

Проект шёл год. Консультировали консультанты из «очень известной», но не называемой в отчёте фирмы. Если бы консультанты работали в этом проекте ради денег, а не ради науки, каждой фабрике их услуги обошлись бы примерно в 250 000 долл. Прибыль каждой фабрики по итогам года увеличилась примерно на 300 000 долл. Затраты на выполнение рекомендаций составили примерно 3000 долл. на фабрику. Вот уж воистину: «За приезд на завод и удар молотком, — писал профессор, — мне полагается 1 фунт стерлингов, а за то, что я знал, куда ударить молотком, — мне следует заплатить остальные 99 фунтов» (П.С. Капица, «О роли науки в отечественной войне»).

В условных единицах улучшения у индийцев выглядят так: Улучшение результатов

Итого: полная окупаемость за 9 месяцев при росте прибыли. А ведь вы можете это сделать у себя то же самое за вышеупомянутые 3 тысячи долларов непосредственных расходов, не платя консультантам 250 тысяч. Неплохо?

08.11.2015 22:00

Заборол rtorrent

Три дня боролся с программой rtorrent — начинает качать быстро, но через 4 минуты скорость падает со 11 500 до 200 килобайт в секунду. Чего только не делал: удалял и переустанавливал, ставил новейшую версию, менял настройки и самой программы, и компьютера, и роутера. Ничего не помогало. Конечно, я ни в настройках, ни в сетях особо не разбираюсь, поэтому все советы, которые я пробовал применить, были нагуглены. И что странно, в точности такая ситуация, как у меня, ни разу не попалась. Похожие — да, но другие, что на русском языке, что на английском. Решение я в конце концов нашёл, и в самом обидном месте: в разделе «Известные ошибки» на странице программы rtorrent. Текст дальше для тех, кто столкнётся с такой ситуацией, как у меня.

Симптомы: rtorrent 0.9.6 / 0.13.6 начинает скачивать на максимальной скорости, но после нескольких (у меня примерно после 4) минут работы скорость падает до 200 КБ/сек, и сам rtorrent начинает очень медленно реагировать на команды. Перезапуск rtorrent не помогает, перезагрузка компьютера помогает, но на те же 4 минуты.

Решение: я сохранял скачиваемое на NTFS-раздел, а в первой строчке в списке известных ошибок написано: rtorrent has issues with ntfs partitions. Когда я перенацелил параметр directory на ext4-раздел, проблема была немедленно и полностью решена.

Problem: rtorrent 0.9.6 / 0.13.6 starts at full speed, but after several (about 4) minutes the speed drops to 200 KB/s or even less. Aslo rtorrent became vary unresponsive to keys pressed. Restarting rtorrent doesn't help. Restarting the computer does, but only for another 4 minutes.

Solution: if you're saving the files to an NTFS partition, please be informed, that rtorrent has issues with NTFS partitions. Point 'directory' parameter to an ext4 partition, and the problem will be solved immediately.

Грустная часть: починив качалку, я вознамерился что-нибудь наконец скачать, но понял, что ничего не хочу.

21.10.2015 23:02

Заявление о приёме

Сколько раз вы писали заявление о приёме на работу? Наверное, по одному на каждую новую работу, на которую вы выходили. Почему вы их писали? Нет, не потому, что так требует Трудовой Кодекс. Не потому, что таким образом вы вместе с другими соискателями заявляли о своём желании занять должность, а работодатель среди написавших заявления выбирал потом лучшего. И не потому, что оно необходимо для документооборота — трудовой договор с вами можно заключить безо всякого заявления. Посмотрите в свой трудовой договор, заявление о приёме на работу в нём не упоминается. Единственный ответ, который я смог найти — мы все писали, пишем и будем писать заявления о приёме на работу только потому, что при приёме на работу принято их писать.

Называйте, как хотите, но я скажу, что перед нами ритуализация практик. Это когда некий набор действий обязательно выполняют, как только наступила определённая ситуация, но смысл действий неизвестен ни исполнителю, ни «контролёру» (как ещё назвать того, кто без исполнения ритуала вас не пропустит к цели, в данном случае без заявления — к работе).

Не могу знать, какой смысл был вложен в самое первое в истории заявление о приёме на работу и как он менялся с течением времени, но у Щедровицкого в «Оргуправленческом мышлении» заявлению о приёме на работу даётся обоснование, которое делает это заявление осмысленным, полезным для организации и даже нужным. Жаль, что за 20 лет стажа ни в одной из организаций я не видел понимания и применения этого смысла:

[…] человек, занимающий определенное место [место в организации, т.е. должность — С.К.],­ отказывается тем самым от собственных целей и задач, от собственного самодвижения и обязуется — в этом смысл заявления «Прошу принять меня на должность…» — двигаться только в соответствии с этим местом и соответственно тем целям и задачам, которые по каналам организации будут передаваться ему вышестоящими инстанциями.

04.10.2015 21:36

Погасить свет в поезде

Третьего дня В. прислал «типовую задачу с собеседования программистов»:

Есть циклический поезд, состоящий из неизвестного числа вагонов. Т.е. каждый вагон сцеплен с задним и передним вагоном. В каждом вагоне горит или не горит свет. И в этот поезд заходит человек, и идет по вагонам. И он должен выключить в каждом вагоне свет. И у человека есть только возможность включить\выключить свет, и перемещаться из вагона в вагон. Нужно определить, когда необходимо закончить.

Моё решение

  1. Присваиваем вагону, в котором мы сначала оказались, №1, и гасим в нём свет.
  2. Заходим в соседний, зажигаем в нём свет, называем его №0.
  3. Возвращаемся в вагон №1.
  4. Если в вагоне №1 свет горит, то в поезде всего один вагон, гасим свет, стоп. Если в вагоне №1 темно, то преходим к п.5
  5. Идём от нулевого вагона, т.е. во второй, третий и далее, пока не дойдём до вагона, в котором горит свет. Гасим свет.
  6. Возвращаемся в вагон №0. Когда мы из него уходили, свет горел. Если теперь он погас, то мы прошли весь поезд по кругу, задача выполнена, стоп. Если свет в вагоне №0 все ещё горит, снова переходим к п.5.

Забавные моменты

Решение оформилось у меня в голове в виде картины, как по горящему кольцу расползается чёрная дуга, на второй день, когда я утром шёл по подземному переходу под Волоколамским шоссе. На собеседовании я эту задачу, наверное, не решил бы.

Задачу видели несколько знакомых. Их них один вообще не понял сначала, чего от него хотят: «Когда необходимо закончить ЧТО? Жить, решать эту задачу? Хотеть устроиться к ним на работу?» Однако, узнав, что решение есть, быстро решил. На собеседовании, наверное, провалился бы.

Был интересный вариант ограничить количество вагонов сверху, ведь не может быть в жизни поезда с, например, миллиардом вагонов, и пробежать по этому миллиарду. Задача решена, т.к. и свет погашен, и момент остановки назван, но решение выглядит очень неэффективным. Интересно, возьмут ли в программисты с таким подходом.

Ещё один участник предложил бежать по поезду и гасить свет вечно, вообще не останавливаясь. Изобретательно настаивал, что это лучшее решение, т.к. оно быстрее всего гасит свет во всём поезде. Придумал отличную бренд-легенду и, практически, логотип. То, что задача вообще про другое, отказался принимать во внимание. Собеседование на программиста провалено, но в отделе продаж шансы должны быть.

Не могу пока придумать, что за должность лучше всего подойдёт автору идеи пометить первый вагон, нагадив в нём.

14.09.2015 21:55

«Светофор» и IE11

Внимание! Если вы смотрели «Светофор» из IE11 или IE10 до даты этой заметки, то у вас не работали движки настройки. И картинка была вот такая, статическая:

Отчёт «Светофор»

А там три движка, и каждый картинку меняет. Первый управляет требуемым значением параметра, это меняет только раскраску. Остальные определеяют диапазон значений в ячейках (случайные числа, равномерное распределение), их изменение переделывает всю таблицу.

Теперь всё работает.

Почему не работало, знает Гугль.

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12