вторник, 30 января 2018 г.

Совсем не о фехтовании

Недавно услышал фразу, которая позабавила, и поэтому зацепилась в голове.
Фехтование - гражданское искусство.
Понятно, военным не до всей этой эквилибристики, им нужно держать строй и по команде тыкать копьем вперед, совсем другая наука.  С совсем другими показателями эффективности.

Что даст метафора на мою профессию?

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

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

Мало того, в моей команде идет обратный процесс, когда задачи определяются как типовые, обрастают стандартными чеклистами и тестами, тут тест-дизайн исчезает совсем.

Тест-дизайн закодированных тестов имеет не так много общего с классическим, в нем правят уровни абстракции, чистый код и AAA.

А что является умением держать строй?
Управление техдолгом, умение не наращивать его безмерно.

Тыкать копьем?
Простые проверки под команды, которые диктуют нам риски.

Как это переложить в требования к кандидату?
Последовательность, умение после А говорить Б.
Способность отделить важное от неважного: вопросы "Зачем?", "Для кого?"

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

Почему я все равно считаю тест дизайн важным?

Кажется, метафора начала сбоить, предположив, что дизайн про покрытие. А он, состоящий из эвристик, все же больше о рисках.

Все равно, фраза шикарная, нужно что-то еще из нее вытащить.
И да, пора в отпуск.

вторник, 16 января 2018 г.

О драконах

Отличная статья об Антропогенезе, разоблачителях и особенно для ценителей научпопа Аси Казанцевой.
В частности:
А что есть главная противоположность и главное искушение для скептика-разоблачителя? Перестать ломать - и начать строить. То есть можно ожидать, что разоблачители-просветители будут порождать собственные вирально-завиральные теории.
И вот эта цитата понравилась особенно:

Но главный закон мыльных опер, сформулированный великим Гегелем, говорит нам, что к концу второго сезона каждый оставшийся в живых герой сериала должен переродиться в свою противоположность.
Это практически референс к фильму "Убить дракона".
Интересно, кем я стану в конце второго сезона?


В копилку - ссылка на большую картинку со списком когнитивных искажений и на аналогичную вики статью.

четверг, 11 января 2018 г.

То чувство

Когда чувствуешь себя лепреконом.
Год с лишним назад переехал и теперь живу неподалеку от ТРЦ "Радуга парк", рядом с одноименной остановкой.

В общении с коллегами, друзьями, водителями звучит такое:
- Ты куда? - На радугу.
- Остановите около радуги.
- Мимо радуги?
- Я выйду на радуге.
- Радуга совсем рядом.
- До радуги за полчаса не доберешься.

среда, 10 января 2018 г.

пятница, 5 января 2018 г.

Дизайн привычных вещей, Дональд Норман

Третьего дня дочитал эту книгу.
Неплохой обзор на нее уже сделали в МиФ, повторяться не хочу.

В книге найдешь пару действительно полезных и фундаментальных таблиц и чеклистов. К примеру, простые действия автор раскладывает на семь этапов:
Таким образом, мы получаем семь этапов действия — один для цели, три для выполнения и три для оценки:
  • формирование цели;
  • формирование намерения;
  • определение последовательности действий;
  • выполнение действий;
  • восприятие изменений в окружающем мире;
  • интерпретация изменений;
  • оценка результата.
Одна из основных идей - уменьшение разрывов  между этапами действия.

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

К прочтению - настоятельно рекомендую.

пятница, 29 декабря 2017 г.

Не новогодняя история вместо итогов года

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

Брат рассказал историю, которую я перескажу вам. Байка или нет, не знаю. Где наврал не помню. А в конце будут мои выводы и пожелания всем нам на следующий год.

 

Итак, с его слов, по памяти

Не так давно случилось ЧП: отлетела лопасть у винтового самолета малой авиации. Самолет приземлился. Инцидент не замолчали, началось расследование по всей форме.

