Показаны сообщения с ярлыком Книжная полка. Показать все сообщения
Показаны сообщения с ярлыком Книжная полка. Показать все сообщения

понедельник, 16 июля 2018 г.

Книжная полка. Патрик Ленсиони "Смерть от совещаний"

После подробного обзора книги Рекса Блэка "The Expert Test Manager" сделаю "лайтовый". Сегодня на книжной полке - Патрик Ленсиони "Смерть от совещаний" -  книга, посвященная одной (догадайтесь, какой) проблеме.

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

Как и Цель, Цель-2 Голдратта или "Экстремальный тайм-менеджмент" Мрочковского и Толкачева, книга написана в формате бизнес-романа. Как и в Цели, главные герои сражаются за будущее выживание компании, но в "Смерти от совещаний" драматизма меньше, книга продвигается, как и совещания в кабинете руководителя, отстраненно, как будто события происходят не с ними. Единственный "живой" персонаж - Уилл, который как будто создает порядок из хаоса.

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

  • Интерактивная, касающаяся вас деятельность, то есть совещание, должна быть намного более захватывающей, чем пассивная и не имеющая к вам отношения – кинофильм  
  • Цель совещания - постоянно раскапывать скрытые конфликты
  • Вопрос не в том, как  спровоцировать конфликт, вопрос когда. Если потеряешь зрителя в первые десять минут фильма, если не получится его зацепить, пиши пропало.   
  • Независимо от того, какую позицию человек занимал изначально, принятое решение должны поддержать все.                 
  • Для разных целей организуйте разные совещания, каждое из которых будет выполнять нужную и важную функцию
Уилл предлагает 4 типа совещаний:
  • Ежедневная пятиминутка - "новости"
  • Еженедельное тактическое совещание - обзор задач и показателей за неделю, решение тактических проблем и вопросв (не составлять повестку заранее)
  • Ежемесячная ситуационная стратегическая встреча - обсуждение, анализ, мозговые штурмы 1-2 наиболее важных проблем с предварительными исследованиями
  • Ежеквартальный выездной обзор - обзор стратегии, трендов рынка, команды - обязательно вне офиса, важен баланс графика (не перегружать и не слишком структурировать)
И как обычно в бизнес-романах (и многих кинофильмах), история заканчивается хэппи-эндом: руководство проводит совещание, которое спасает компанию, перед лицом главного CEO.


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

Вывод: Хороший бизнес-роман, с небольшим недостатком по драматизму и сюжету, но добротный по идеям и мыслям, как преобразовать совещания. Читается за 1-2 вечера, предлагает простую программу с пошаговым рецептом. Рекомендую всем, кто хочет сделать совещания продуктивнее и живее.

суббота, 14 июля 2018 г.

Книжная полка. Rex Black, Leo van der Aalst, James L. Rommens "The Expert Test Manager"

Сегодня на книжной полке будет профильный обзор книги по тест-менеджменту, которую я рассматриваю не как этап для подготовки к экзамену ISTQB Expert Level Test Management, а как книгу для руководителя отдела тестирования - Rex Back, Leo van Der Aalst, James Rommens "The Expert Test Manager".

Да, книга позиционируется как "Guide to the ISTQB Expert Level Certification", но экспертный уровень имеет ограничения:
  • срок действия ограничен 5 годами, дальше - подтверждать или набирать баллы
  • цена экзамена 650 евро + поездка сдавать в другую страну (я нашел ближайший вариант в Германии компании Gasq и не нашел ни одного варианта сдачи экзамена онлайн)
Поэтому, несмотря на репутационные и другие плюсы экспертного сертификата, плюсы пригодятся консультанту по тестированию глобально, и на 5 лет. Поэтому, если надо по работе (заказчик или партнер требует подтверждения высшего уровня) или вы консультируете проекты, которые запрашивают награды и достижения, имеет смысл подумать о сертификате. Для руководства отделом тестирования и консультирования в нашем регионе смысла сдавать данный сертификат пока не вижу.

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


Технико-тактические характеристики:
Год издания: 2017 ( "Rocky Nook")
Страниц: 500
Скорость чтения - 3 из 5 (средняя)
Время на прочтение:  12-18 часов
Полезность - 4 из 5 (выше средней)

