Your SlideShare is downloading. ×
0
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Управление тестированием в Agile
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Управление тестированием в Agile

14,160

Published on

Презентация по управлению тестированием в Agile на SQA Days 2009

Презентация по управлению тестированием в Agile на SQA Days 2009

Published in: Education
2 Comments
11 Likes
Statistics
Notes
  • можете отсуда скачать http://narod.ru/disk/11003920000/AskhatSQADAYS2009.mp3.html
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Есть ли возможность скачать аудио доклада?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
14,160
On Slideshare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
130
Comments
2
Likes
11
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Руководство по тестированию в Agile<br />Асхат Уразбаев. ScrumTrek<br />
  • 2. Асхат Уразбаев<br />Agile Coach<br />http://scrumtrek.ru<br />Сертифицированный Скрам-Мастер<br />Основатель и координатор сообщества AgileRussia<br />
  • 3. Содержание<br />Что такое Agile (в двух словах)<br />Тестирование в Agile<br />Инструменты управления качеством в Agile<br />© ScrumTrek.ru, 2009<br />
  • 4. Немного об Agile и Scrum<br />
  • 5. Итеративная разработка<br />© ScrumTrek, 2008<br />
  • 6. К пуговицам претензии есть?<br />&quot;Программисты не тестируют!&quot;<br />&quot;А у меня на машине все работает!&quot;<br />&quot;Настоящий мужик свои проблемы решает сам!&quot;<br />Проблема ответственности<br />© ScrumTrek.ru, 2009<br />
  • 7. Самоуправляемая команда<br />… небольшая группа людей с дополняющими навыками, с общей целью, стремящаяся улучшить свою производительность и чуствующая ответственность по отношению к друг другу…<br />Katzenbach, Smith, “The Wisdom of Team”<br />© ScrumTrek.ru, 2009<br />
  • 8. Самоорганизация<br />Коллективное принятие решений<br />Обеспечивает ответственность за результат<br />Не работает без доверия и общей цели<br />Общая цель<br />Доверие<br />Для доверия нужна взаимная ответственность<br />Взаимная ответственость<br />Не работает без прозрачности<br />Прозрачность<br />© ScrumTrek.ru, 2009<br />
  • 9. Тестирование в Agile<br />© ScrumTrek.ru, 2009<br />
  • 10. За качество отвечает КОМАНДА<br />
  • 11. Жизненный цикл<br />Product Owner<br />Фичи<br />Создание требований<br />Команда<br />Фичи +<br />приемочные тесты<br />Декомпозиция<br />Оценка<br />Таймбоксинг<br />Команда<br />Команда<br />Демонстрация<br />Приемка<br />Фичи + задачи с оценкой<br />Ретроспектива<br />
  • 12. © ScrumTrek.ru, 2009<br />
  • 13. «Все в порядке, сейчас пофиксим!»<br />
  • 14. Чем раньше найдем ошибку, тем дешевле она нам обойдется<br />© ScrumTrek.ru, 2009<br />
  • 15. Лучше багов вообще не делать <br />Парное программирование<br />Ревью кода до коммита<br />Рефакторинг<br />© ScrumTrek.ru, 2009<br />
  • 16. Если уж сделали, исправить как можно раньше<br />Непрерывная интеграция<br />Юнит-тесты<br />Разработка через тестирование (TDD)<br />Автоматизированное приемочное тестирование<br />© ScrumTrek.ru, 2009<br />
  • 17. Ручное тестирование<br />То, что не покрыто авто-тестами<br />Exploratory testing<br />&quot;Талантливое&quot; <br />Исследовательское<br />Без заранее подготовленного плана<br />© ScrumTrek.ru, 2009<br />
  • 18. Вот и все тестирование <br />© ScrumTrek.ru, 2009<br />
  • 19. Иструменты управления качествомв Agile<br />© ScrumTrek.ru, 2009<br />
  • 20. Проблемы управления качеством в Agile<br />Недостаток мотивации<br />Недостаток дисциплины<br />Унаследованный код<br />…<br />Нужен инструмент, фокусирующий внимание на аспектах качества<br />© ScrumTrek.ru, 2009<br />
  • 21. Definition Of Done<br />Что значит ГОТОВО?<br />Для требования<br />Для задачи<br />Для фичи<br />Для итерации<br />© ScrumTrek.ru, 2009<br />
  • 22. Что значит готово. Пример (1)<br />Требование. Каждая история…<br />…снабжена приемочными тестами<br />…снабжена сценарием демонстрации<br />…имеет приоритет<br />Для задачи<br />Для каждой задачи проведено code review (если не разрабатывалась в паре)<br />Написаны автоматизированные тесты на основные методы<br />Все тесты успешно проходят<br />© ScrumTrek.ru, 2009<br />
  • 23. Что значит готово. Пример (2)<br />Для фичи<br />Созданы автоматизированные приемочные тесты<br />Неавтоматизированные тесты добавлены в Check list<br />Все пофиксенные дефекты валидированы<br />Фича получила статус Validated<br />Для итерации<br />Система прошла регресионное тестирование<br />Вся созданная документация прошла ревью<br />© ScrumTrek.ru, 2009<br />
  • 24. Вырабатываем Definition of Done<br />Митинг для выработки DoD<br />ВСЕ в команде должны быть согласны<br />Отражает реальное положение дел<br />Результат распечатать и повесить в рамочку :-)<br />© ScrumTrek.ru, 2009<br />
  • 25. Пользуемся Definition Of Done<br />DoD корректируется на ретроспективах<br />Используется при аппеляциях к совести :-)<br />Получает отражение на Доске Задач <br />© ScrumTrek.ru, 2009<br />
  • 26.
  • 27. © ScrumTrek.ru, 2009<br />
  • 28. Технический Долг<br />Технический Баклог<br />Автоматизация тестирования<br />Реинжиниринг модулей<br />Документирование <br />© ScrumTrek.ru, 2009<br />
  • 29. Работа с техническим баклогом<br />Оцениваем<br />Декомпозируем<br />Следим за уменьшением<br />Договариваемся с Product Owner и планируем в итерацию<br />© ScrumTrek.ru, 2009<br />
  • 30. Спасибо! <br />Вопросы?<br />Be ag;)e <br />© ScrumTrek.ru, 2009<br />

×