Расследование было ускорено тем, что чуть позже лопасть отлетела еще у одного самолета. Уже не так удачно — в фюзеляж. Шесть погибших.
Нужно пояснить, что лопасть это не кусок металла определенной формы, а сложный элемент, являющийся результатом длительного техпроцесса. После отливки формы по жестким ГОСТам, ее прессуют до трех раз, а затем покрывают различными спецсоставами. Антикоррозийный, антиобледенительный (вроде бы нихром) и еще до кучи с разными целями. Лопасть — расходник, ее ресурс составляет несколько сотен часов, после выработки которых ее положено заменять.
В авиации с логами хорошо и практически под каждой операцией, от руды до воздушного судна, стоит подпись ответственного. Расследование затронуло производственную цепочку целиком:
  • Тех, кто заменял лопасти. Вовремя ли списывал?
  • Тех, кто вез до места сборки. Не повредил ли в дороге?
  • Тех, кто покрывал составами, прессовал и вплоть до тех, кто отливал заготовку — нет ли в ней каверн?
В процессе нашли списанные лопасти с браком, отходившие ресурс, но не успевшие стать причиной ЧП. Провели корреляционный анализ по этапам производства и обнаружили две корневых причины.

 

Первая

Заготовку прессуют три раза, но дважды прессованная от прессованной трижды визуально и на тестах ОТК неотличима. Однако ресурс у них — разный.

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

Первой причины было недостаточно для ЧП.

 

Вторая

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

У торца, где самые большие напряжения, на покрытии осталась царапина, которая привела к коррозии металла и еще уменьшала ресурс лопасти.

Две причины в сумме вели к повышенной, а затем и реализованной вероятности поломки. Больше аварий не было. Партии изъяли, указания раздали, а кого и как наказали — история умалчивает.

 

Выводы

  • Пишите логи. Информация о том, кто, что и зачем делал, может помочь не только наказать виновного, но и быстро исправить, и даже предотвратить проблемы.
  • Не жертвуйте качеством ради скорости. Это очень легко в одну сторону и фатально сложно в обратную. Даже если вы делаете это сознательно, помните, что на этот же запас прочности могут претендовать другие халтурщики в цепочке.
  • Соблюдайте регламенты. В Контуре их не много и их писали не просто так. Перед тем как нарушить, спросите кого-нибудь поумнее себя, зачем и отчего он страхует.
Въедливый читатель возразит:
  • Мы же не рискуем жизнями!
Да, не рискуем. Но хочу напомнить, что наши продукты спасают время жизни миллионов людей. Час работы Экстерна в отчетность экономит три человеческих жизни. Секунда простоя в сумме даст неделю непрерывной рутины живого человека.

Так что еще пара пунктов:
  • Радуйтесь ответственности, которую мы несем. По сравнению с уголовной нашу можно назвать несуществующей. В 2018 году опять будут дедлайны и сроки, решения и выводы, авторитетные мнения и требования руководителей. И раз к нам не придут миллион клиентов, каждый за потерянными пятью минутами, то за все компромиссы, на которые мы пошли, придется нести ответственность только перед собой.
  • Кажется, мы работаем не зря. Если мы все сделаем правильно, в следующем году клиенты сохранят еще десять тысяч лет.

четверг, 23 ноября 2017 г.

Еще про жизнь

Мотивы этой осени.

Мы продолжаем прогоны десанта
.
Мы с Ириной продолжаем готовить свой доклад:
 Собираем толпы на прогонах:
Еще я обзавелся личным кабинетом.
... который создавала и апгрейдила целая творческая студи:
 Еще был выезд тестировщиков, но это уже локальные контуровские штуки. 

понедельник, 20 ноября 2017 г.

Про жизнь

Кажется, что давно не писал сюда всякого.
Так вот, просто фотографии по жизни и то, чем я занимаюсь.

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

В настолки стали играть редко. В первый раз проиграл в цивилизацию.

 Хотя вот эта конкретная - огонь!

У сообщества тестеров все хорошо. Скоро допереводим вторую книгу. В этот раз редактура будет вдумчивой.
В ритейле работа как кипела:

Так и продолжает:
Хотя обстановка не то, чтобы совсем напряженная:
И да. в этом году велосезон закрыл до весны. Чот накатило.

среда, 8 ноября 2017 г.

Задачки об тестирование

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

Вопросы в виде кейсов, с пояснениями. Вот такие кейсы выдал я:


КЕЙС: Сложная задача
На проверку пришла большая задача. Тестировщик заранее тщательно готовился к ней, поэтому за полдня нашел 18 ошибок верстки, три ошибки удобства использования, семь логических и три неверных толкования ТЗ.