Силлабус экспертного тест менеджера, состоит из 3 больших тем, разбитых на части-главы из книги Рекса Блэка:
  1. Стратегический менеджмент
    • Миссия, политики, стратегия и цели
    • Оценка эффективности и действенности (метрики эффективности, действенности, удовлетворенности клиента)
    • Управление в организации (интеграция инструментов, управление качеством и тестирование)
    • Управление внешними связями
    • Доменные и проектные факторы
  2. Операционный тест-менеджмент
    • Управление внешними связями
    • Основы проектного менеджмента
    • Оценка и отчетность тестирования в проекте
    • Доменные и проектные факторы (релизы)
    • Оценка эффективности и действенности (ретроспективы)
  3. Управление командой тестирования
    • Построение, развитие и управление командой
    • Управление тестированием в организации: защита команды тестирования, место команды тестирования в организации, построение внешних взаимоотношений со стейкхолдерами, этические моменты)
Мы видим, что есть перекрытие по темам главы. Например, доменные и проектные факторы, управление внешними связями, оценка эффективности и действенности относятся одновременно к блокам 1 и 2 (стратегический менеджмент и операционный тест-менеджмент), а управление внешними связями - к блокам 1 и 3. Все главы и взаимосвязи с частями я объединил в таблице.


 Глава книги | Тема ISTQB EL
 Стратегический менеджмент
 Операционный тест-менеджмент
 Управление командой
 1. Миссия тестирования, политики, стратегии и цели



 2. Управление командой тестирования



 3. Управление внешними связями



4. Управление в организации



5. Основы проектного менеджмента



6. Оценка тестового проекта, отчетность



7. Доменные и проектные факторы, влияющие на тестирование



8. Оценка эффективности и действенности




Пример. Если изучаете только стратегический менеджмент - читайте главы, выделенные зеленым: 1, 3, 4, 7 и 8.
Первая глава "Миссия тестирования, стратегия и цели" начинается с определения миссии, политики (policy) - почему мы тестируем, стратегии - как мы тестируем. По Рексу Блэку, тестовая стратегия может включать следующие разделы: 
  • техники анализа и документации тестовых спецификаций, как генерируются тесты
  • Объем и независимость тестирования
  • Тестовые окружения
  • Тестовые данные
  • Автоматизация
  • Регрессионное тестирование
  • Нефункциональное тестирование
  • Управление конфигурациями
  • Контроль процесса тестирования
  • Метрики тестирования и отчетность
  • Управление дефектами>
  • Инструменты
  • Стандарты
  • Интеграционное тестирование
Далее переходим к тестовым стратегиям: аналитическим, реактивным, на основе модели, методическим, консультационным, на основе стандартов, автоматизации. Все перечисленные и следующие определения смотрите в силлабусе тест-менеджера. И заканчивается глава взаимосвязью и выравниванием тестовой политики с тестовой стратегией.

Вторая глава "Управление командой тестирования" рассказывает об управлении командой тестирования, начиная от построения команды - найм, описание вакансии, чтение резюме, собеседование, выбор, онбординг в команду и увольнение. В каждом этапе автор дает список вопросов или пунктов, на которые надо обратить внимание, и приводит практические рекомендации. Например, некоторые из них:
  • в описании вакансии - не использовать описание вакансии другой позиции (например, разбавлять вакансию разработчика навыками тестировщика)
  • в собеседовании - использовать несколько раундов интервью, смешанную команду собеседующих. Во время собеседования обращать внимание не только на технические наыки и навыки тестирования плюс релевантный опыт, но и навыки решения проблем, наличие критического мышления, коммуникационные навыки, командная работа, любознательность
  • в увольнении - действовать в зависимости от причины: плохая личная производительность, изменение бизнес-фокуса или процесса, закрытие бизнеса. При плохой личной производительности - документировать проблемы, обратиться в HR-отдел
"Как тест-менеджер, поддерживать развитие недостаточно, требуйте." Развитие команды в книге включает: 
  • индивидуальное развитие (тренинги, книги, самообучение, курсы-университеты, применение новых навыков на практике), 
  • постановка целей (цели по SMART на ближайший период - полгода-год, групповые цели), 
  • использование навыков (делятся на профессиональные, технические, бизнес-доменные и навыки тестирования) 
  • оценка не только индивидуальных навыков, но и групповых (чего не хватает всей команде)
  • роли в команде (использование матрицы RACI и типологии Майерс-Бриггс)
  • тренинги и менторство
  • оценка производительности и обратная связь (360-ревью).
