воскресенье, 3 апреля 2016 г.

Рубрика "ПочитайQA". Полезные ссылки за март-2016

Всем привет! Публикую традиционную рубрику "ПочитайQA" - сборку ссылок и событий за март. Разбиение ссылок традиционное: 
QA Quality Assurance. Обеспечение качества, контроль качества, тестирование. Заинтересовавшие меня статьи по профильной теме за месяц.
STU Studying, образование и самообразование, обучение.
GA Gamification. Геймификация тестирования, обучения, управления - составляющих Qastugama.
MA Management and leadership - управление командой, людьми, лидерство. Составляющие Management.
+
Books - обзоры прочитанных и/или рекомендованных книг.
+
Other - "сборный раздел". То, что не относится к предыдущим четырем темам, но то, чем я хотел бы с вами поделиться.
+
Bonus.Fun. - (не)серьезно о тестировании, об IT и не-IT.

Quality Assurance.

Test Automation.

До встречи в апреле, оставайтесь с Qastugama!
The Cordillera Huayhuash. Said to be the world's most beautiful trek.- https://twitter.com/ThatsEarth/status/716374154522595330

вторник, 1 марта 2016 г.

Рубрика "ПочитайQA". Полезные ссылки за февраль-2016

Всем привет! По традиции открываю новый месяц рубрикой "ПочитайQA" - сборкой ссылок и событий за февраль.

Перехожу к ссылкам. Разбиение ссылок традиционное:События - что мне запомнилось в прошедшем месяце.
 QA Quality Assurance. Обеспечение качества, контроль качества, тестирование. Заинтересовавшие меня статьи по профильной теме за месяц.
STU Studying, образование и самообразование, обучение.
GA Gamification. Геймификация тестирования, обучения, управления - составляющих Qastugama.
MA Management and leadership - управление командой, людьми, лидерство. Составляющие Management.
+
Books - обзоры прочитанных и/или рекомендованных книг.
+
Other - "сборный раздел". То, что не относится к предыдущим четырем темам, но то, чем я хотел бы с вами поделиться.
+
Bonus.Fun. - (не)серьезно о тестировании, об IT и не-IT.

События.

Quality Assurance.

Test Automation.

До встречи в марте, оставайтесь с Qastugama!
Glacial Waterfalls in Svalbard, Norway- https://twitter.com/ThatsEarth/status/696754423830331392

воскресенье, 28 февраля 2016 г.

Книжная полка. Элия Голдратт, Джефф Кокс "Цель". Процесс непрерывного усовершенствования

Мой "командировочный" февраль заканчивается. Во время долгого авиаперелета я прочитал книгу Элия Голдратта "Цель. Процесс непрерывного улучшения".

Впервые я услышал про идеи Голдратта у Максима Дорофеева, перечитал все статьи и пересмотрел видео с тэгом Теория Ограничений, затем на SQA Days Сергей Вербенко строил деревья текущей реальности. И наконец сейчас я прочитал книгу целиком.


Технико-тактические характеристики:
Год издания: 2012 ( "Попурри", Минск)
Страниц: 510
Скорость чтения - 4/5 (выше средней)
Время на прочтение:  9-12 часов
Полезность - 5/5 (высокая)

Сложно сказать что-то новое о книге, которая:
  • впервые вышла в 1984 году, переведена более чем на 30 языков и до сих пор популярна
  • прочитана и обсуждена много раз
  • написана в форме бизнес-романа, с оптимальным балансом между "нешаблонностью" героев и "сборником формул"
 .... поэтому я очень рекомендую прочитать эту книгу всем, кому интересно производство продукта и оптимизация производства.

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

А сейчас я расскажу, что полезного и применимого в тестировании, как использовать идеи "Цели" в тестировании. С самого начала прочтения я проецировал ситуации завода на процесс тестирования, и нашел много общего: описание срочного заказа в начале романа живо напоминает процесс срочного "хотфикса" для релиза.

 Мы просто не можем бросать целый завод на выполнение каждого отдельного заказа.

Роботы в одном из цехов на заводе напоминают автотесты.

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

Тестирование производительно настолько, насколько действия приближают фирму к достижению цели.

Производительность не имеет смысла, если ты знаешь, какова твоя цель.

Кстати, и в аудите тестирования, о котором я рассказывал на SQA Days-17, все начинается с постановки цели, а затем под цель формируем задачи, которые приблизят нас к цели.

Существует только одна цель.
Качество само по себе не может быть целью. Качество важно, но целью не является.

Мы можем тестировать 24 часа в сутки, но цели мы не достигаем.

Эти трое парней сейчас заняты, но поможет ли нам это делать деньги?
Завод, на котором все всё время работают - это очень неэффективный завод.

Как проверить, достигаем ли мы цели? Вводим метрики. Какие метрики нужны - вопрос открытый.

Если цель фирмы - делать деньги, важны 3 показателя: проход, товарно-материальные ценности и операционные затраты.