Что делать дальше?
  1. завести дефекты юзабилити в трекер и назначить их на проектировщика, чтоб он мог принять решение по их исправлению, логические дефекты назначить на разработчика, чтоб тот мог их исправить, а неверные толкования ТЗ передать аналитику для разрешения неоднозначности.
  2. не заводить дефекты, громко выругаться, прекратить работу и пойти пить кофе.
  3. завести дефекты, собрать совещание, на него позвать проектировщика, аналитика и разработчика, на совещании заняться приоритезацией дефектов.

КЕЙС: Ночью в поле с конем
День разработчика. Восемь вечера, конец рабочего дня. Разработчик сделал завершающий коммит по задаче и с остальными программистами пошел в бар, отмечать. Менеджер, уходя, просит проверить эту задачу, чтоб в 4 часа ночи (пока нагрузка на сервера минимальна) служба дежурных инженеров выкатила задачу в бой. Задача содержит критическую функциональность, в которой не должно быть дефектов, поэтому на проверку задачи уйдет не меньше восьми часов. Времени впритык и менеджер просит протестировать ее прямо сейчас, завтра без этой задачи Контур уже начнет терпеть убытки в десятки миллионов рублей.

Как поступить?
  1. не подводить свою команду и проверить задачу. Менеджер обязательно компенсирует переработку и выпишет отгул.
  2. отказаться и пойти в бар пить пиво с разработчиками
  3. попросить коллег-тестировщиков из соседней команды помочь с задачей, распараллелить работу и успеть проверить задачу еще до того как уйдет последний трансфер. В будущем обязательно помочь им  аналогичной ситуаци
Ответы под катом.


воскресенье, 29 октября 2017 г.

О качестве ПО

Третьего дня приобрел роутер Asus RT-AC51U, так как мой старый DIR-300 должен был умереть и умер.

Настройка, фигня-война, самба, USB-хранилище и вдруг не стартует закачки Download Master, который на самом деле transmission daemon.

Час плясок с бубном, обновление прошивки роутера, десяток перезагрузок,
установок-переустановок демона, изменение размера кеша, неудачные попытки зайти по ssh, удачная - по telnet.

И наконец решение:
Изменить максимальный размер буфера приема и передачи данных для всех соединений:
net.core.rmem_max
net.core.wmem_max
sysctl на роутере нет, так что идем и пишем:
echo 4048576 > /proc/sys/net/core/rmem_max
Тадам! Не прошло и 4 часов!

А еще в тот же день купил чайник. Я хотел просто стеклянный. На коробке оказалось написано, что он умеет включаться через блютус.

Подцепился. Чайник постучался в интернет и попросил обновить прошивку.
Обновил.
Оказалось, он умеет не только включаться через блютус, но еще:

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

суббота, 21 октября 2017 г.

О делегировании

Пишет нам один знакомый:
Что делегировать-то? опыт? гибкость мозга? предприимчивость и шустрость? основательность в подходе? — хер что из этого делегируешь

понедельник, 9 октября 2017 г.

45 татуировок менеджера

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

Заметил интересное.
В этой и в следующей книге, которую начал читать - от Адизеса - по несколько раз в разных видах повторяется мысль:
Не будь незаменимым. Делись знаниями. Воспитывай заместителя.
А логичный аргумент: если ты незаменим - тебя не повысят. Если эту работу умеешь делать только ты - ты только ее и будешь делать. Хорошая мысль.


Под катом - краткое содержание книги.

вторник, 3 октября 2017 г.

Мотивация

Какими должны быть сообщения в ленте внутренней социалки:

понедельник, 2 октября 2017 г.

Двустишия


 Честно честно, скоро буду постить всякое тестерское техномясо. А пока еще - на память.


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


Так, значит, я не зверь.

— Ты сам отверг закон людской и Божий!
Зверь, самый лютый, жалости не чужд.
— Я, леди, чужд. Так, значит, я не зверь.
— О, чудо — дьявол истину изрек!
 Ричард III (Уильям Шекспир)

воскресенье, 24 сентября 2017 г.

Пять пороков команды

Ленсиони "Пять пороков команды".

Третьего дня дочитал сабж. Неоднозначное чтиво.

пятница, 22 сентября 2017 г.

Вес бортового залпа