"Лидство" команды тестирования включает:
  • обмен информацией и коммуникация (какие митинги и для чего использовать)
  • поощрения лояльности и доверия
  • тим-билдинг
  • мотивация команды
  • управление удаленными командами
Третья глава "Управление внешними связями" рассматривает внешние связи и влияние на команду: например, если разработка полностью или частично выполняется другой компанией, если тестирование выполняет другая команда, если вы выполняете только "внутреннее" тестирование того, что сами разработали. Также рассказывается о контрактных проблемах, стратегиях коммуникации, использование компонент, разработанных третьим участником и сочетанием тестовых стратегий. Заканчивается глава примером формулировки входных и выходных критериев для каждого уровня тестирования, когда разрешено переходить к следующему уровню тестирования - бывает полезным составить такую таблицу не только для нескольких компаний, но и внутри своей компании.

Четвертая глава "Управление в организации" (Managing Across the Organization) описывает взаимодействие отдела тестирования с другими отделами. Это самая большая глава книги (68 страниц), которая включает и стратегические, и операционные аспекты. К стратегическим относятся: интеграция инструментов в организации, система контроля качества и тестирование. К операционным - типы внешних взаимодействий, контрактные вопросы, стратегии коммуникаций. Некоторые выдержки из главы:
  • работа тест-менеджера включает промоушн команды тестирования и её ценности в организации
  • роль тест-менеджера включает "защиту" команды тестирования и расширение ее роли
  • тест-менеджер всегда должен находить пути, чтобы позиционировать тестирование как конструктивное и приносящее ценность
  • четыре элемента маркетинга и "продажи" тестирования - демострировать преимущества, подчеркивать успех, сообщать о предстоящих изменениях, признавать и исправлять ошибки
  • пять элементов поддержки уровня группы тестирования (как в оригинале, без перевода): adequately staffed, well-trained, properly resourced, well-informed, respected
  • три элемента "защиты" команды - открытые коммуникации, хорошая документация, сильные процессы
  • независимость (группы тестирования) означает, что цепочка отчетности команды тестирования ведет к высшему или исполнительному руководству, а не к продуктовым, проектным, программным или операционным менеджерам
  • построение отношений, идеи - общие обеды, приглашение стейкхолдеров на общие митинги, празднование успехов
Пятая глава "Основы проектного менеджмента" включает его основы и обзорно описывает:
  • Задачи проектного менеджмента: эстимации (техники) и факторы влияющие на них, составление расписания, управление бюджетом и ресурсами, управление проектом и метрики (количество спроектированных тестов, цена качества, эффективность тестирования, количество найденных VS ожидаемых дефектов, прогресс выполнения тестов), треугольник качества, управление изменениями, управление временем
  • Управление проектными рисками
  • Система менеджмента качества и тестирование (QM = QA + QC)
Шестая глава "Оценка тестового проекта, отчетность" начинается с формулировки и различия понятий метрик, шкалы измерения, измерения. Далее идут требования к метрикам: объективность, информативность, понятность, простота сбора данных, и затем - перечисление самих метрик. Внешняя отчетность включает:
  • дэшборды, показывающие текущий статус по тестам и по дефектам
  • отчеты по ресурсам и бюджету
  • таблица митигации рисков
  • таблица покрытия тестами
  • тренды по дефектам
  • индикаторы здоровья проекта ("светофор" - зеленый-желтый-красный)
  • прогнозирующие метрики
  • рекомендации "go-no go"
Далее приводятся метрики по каждой из фаз проекта по ISTQB: планирование и контроль, анализ и дизайн, внедрение и выполнение, оценка критерия выхода и отчетность, активности по завершению тестирования.

Седьмая глава "Доменные и проектные факторы, влияющие на тестирование" начинает рассказ с моделей жизненного цикла, их влияния на тестирования, преимуществ каждой из них: от каскадной модели до гибких методологий. Далее Рекс Блэк рассказывает о влияние на тестирование в "неполных" (partial) проектах: интеграции, сопровождении, проектах связанных с тестированием "железа" и embedded проектах, проектах, связанных с жизнью людей (safety lifecycle projects).