Важна формулировка определений. Как и для аудита - мы формулируем цель так, чтобы все ее понимали.

Определение должно быть сформулировано очень четко. Нечеткое определение не только бесполезно, оно опасно.

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

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

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

Происходит не усреднение колебаний скорости, а накопление этих колебаний.

Бутылочные горлышки - то, что необходимо знать тестировщику, так как тестирование - предпоследний процесс в цепочке (перед сопровождением), и поэтому надо знать, есть ли горлышки до тестирование, или само тестирование - бутылочное горлышко.

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

Благодаря бутылочным горлышкам, вы можете рассчитать проход системы. Есть два варианта расширения горлышка: подключать дополнительные мощности (как, например, в конце проекта могут подключать дополнительные силы в тестирование, чтобы успеть) или обеспечить, чтобы некачественные детали отсеивались до бутылочного горлышко (например, ревью кода, юнит-тесты, непрерывная интеграция, чтобы не тратить время на тестирование сборки, которая не проходит смоук-тест).

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

Проблема завода в просроченных заказах напоминает о времени фикса критичных дефектов, сколько времени происходит от звонка заказчика до выпуска версии с исправлением.

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

Пометка деталей красными и зелеными ярлыками - используется в Kanban, как приоритетная цепочка.

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

На бутылочных горлышках у нас должны работать самые лучшие специалисты.

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

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

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

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

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

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

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

Вторая - о решении семейных проблем. О балансе между работой и личной жизнью. Напоминает колесо сфер жизни из "Экстремального тайм-менеджмента". 

Вывод. Базовая книга для начала знакомства с теорией ограничений. Если не читали, рекомендую, полезна в любом возрасте и на любой позиции. Читается за 2 вечера или один дальний перелет. Форма бизнес-романа не грузит формулами, дозированно подает информацию, легко усваивается, а насколько успешно примените - зависит от вас.

понедельник, 1 февраля 2016 г.

Рубрика "ПочитайQA". Полезные ссылки за январь-2016

Всем привет! По традиции открываю новый месяц рубрикой "ПочитайQA" - сборкой ссылок и событий за январь.

Январь я открыл обзором книги Мэг Джей "Важные годы. Почему не стоит откладывать жизнь на потом", а в феврале мы перейдем к обзорам книг по тестированию.

Перехожу к ссылкам. Разбиение ссылок традиционное:
События - что мне запомнилось в прошедшем месяце.
 QA Quality Assurance. Обеспечение качества, контроль качества, тестирование. Заинтересовавшие меня статьи по профильной теме за месяц.
STU Studying, образование и самообразование, обучение.
GA Gamification. Геймификация тестирования, обучения, управления - составляющих Qastugama.
MA Management and leadership - управление командой, людьми, лидерство. Составляющие Management.
+
Books - обзоры прочитанных и/или рекомендованных книг.
+
Other - "сборный раздел". То, что не относится к предыдущим четырем темам, но то, чем я хотел бы с вами поделиться.
+
Bonus.Fun. - (не)серьезно о тестировании, об IT и не-IT.

События.

Quality Assurance.

Test Automation.

Management.

До встречи в феврале, оставайтесь с Qastugama!

A winter road in the Ore Mountains, Germany   

суббота, 23 января 2016 г.

Книжная полка. Мэг Джей "Важные годы. Почему не стоит откладывать жизнь на потом"

Январь - месяц праздников, отпусков, размышлений. После рабочего декабря и закрытия года мы планируем отдых в январе: либо наслаждаемся сериями выходных, либо объединяем выходные в отпуск.

И поэтому в январе я решил не начинать блог с "профессиональных" тем и книг по тестированию - оставлю на февраль - а поговорить-поразмышлять о пройденном пути и вспомнить прочитанную книгу Мэг Джей "Важные годы. Почему не стоит откладывать жизнь на потом".


Технико-тактические характеристики:
Год издания: 2015 ( "Манн-Иванов-Фербер")
Страниц: 320
Скорость чтения - 4/5 (выше средней)
Время на прочтение:  5-7 часов
Полезность - 4/5 (выше средней)

Название книги Мэг Джей  - "The defining decade: why you twenties matter - and how to make the most of them now". Книга с возрастным ограничением "20+", и чем ближе к двадцати - тем лучше.

Возраст от 20 до 30 крайне важен. 80% судьбоносных событий происходят в жизни человека до 30 лет. Две трети роста уровня доходов приходится на первые 10 лет карьеры. К 30 годам больше половины людей вступают в брак. Личность человека меняется наиболее активно от 20 до 30 лет, а не до или после этого возраста. К 30 годам мозг завершает свое развитие. Репродуктивная функция женщины достигает пика к 28 годам.

Мне 31, и я с удовольствием прочитал книгу. Рекомендую читать всем, кто стоит перед стартом нового этапа в жизни. Если вы не планируете кардинальных изменений, рекомендую книгу, чтобы посмотреть на жизнь под другим углом, сконцентрироваться на выборе. Бездействие - тоже выбор, но самый худший из возможных в молодости.

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

