56
Риски Философия и практические рекомендации

Риски. Философия и практические рекомендации

  • Upload
    sqalab

  • View
    324

  • Download
    0

Embed Size (px)

DESCRIPTION

Доклад Анны Скуминой и Игоря Любина, SQA Days-13, 26-27 апреля 2013, www.sqadays.com

Citation preview

Page 1: Риски. Философия и практические рекомендации

РискиФилософия и практические рекомендации

Page 2: Риски. Философия и практические рекомендации

Анна Скумина

Менеджер проектов в

...

...

Page 3: Риски. Философия и практические рекомендации

Игорь Любин

Page 4: Риски. Философия и практические рекомендации

Идея !

Page 5: Риски. Философия и практические рекомендации

Hy я же девочка !!

Page 6: Риски. Философия и практические рекомендации

Капитан :)

Проект – мероприятие всегда временное. Преследующее уникальную цель.

Page 7: Риски. Философия и практические рекомендации

Еще один Капитан :)

Page 8: Риски. Философия и практические рекомендации

A cколько успешных проектов?

Page 9: Риски. Философия и практические рекомендации

Циферки

CHAOS REPORT от Standish Group

Page 10: Риски. Философия и практические рекомендации

Опасность повсюду!

Page 11: Риски. Философия и практические рекомендации
Page 12: Риски. Философия и практические рекомендации

VS.

Page 13: Риски. Философия и практические рекомендации
Page 14: Риски. Философия и практические рекомендации

«Ребята, давайте жить дружно!» (с)

Page 15: Риски. Философия и практические рекомендации

Практика

Page 16: Риски. Философия и практические рекомендации

История первая

Про НЕправильную оценку трудозатрат(разработчиками)

Page 17: Риски. Философия и практические рекомендации

Что отличает хорошего разработчика от хорошего тестировщика?

Page 18: Риски. Философия и практические рекомендации

“Творец” vs “Разрушитель”

.. или созидательная и деструктивная ментальные установки

Page 19: Риски. Философия и практические рекомендации

Проблема

В оценках на реализацию не отражено время на обработку исключительных

ситуации

Page 20: Риски. Философия и практические рекомендации

Следствие

Стремительное увеличение времени на багфикс.

Не «попадание» в сроки

Page 21: Риски. Философия и практические рекомендации

Use cases как решение

Page 22: Риски. Философия и практические рекомендации

Абсолютносчастлив :)

Page 23: Риски. Философия и практические рекомендации

Еще +2 плюхи!

Они же, use cases - - основа для девелоперского тестирования - основа для тест дизайна

Page 24: Риски. Философия и практические рекомендации

История вторая

Про пробелы в требованиях

Page 25: Риски. Философия и практические рекомендации

Чета-не-то

Требования: несогласованы, неполны, нетестируемы, противоричивы…

Page 26: Риски. Философия и практические рекомендации

Что происходит?

Page 27: Риски. Философия и практические рекомендации

Что делать?

Общаться с заказчиком!Тестировать и согласовывать требованияРисовать прототипыВыявлять окружения

Page 28: Риски. Философия и практические рекомендации

Абсолютносчастлив :)

Page 29: Риски. Философия и практические рекомендации

Про независимость

История третья

Page 30: Риски. Философия и практические рекомендации

Почему тестирование продукта силами самого разработчика сегодня рудимент ?

Риторический

Page 31: Риски. Философия и практические рекомендации

Зачем ?

#1 Человеческая природа Не хотим искать проблемы в результах собственного труда

#2 «Слепые пятна» Если неправильно интерпретировали «на входе», реализовали. На основе той же интерпретации и проверять будем.

Page 32: Риски. Философия и практические рекомендации

Все важное должно «пройти» две пары глаз.

Page 33: Риски. Философия и практические рекомендации

Тестировщики тоже люди

Page 34: Риски. Философия и практические рекомендации

Следствие

Результаты их труда тоже нужно тестировать.

Иначе.. неполное покрытие фукнционала тестовыми наборами

Page 35: Риски. Философия и практические рекомендации

Ревью на уровне корпоративной политики

Page 36: Риски. Философия и практические рекомендации

Абсолютносчастлив :)

Page 37: Риски. Философия и практические рекомендации

История четвертая

Ключевые сотрудники

Page 38: Риски. Философия и практические рекомендации

Они исчезают…

Болезнь, отпуск, семья, личное, уходят, схантили, надоело, стресс…

Page 39: Риски. Философия и практические рекомендации

Что происходит?

Page 40: Риски. Философия и практические рекомендации

Что делать?

Шарить знанияГрафик отпусковБеречь сотрудников«Скамейка запасных»Передача дел

Page 41: Риски. Философия и практические рекомендации

Абсолютносчастлив :)

Page 42: Риски. Философия и практические рекомендации

История пятая

Про существование уровней тестирования

( в теории )

Page 43: Риски. Философия и практические рекомендации

Проект «Пилот»

5 разработчиков. Строго фиксированный срок (1,5 месяца)

Page 44: Риски. Философия и практические рекомендации

Проблема

Ненулевые шансы «большого взрыва» на этапе интеграции

Page 45: Риски. Философия и практические рекомендации

Следствие

Багфикс. Не «попадание» в сроки

Page 46: Риски. Философия и практические рекомендации

Тестируйте не просто как можно скорее

Тестируйте компоненты в изоляции

Page 47: Риски. Философия и практические рекомендации

Абсолютносчастлив :)

Page 48: Риски. Философия и практические рекомендации

История шестая

Ответственная приемка

Page 49: Риски. Философия и практические рекомендации

Что-то пошло не так!

Не то окружение, фазы луны, отключение света, битность ОС…

Придумываем заплатки

Page 50: Риски. Философия и практические рекомендации

Что происходит?

Page 51: Риски. Философия и практические рекомендации

Что делать?

Накануне отрепетировать приемкуКак будет проходитьПровести внутреннею приемкуПриемка независимой командой

Page 52: Риски. Философия и практические рекомендации

Абсолютносчастлив :)

Page 53: Риски. Философия и практические рекомендации

Философия?

Переосмысление ?

Page 54: Риски. Философия и практические рекомендации

Цели тестирования?

Page 55: Риски. Философия и практические рекомендации

Тестировать =снижать

риски!

Page 56: Риски. Философия и практические рекомендации

Спасибо за внимание! Вопросы? :)