Восьмая глава "Оценка эффективности и действенности" перечисляет метрики, позволяющие "посчитать" эффективность, действенность, и рассказывает, как составить опросник (survey) для стейкхолдеров. Заканчивается глава обзором проведения ретроспективы проекта.

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

Вывод: Обстоятельная, обзорная, книга с примерами из практики тест-менеджера - руководителя отдела, полезна любому начинающему и продолжающему строить отдел тестирования. При обзорности, свойственной книге по сертификации, нюансы каждой темы учтены и описаны, для более глубоких нюансов (например, в управлении проектами) необходимы специализированные книги. В книге есть вопросы с разбором и ответами из экзамена ISTQB EL Test Management, для знакомства и самопроверки. Рекомендую читать и планировать свой todo-лист по рекомендациям в книге, если вы возглавили отдел тестирования в компании.

среда, 11 июля 2018 г.

Книжная полка. Мартин Ривз "Стратегии тоже нужна стратегия"

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

Да, книга по бизнесу и стратегиям в бизнесе, но подходы автора к выбору стратегии в различных ситуациях переносятся на IT-проекты, и понимание бизнеса заказчика и его подхода позволит вам как лидеру команды тестирования определять то, что для заказчика важно, и адаптировать тестовую стратегию исходя из первичной вершины треугольника "качество - время - ресурсы".
Технико-тактические характеристики:
Год издания: 2016 ( "Эксмо")
Страниц: 272
Скорость чтения - 3/5 (средняя)
Время на прочтение:  6-8 часов
Полезность - 3/5 (средняя)

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

В зависимости от параметров бизнес-среды, автор получает 5 стратегий:

  • Классическая: я могу предугадать, но не могу изменить бизнес-среду
  • Адаптивная: я не могу предугадать и не могу изменить бизнес-среду
  • Визионерская: я могу предугадать и могу изменить бизнес-среду
  • Формирования: я не могу предугадать, но могу изменить бизнес среду
  • Восстановления: мои ресурсы крайне ограничены
Соответственно, книга состоит из 7 глав, к 5 главам по одной на каждую стратегию добавляются главы по амбидекстрии (смешивание стратегий) и выводы для руководителя компании.

Каждая из первых пяти глав по виду стратегии описывает, как определяется стратегия, когда и как стратегию использовать и применять, советы и ловушки стратегии. В выводах для руководителя компании Ривз предлагает палитру из 8 ролей, которую должен освоить руководитель для выбора и применения палитры из 5 стратегий выше: диагност, сегментатор, новатор, тренер, продавец, интервьюер, радар, ускоритель.

Читая книгу, я примерял бизнес-стратегию заказчика продукта на проектах из моего опыта к тому, как среда влияла на отношение к качеству продукта. И хотя по первому принципу качества Деминга "Качество начинается с услаждения потребителя", (почти) все продукты следовали данному принципу, но бизнес-среда задавала тон, могли ли мы предугадать и/или изменить бизнес-среду.
Первые мои проекты были больше похожи на "классический" тип, почти все сейчас - "адаптивный". "Визионерский" тип возможен, например, в стартапах, примеры типа "формирования" - Facebook и App Store, а тип "восстановления" - в случае кризиса и реорганизации с последующим фокусом, высвобождением ресурсов и ростом.

10 цитат из книги:
  • Рост сам по себе не может быть стратегией
  • Чтобы стратегия была эффективной, она должна выйти за рамки правления и стать опорой скоординированных действий на всех уровнях организации
  • Неудачи в адаптивной стратегии имеют большое значение: они содержат ценную информацию не только о том, что эффективно а что нет, но также и о результате самого экспериментального метода
  • Компании в адаптивной стратегии постоянно меняют методы ведения бизнеса, разрабатывают новые варианты, выбирают среди них самые перспективные, а затем масштабируют и используют на практике, после чего цикл повторяется
  • Инновации в визионерской стратегии внедряются быстро и решительно, революционно, а не эволюционно
  • В визионерской стратегии не требуется детальное описание методов работы, в отличие от классических компаний
  • Ключевая идея в стратегии восстановления – если обстоятельства настолько трудны, что не позволяют придерживаться прежнего курса – измените направление, высвободите ресурсы (экономия) и сосредоточьтесь на росте
  • Разные бизнес-подразделения в разные периоды проходят через разные стадии стратегии. И хороший руководитель должен уметь одновременно управлять бизнесом и заново его изобретать
  • Важнейшую роль играет способность руководителя разъяснить  выбранную стратегию как сотрудникам, так и внешним сторонам
  • Руководители влияют на процесс выполнения стратегии в отдельных подразделениях: задают правильные вопросы, не позволяют преобладающей логике мешать анализировать перспективы и берут на себя ответственность за стратегически важные инициативы