Надежда - это хороший завтрак, но плохой ужин.
Кризис среднего возраста - осознание того, что, пытаясь взять от жизни как можно больше, ничего не упустив, мы упускаем порой самое важное.
Еще одна деталь. Книга пессимистичная, автор в некоторых моментах сгущает краски, когда говорит об упущенных возможностях от 20 до 30 лет. Если вам за 30, то это не значит, что "золотые годы" ушли, и шансов нет. Вспомните людей, которые начинали бизнес после 40, заканчивали университеты далеко за 30, заводили семью после 30 и т. д. Автор говорит, что шансы есть, но они уменьшаются. Сгущение красок - намеренный ход, чтобы заставить читателей действовать.

Если ты хочешь изменить что-то в себе, то сейчас самое подходящее время сделать это.

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

Порекомендую еще 2 видео для размышления:
Мысли из книги:
  1. Почти во всех направлениях развития есть критический период, когда человек больше всего готов к переменам и обычное воздействие приводит к трансформации личности. По истечении этих периодов все дается гораздо труднее.
  2. Капитал идентичности - совокупность личностных активов, запас индивидуальных ресурсов, которые мы накапливаем с течением времени: одни отражаются в резюме, другие носят более личных характер.
  3. Я советую юношам и девушкам старше 20 лет выбрать то занятие, которое позволит накопить максимальный капитал идентичности.
  4. Сильные связи кажутся нам удобными и хорошо знакомыми, но, кроме поддержки, им нечего нам предложить.Слабые связи напоминают мост, конца которого не видно, а значит, неизвестно, куда он может привести.
  5. Эффект Бенджамина Франклина: тот, кто однажды сделал вам добро, охотнее снова поможет вам, чем тот, кому вы сами помогли. Но только при условии, что помощь, которую мы оказываем другому человеку, не становится ему в тягость.
  6. Социальная сеть становится еще одним местом, но не для того, чтобы жить, а для того, чтобы создавать видимость жизни.
  7. Тот, кто проводит собеседование, хочет услышать осмысленный рассказ о прошлом, настоящем, будущем. Как то, чем вы занимались раньше, связано с тем, что вы хотите делать сейчас, и как это поможет добиться того, чем вы хотите заниматься дальше.
  8. Самое важное решение, которое принимает каждый из нас, - с кем мы вступаем в брак.
  9. Само по себе откладывание брака на потом не гарантирует прочности союза.
  10. Счастливый брак зависит не от того, насколько вы совместимы, а от того, как вы справляетесь со своими различиями (Лев Толстой).
  11. Между 20 и 30 годами последний критический период развития мозга достигает кульминации. После 30 мозг остается пластичным, но он больше никогда не предложит нам такого огромного количества нейронных связей.
  12. Людям, способным контролировать свои эмоции, свойственны более высокая удовлетворенность жизнью, оптимизм и целеустремленность, у них лучше складываются отношения с окружающими.
  13. Чтобы профессиональная деятельность повышала уверенность в себе, она должна быть трудной и интересной. А заниматься ею необходимо, не прибегая слишком часто к чьей-либо помощи.
  14. После 30 наши мысли. чувства и поступки невероятно устойчивы.
  15. Само наличие целей способно сделать нас счастливыми и увереннее в себе - как сейчас, так и впоследствии.
  16. Эвристика доступности - упрощенный процесс умозаключений, при котором мы оцениваем вероятность события по той легкости, с которой примеры или случаи таких событий приходят нам на ум.
Вывод. Книга для двадцатилетних, но полезна и "старшим". Книга-побуждение к действию по улучшению жизни. Рекомендую, если вас интересует заданная тема.

пятница, 1 января 2016 г.

Рубрика "ПочитайQA". Полезные ссылки за декабрь-2015

Всем новогодний привет! Открываю год и месяц в блоге рубрикой "ПочитайQA" - сборкой ссылок и событий за декабрь.


Перехожу к ссылкам. Разбиение ссылок традиционное:
События - что мне запомнилось в прошедшем месяце.
 QA Quality Assurance. Обеспечение качества, контроль качества, тестирование. Заинтересовавшие меня статьи по профильной теме за месяц.
STU Studying, образование и самообразование, обучение.
GA Gamification. Геймификация тестирования, обучения, управления - составляющих Qastugama.
MA Management and leadership - управление командой, людьми, лидерство. Составляющие Management.
+
Books - обзоры прочитанных и/или рекомендованных книг.
+
Other - "сборный раздел". То, что не относится к предыдущим четырем темам, но то, чем я хотел бы с вами поделиться.
+
Bonus.Fun. - (не)серьезно о тестировании, об IT и не-IT.

События.

Quality Assurance.

Test Automation.

Management.

Bonus. Fun.

До встречи в 2016-м году, в блоге и на конференциях, оставайтесь с Qastugama!