25
Kaizen В тест-менеджменте

Kaizen в управлении тестированием

Embed Size (px)

DESCRIPTION

Доклад на конференции SQA Days IX

Citation preview

Page 1: Kaizen в управлении тестированием

KaizenВ тест-менеджменте

Page 2: Kaizen в управлении тестированием

Что такое

Kaizen?

Японская философия, базирующаяся на

непрерывном

совершенствовании

процессов

改善

Page 3: Kaizen в управлении тестированием

Развитие

改善

Инновации

Кайдзен

Поддержка

текущих

процессов

Page 4: Kaizen в управлении тестированием

Принципы

Kaizen• Непрерывное

совершенствование

• Внимание деталям

• Быстрые изменения

• Стратегическое

мышление

• Оптимизация и

стандартизация

改善

Page 5: Kaizen в управлении тестированием

Быстрые

изменения• НЕТ

– Бюрократии

– Большим затратам

– Долгим ожиданиям

• ДА

– Маленьким решениям

– Быстрым результатам

– Итеративному подходу

– Обратной связи

改善

Page 6: Kaizen в управлении тестированием

Совместная

работа• НЕТ

– «Политическим решениям»

– Важности руководства

• ДА

– Вовлечению всех сотрудников при принятии решений

改善

Page 7: Kaizen в управлении тестированием

Визуальный

менеджмент• НЕТ

– Искусственным метрикам

– Попыткам представить ситуацию лучше, чем она есть

• ДА

– Признанию проблем

– Радости от нахождения проблем (потому, что теперь их

можно исправить)

改善

Page 8: Kaizen в управлении тестированием

5 «почему?»• НЕТ

– Лечению симптомов

– Скрытию плохих показателей

• ДА

– Выяснению причин

– Превентивным мерам по невозможности повторения проблем

– Нахождению истоков

改善

Page 9: Kaizen в управлении тестированием

Стандартизация

• НЕТ

– Решению одних и тех же проблем многократно

– Возможности повторного возникновения проблемы

• ДА

– Документированию решений

– Внедрению стандартов и описанию процедур

改善

Page 10: Kaizen в управлении тестированием

Оптимизация• НЕТ

– Всему, что не является необходимым:

• Муда

• Мури

• И т.д.

• ДА

– Поиску самых простых путей

– «Субботникам»

– Хорошему результату, а не большому количеству работы!

改善

Page 11: Kaizen в управлении тестированием

А что в

тестировании?

改善

Page 12: Kaizen в управлении тестированием

Непрерывное

развитие• Наблюдения в ‘гемба’

– Участие в тестировании

– Помощь сотрудникам

– Молчаливое наблюдение

• Каждый день – новые маленькие улучшения

– Завести доску для выписывания

муда

– «Что можно улучшить сегодня?»

– Внедрять совершенствования

ежедневно, не откладывая «на

завтра»

改善

Page 13: Kaizen в управлении тестированием

Совместная

работа• ‘Кружки качества’

• Доска / майнд мэп /

флипчарт / БД / etc. с идеями

команды

• Приятности за хорошие идеи

• Улучшения как

корпоративная культура!

改善

Page 14: Kaizen в управлении тестированием

Визуальный

менеджмент• Выявление значимых*показателей процесса

– Скорость нахождения дефектов

– Пропущенные дефекты

– Стоимость тестирования

– и т.д.

• Оперативная оценка состояния

• Сбор информации для решения (а не «оценки»!)

改善 * - значимых для

участников проекта

Page 15: Kaizen в управлении тестированием

Постоянство

улучшений

改善

P(lan)

D(o)

C(ontrol)

A(ct)

Page 16: Kaizen в управлении тестированием

Стандартизация

改善

• Plan, Do, Control, Standardize!

• Шаблоны кейсов и чек-листов

• Шаблоны автотестов

• «Заготовки» дефектов

• Отчѐты

• Автособираемые планы

Page 17: Kaizen в управлении тестированием

5 «почему?»• Почему мы пропустили багу?

– Не было тестов на проверку

改善

Page 18: Kaizen в управлении тестированием

5 «почему?»• Почему мы пропустили багу?

– Не было тестов на проверку

• Почему не было тестов?

– Непродуманный анализ

改善

Page 19: Kaizen в управлении тестированием

5 «почему?»• Почему мы пропустили багу?

– Не было тестов на проверку

• Почему не было тестов?

– Непродуманный анализ

• Почему анализ не полный?

– Не хватает времени

改善

Page 20: Kaizen в управлении тестированием

5 «почему?»• Почему мы пропустили багу?

– Не было тестов на проверку

• Почему не было тестов?

– Непродуманный анализ

• Почему анализ не полный?

– Не хватает времени

• Почему не хватает времени?

– Слишком много тестов

改善

Page 21: Kaizen в управлении тестированием

5 «почему?»• Почему мы пропустили багу?

– Не было тестов на проверку

• Почему не было тестов?– Непродуманный анализ

• Почему анализ не полный?– Не хватает времени

• Почему не хватает времени?– Слишком много тестов

• Почему слишком много тестов?

– Нет приоритетов

改善

Page 22: Kaizen в управлении тестированием

Муда• Молча наблюдаем за

работой сотрудников:

– Сколько времени тратится на

копи-паст шаблона дефекта?

– Сколько времени требует

пометка «ОК» в тестлинке?

– Какую ценность несут минорные

дефект-репорты?

改善Что больше?

Page 23: Kaizen в управлении тестированием

Муда• Молча наблюдаем за

работой сотрудников

• Оптимизируем процесс

• Стандартизируем более

удобное решение

• Отказываемся от процедур,

действий

改善Что больше?

Page 24: Kaizen в управлении тестированием

Три подхода

к проблеме• Западный менеджмент:

– Надо всѐ продумать, вложить кучу ресурсов и с первой попытки сделать супер-пупер решение на будущее

• Русский менеджмент:– По теории вероятностей, проблема больше не повторится…

• Самурайский менеджмент:– Что мы можем сделать сегодня и бесплатно, чтобы сделать «всѐ хорошо» за несколько итераций?

改善

Page 25: Kaizen в управлении тестированием

Три подхода

к проблеме• Западный менеджмент:

– Крутоменеджмент

• Русский менеджмент:

– Авосьменеджмент

• Самурайский менеджмент:

– Сегодняменеджмент

改善