Вывод: "Стратегии тоже нужна стратегия" - добротная структурная книга-путеводитель, которая знакомит с 5 стратегиями в зависимости от бизнес-среды и 8 ролями руководителя для выбора стратегии. Книга последовательная и логичная, "линейная" - читается от начала до конца без возвратов. Рекомендую для чтения, чтобы лучше понимать заказчика и бизнес-среду, что поможет вам точнее формулировать тестовую стратегию на проекте заказчика в зависимости от типа бизнес-стратегии.

четверг, 21 июня 2018 г.

Книжная полка. Роберт Маурер "Шаг за шагом к достижению цели. Метод кайдзен"

Кто не слышал о методе кайдзен? Даже если вы не слышали, то применяли подход маленьких шажков к достижению цели. Вся суть кайдзен в фразе Лао Цзы - "путь в тысячу ли начинается с первого шага".

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

  • задавать маленькие вопросы
  • думать маленькие мысли
  • совершать маленькие действия
  • решать маленькие проблемы
  • раздавать маленькие награды
  • определять маленькие моменты


Технико-тактические характеристики:
Год издания: 2017 ( "Альпина-Паблишер")
Страниц: 192
Скорость чтения - 4/5 (выше средней)
Время на прочтение:  3-5 часов
Полезность - 4/5 (выше средней)

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

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

Из всех аспектов мне больше всего "откликнулись" мысли (метод "мысленная скульптура") и вопросы. Одно из главных умений тестировщика и тест-лида - задавать правильные вопросы. Да и процесс тестирования - с одной стороны, "монолит" теории и практики, с другой - маленькие шаги, которые помогают еще чуть-чуть улучшить качество продукта, ведь в качестве мелочей не бывает.

Книга очень маленькая: в карманном формате с обычным шрифтом, структурная, читается быстро, осознается сразу.

Читая книгу, хочется взять и пробовать на практике первые шаги, действия. И когда вспоминаешь свои некоторые достижения, то стихийно мне кайдзен помогал. Например, я вспомнил пример на одном из первых проектов, которые стартовал за 6 месяцев до меня. Я был единственным тестировщиком, и до меня старых тест-кейсов на проекте не было. Я писал тесты для новой функциональности каждый день, и решил для себя, что каждый день буду писать как минимум один тест на старую функциональность. Были дни, когда нового не было, и писал больше одного теста на старое. Всего один "лишний" тест-кейс в день позволил мне за 3 месяца наверстать упущенное, а заодно очень увлек меня техниками тест-дизайна, которые я люблю читать как начинающим, так и продолжающим тестировщикам на моих тренингах.

9 цитат из книги:
  • Мелкие перемены помогают человеческому разуму обходить страх, препятствующий успеху и творческим решениям
  • Совершая маленькие шаги, вы эффективно переорганизовываете нервную систему с тем, чтобы
    • Разрушить блокаду творческой деятельности
    • Обойти реакцию «нападай или убегай»
    • Создать новые связи между нейронами, чтобы мозг с воодушевлением воспринял процесс перемен и вы начали приближаться к поставленным целям в ускоренном темпе
  • Вопросы быстрее и эффективнее задействуют мозг. Ваш мозг хочет работать! Вопросы пробуждают его и доставляют ему несказанное удовольствие…. Если только вопрос не настолько серьезен, что вызывает страх
  • Кайдзен приносит плоды лишь в том случае, если вы позволяете переменам происходить естественным и комфортным путем
  • Не сдавайтесь! Лучше уменьшите размер шагов.
  • Лучше научиться обращать внимание на маленькие предупреждающие знаки заранее
  • Спросите себя, присущи ли вам некие качества, которые раздражают вашу семью, друзей, коллег или клиентов?
  • Три типа обстоятельств, в которых мы с особенно высокой степенью вероятности игнорируем мелкие жизненные проблемы: в начале пути к переменам, вблизи финишной линии и непреодолимый кризис
  • Деминг понимал, что большинство людей хотят гордиться своей работой и желают вносить в общее дело полезный вклад
    • Награда должна быть адекватна цели
    • Награда должна быть адекватна человеку