Вы знаете сколько я слышал разных идеологий? И все они были прекрасны и убедительны. Коммунизм, толерантность, демократия, равноправие, капитализм, свободный рынок.
А побеждает всегда почему-то информированность, точность прицела и вес бортового залпа.
Вроде бы из книги "Параллельные дневники Виталика Туманова".
https://bash.im/quote/405237

понедельник, 18 сентября 2017 г.

Двойная звезда

 Третьего дня дочитал Двойную звезду Хайнлайна.

Описание с какого-то сайта:
Герой романа — талантливый, но не слишком удачливый актер, Лоренц Смит — человек очень далекий от политики, по существу типичный обыватель по взглядам, втягивается в историю, где ему приходится более, чем играть выдающегося политика его времени так, чтобы его не могли отличить от настоящего самые близкие настоящему люди.
Эта роль требует полного вживания в образ, и Смиту удается осуществить его настолько достоверно, что он и сам проникается политическими идеями и образом мыслей своего прототипа. Это в корне меняет всю его жизнь и судьбу. И не только его.
После Звездного десанта и очерков маэстро о политике - книгой разочарован. Я получил приключенческий боевичок о том, как артист устроил подставу.

Я ждал от Хайнлайна серьезного изменения, перерождения персонажа - как раз то, что он описал на последней странице книги.

Как Лоренцо из аполитичного и бодрого артиста становится сильным и циничным политиком, практически диктатором. О том, как человек погружается в политику не постепенно, а сразу и с головой. О том, как он меняется.

Этого я в книге не нашел.

Цитата на прощание:
Политика трудное и иногда грязное занятие, она требует от человека полной отдачи и тщательной проработки всех деталей. Но она же — единственный спорт для взрослых людей. Все остальные игры — для детей, абсолютно все.

понедельник, 4 сентября 2017 г.

Концептуальное


Мое знакомство с рок-операми началось классе в шестом средней школы, когда учительница музыки появлялась с утра в невнятном настроении и хотела отдохнуть. В таких случаях она ставила нам какую-нибудь хорошую музыку, просила вести себя тихо и сваливала. В один из таких дней я и услышал Звезду и смерть Хоакина Мурьеты.
Для примера послушайте Будет заваруха. Да там все прекрасно.

 Чуть позже, уже в институте, я познакомился разом с целым рядом:
  • Юнона и Авось
  • Эльфийская рукопись
  • The Wall
И после института:
  • Орфей и Эвридика
  • Моцарт
Кстати, все перечисленное - к прослушиванию рекомендую.

Жанр неизменно радовал наличием связи между произведениями, глубоким смыслом(тм) и наличием арки персонажей, заслушивал до дыр, особенно с приобретением плеера и телефона.

Вот и сейчас...
Мы слушаем ту музыку, которую заслуживаем. Сейчас у меня на повторе крутится рэп-опера Горгород. Разительно отличается от остального творчества автора.

А на прощание - цитата из Брига:
Сегодня тебе нравится Гендель. А завтра - ни хуя... Кого за это пиздить - Генделя? Не надо никого за это пиздить. Это, вроде как, отражение внутреннего твоего развития. Прогресс, регресс там или вообще деградация. И оттого перестает тебе нравится виртуоз Гендель. И глыба Толстой. И пронзительный Левитан. А начинает тебе нравится дурь Рахманинова, ехидство Достоевского и еблан Пиросманишвили. Это они в иерархиях своих - на разных полках, в разных купе и разной значимости. Это пидоры культуроведы им рейтинги раздают. А внутри у меня - они так вот и обитают... Либо нравятся. Либо нет. Потому и живут вместе группа "Ленинград" и Бетховен. Шекспир и Веничка Ерофеев. Леонардо Да Винчи и безвестный мудила с Красного проспекта, который нарисовал однажды мою ненаглядную так, что я и сейчас на этот портрет дрочу.

вторник, 8 августа 2017 г.

Mindware, Нисбетт.

Собственно:
Ее название перевели как "Мозгоускорители", что совершенно не соответствует содержимому.
Книга о ошибках мышления и о том, как мы их совершаем. Ричард считает, что знание о том, как мы ошибаемся, помогает совершать меньше ошибок.
Еще я нашел в ней зачатки и идейную базу преимущества эксперимента перед корреляцией. Книга - хорошая, по сути является лайт версией Канемана(о чем Ричард не таясь сообщает) и чуть в сторону.

К прочтению - рекомендую.