Вывод: "Шаг за шагом к достижению цели. Метод кайдзен" - базовая книга для знакомства с философией кайдзен, набор практических советов, которые надо "брать и делать", но понемногу. Автор приводит практические рекомендации, как применять кайдзен для вопросов, мыслей, действий, наград, моментов. Читается книга за 1-2 вечера. Рекомендую для чтения. Книга откликнется у вас и пусть у вас тоже сработает метод кайдзен. Всем успехов и роста в тестировании и не только!

воскресенье, 17 июня 2018 г.

Книжная полка. Элияху Голдратт "Цель-2. Дело не в везении" + 12 ключевых фраз

Я слышал доклады и читал статьи об идеях и инструментах Голдратта, до того, как прочитать первую "Цель. Процесс непрерывного усовершенствования", но книга все равно впечатлила.  Два года назад я написал статью в формате "мысли -проекции на тестирование ключевых фраз из бизнеса романа".

Спустя год я возглавил отдел тестирования в продуктовой компании PandaDoc, и идеи "Цели" мне пригодились в формировании отдела и работе с командой. Из моей команды в 11 человек книгу "Цель" прочитали 6, сейчас читает седьмой. И скажу прямо, что в нашей команде идеи "Цели" работают (напишу подробнее отдельную статью или подготовлю доклад), и мы продолжаем двигаться дальше, к "Цели-2" и новым инструментам Голдратта.


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

Книга "Цель-2" рассказывает о продолжении славной карьеры Алекса Рого - главного героя, уже в должности вице-президента компании. Алекс сталкивается с новыми вызовами и конфликтными ситуациями. К действующим лицам из первой части - семья Алекса и коллеги в бытность Алека директором завода - добавляются "акулы бизнеса" - новые коллеги вице-президенты. Теперь Алекс помогает принимать решения вместе с женой - детям-подросткам и даже себе, на заводах со старыми коллегами, решает задачи развития компании с новыми коллегами.

Как и первая "Цель", вторая написана как бизнес-роман. По закрутке сюжета, вторая показалась даже более "лихой" и непредсказуемой, с большим количеством поворотов и действиующих лиц. Но первая цель более "тезисная", вторая - более "инструментальная". Первая в два раза объемнее второй, за счет
  • сокращения на описание проблемы: вы сразу погружаетесь в совещание вице-президентов и новую проблему Алекса
  • разборе новых инструментов Мыслительных Процессов - Дерева Текущей Реальности, Дерева Будущей Реальности, Карты Предпосылок, Грозовой Тучи, Дерева Предпосылок и Дерева Переходов. Чтобы детальнее разобраться с инструментами, книги "Цель-2" недостаточно

Как и для первой "Цели", перехожу от ключевых фраз книги к мыслям и аналогиям на процесс тестирования.
  • Часто именно тот, кто не очень разбирается в предмете, может подать хорошую идею
Мой друг Андрей Павлов рассказывал на эту тему доклад на SQA Days-23 об эффекте бункера в тестировании. Помните, что хорошие идеи могут лежать за пределами вашего отдела. Обращайтесь за советом к ключевым пользователям, советуйтесь с коллегами на разных мероприятиях, консультируйтесь с соседними отделами разработки, бизнес-анализа, инфраструктуры, техподдержкой.
  • Странно, но мы всегда задаем вопрос «Почему вы не сделали этого раньше?», когда находим новое решение, основанное на здравом смысле
Обращайтесь к здравому смыслу, он важен: "иногда легче научить человека со здравым смыслом тестированию, чем тестировщика - здравому смыслу"
  • Что на самом деле определяет восприятие стоимости продукта? Не усилия, затраченные на его производство, а выгода, полученная от приобретения этого продукта
Как тест-лид или глава отдела тестирования, демонстрируйте команде и заказчику выгоду от тестирования, что стало лучше благодаря вашим действиям. Метрики вам в помощь.
  • Существуют 2 типа выгоды: когда добавляется что-то положительное или устраняется что-то отрицательное
Тестирование чаще всего помогает выявить то отрицательное, что следует устранить. Это связано с тем, что тестировщик, стоя за спиной архитектора, бизнес-аналитика, менеджера, разработчика и перед заказчиком, помогает выявить проблемы на предыдущих стадиях. Но тестриование может добавлять "положительные" моменты, например, добавлять новые виды тестирования до того, как их "проведет" пользователь - тестирование удобства использования (оно же usability), исследовательское тестирование и другие. И опять же, как глава команды или отдела, показывайте "добавленную положительную" или "устраненную отрицательную" выгоду.
  • Мы как высшее руководство фирм должны сделать так, чтобы наши фирмы обеспечили все 3 условия. Если мы нарушим любое из необходимых условий, то не сможем достичь нашей цели
    • Делать деньги в настоящем и будущем
    • Обеспечить сотрудникам стабильную и достойную рабочую среду в настроящем и будущем
    • Обеспечить удовлетворение потребностей рынка в настоящем и будущем
Фраза верна и для руководства любой группы в фирме. Другой вопрос, что если в организации считается необходимым обеспечить только первое условие ("оранжевые" организации по Лалу), то руководителям отделов будет сложно убедить (а иногда и не нужно, когда цели руководства не соотносятся с вашими) руководство в обратном.

И фразы о soft-skills:
  • Когда попадаешь в конфликт, не пытайся его избежать путем компромисса
  • Правила должны иметь причину быть осмысленными. Иначе я не дисциплине учу детей, а просто показываю, кто здесь босс
  • Люди привыкли винить внешние обстоятельства, которые в данный момент нельзя изменить, вместо того, чтобы винить себя за то, что заранее к ним не подготовились
  • «Это абсолютно пораженческое настроение. Если Стейси не соберется, мне ничего не останется, как немедленно уволить ее и стать во главе фирмы. Я должен ее встряхнуть. Надеюсь, она все-таки услышит меня»
  • «Это неправда, мне нравится разговаривать с тобой». – «Вспомни об этом в тот момент, когда ты попросишь что-нибудь, а я скажу «нет»»
  • «Я всегда знал, что ты за мной присматривал и беспокоился обо мне. Не как наседка, спешащая с помощью, когда она не нужна, а наоборот. Ты позволял мне расти, делать ошибки, но когда мне нужна была поддержка, ты всегда был готов помочь найти правильное решение»
Вывод: "Цель-2" - базовая книга для продолжения знакомства с теорией ограничений, читается за 1-2 вечера, содержит не только описание инструментов Мыслительных процессов, но и размышления о фирме, и примеры необходимых качеств и действий руководителей. Для инструментов необходима практика, примеров в книге может оказаться недостаточно.

понедельник, 7 мая 2018 г.

Книжная полка. Cam Kaner "The domain testing workbook"

Как и обещал, делаю обзор на книгу по тест-дизайну. Встречайте - Cam Kaner "The domain testing workbook".


Технико-тактические характеристики:
Год издания: 2013 (Context Driven Press) - ссылка
Страниц: 488
Скорость чтения - 3/5 (средняя)
Время на прочтение:  12-18 часов с упражнениями
Полезность - 5/5 (высокая)

Сэм Канер в представлениях не нуждается: его книгу "Lessons Learned in Software Testing" рекомендуют всем начинающим и продолжающим тестировщикам. За 17 лет с момента первого издания книга не устарела, а Максим Захаров глава за главой в течение 2 лет перевел все 293 урока на русский язык. Затем Сэм Канер в том числе занимался и построением онлайн-системы образования для тестировщиков, критиковал традиционную схему MOOC (онлайн-курсов). Сейчас его онлайн-система работает, состоит из 4 онлайн-курсов, от BBST: Foundations, который является обязательным для доступа к следующим курсам, к курсам "Bug Advocacy" и "Test Design". На мой взгляд, курсы Канера - лучшие из тех, что я видел в онлайн-образовании для тестировщиков.

Книга, которую выпустил Сэм Канер, посвящена всего одной технике черного ящика - доменному тестированию. Это не тестирование бизнес-домена: домен (domain) - это набор значении, и техника предполагает разделение домена на поддомены (эквивалентные классы) и выбор значений из каждого поддомена.

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

Форма обучения и структура книги у Канера построена по спирали из 3 витков, каждый из которых более подробно раскрывает предыдущий:
  1. Основные термины и определения, алгоритм доменного тестирования на примере простой задачи сложения двух целых чисел, 
  2. Детальный анализ каждого из этапов доменного тестирования. Рассматривается шаг за шагом на 2-3 задачах с возрастающей сложностью. После каждого этапа автор дает 3-4 практические задачи.
  3. Сборник из 30 задач с анализом решений по схеме доменного тестирования
В названии книги есть слово "workbook" (рабочая тетрадь), что предполагает работу читателем (решение задач) перед тем, как прочитать авторский ответ.

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

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

Книга не читается за 1-2 вечера. Как и "Lessons learned in software testing", книга по доменному тестированию будет хороша для неспешного чтения по одной-две составные части 4 шагов алгоритма и затем - закреплением на практических задачах в 3 части. Каждый шаг алгоритма прост, но хорош для самостоятельного анализа, так как оставляет читателю поле для маневра или подключения других техник черного ящика.

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

пятница, 9 марта 2018 г.

Книжная полка. Брайан Трейси "Делегирование и управление"

И снова публикую отзыв на прочитанную книгу. Андрей, когда ты уже успокоишься с обзорами книг? Следующие 2 обзора будут по книгам о тест-дизайне и тест-менеджменте, а сегодня - краткий обзор книги по одному навыку менеджмента - делегированию. Это книга Брайана Трейси "Делегирование и управление".
Технико-тактические характеристики:
Год издания: 2017 ( Манн-Иванов Фербер) - ссылка
Страниц: 144
Скорость чтения - 4/5 (выше среднего)
Время на прочтение:  2.5-4 часа
Полезность - 4/5 (выше среднего)

Всего в книге 21 глава, которые называются "21 принцип эффективного делегирования". Это не совсем так: сам Трейси дает 7 принципов делегирования в одной из глав, и еще 5 принципов делегирования и контроля в последней главе. Остальные главы выстраиваются в логический ряд от введения и "с чего начинается делегирования" к самому делегированию и его принципам в зависимости от внешних обстоятельств, человека, которому вы делегируете, типу личности, стилю управления.
  • Самая лучшая мотивация - "понимание, чего от тебя ожидают"
  • Избегайте обратного делегирования
При обилии глав и "зависимостей" автор не отклоняется от основной идеи книги - как руководитель должен передать другим то, что могут сделать они, т.е. делегировать. Если задаться составить книгу "Сам себе менеджер" (по аналогии с "Сам себе MBA" Джоша Кауфмана), то одна из глав по делегированию может повторить структуру и формат книги Брайана Трейси.

Советы вам могут показаться простыми и очевидными. Местами - спорными, как например принцип "делегирования решений", которое не работает для малоопытных сотрудников. Но все-таки не стоит рассматривать принципы Трейси по одному, в отрыве от всей книги.  Например, в следующей главе Трейси приводит особенности делегирования неопытному и опытному сотруднику.
  • Работнику с низким уровнем профессионального соответствия требуются четкие инструкции, терпеливое наставничество, постоянный мониторинг и регулярная обратная связь, чтобы он начал правильно выполнять свои обязанности
  • Роль руководителя при работе с опытным и компетентным сотрудником сводится к функции советника, ментора и наставника. 
При объеме книги в 144 страницы ответы на вопросы по делегированию не исчерпывающие. Например, в книге не полностью дается ответ на вопросы "Почему сотрудник может провалить делегированную ему задачу", "какие задачи нельзя делегировать" и другие, с которыми вы столкнетесь позже. Ответы - в вашем опыте, обмене опытом с коллегами и чтении других статей, например "Черной книги менеджера" Панкратова, статье на Хабрахабре, и других источниках.

Книга читается легко в 1-2 захода, благодаря конкретному и четкому стилю подачи, и отсутствию "воды" и лишней информации. За экономию времени читателя следует поблагодарить автора книги. Отступления от "делегирования" ровно настолько, насколько необходимо.
  • Вы должны передать другим все, в чем достигли мастерства и что можете легко выполнить, и двигаться дальше к чему-то новому
  • Применяйте "правило 70%". Если другой может выполнить задачу на 70% так же успешно, как вы, передайте её этому сотруднику.

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