'

http://www.globallogic.com

Понравилась презентация – покажи это...





Слайд 0

http://www.globallogic.com


Слайд 1

Особенности работы Команды Тестирования в проектах Agile Olesya Varyukhno / Project Manager / GlobalLogic Phone:  +38-044-492-9695, ext. 2653 Cell:     +38-050-410-2383 www.globallogic.com We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Manifesto for Agile Software Development


Слайд 2

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


Слайд 3

4 Почему Agile? Заказчик быстро получает работающую версию продукта с необходимым ему набором функционала. А значит, может вовремя предоставить нужный продукт на рынок. Методология позволяет быстро реагировать на изменяющиеся требования заказчика. И часто выпускать новые версии продукта с нужными изменениями. Разработка прозрачна - методология позволяет быстро выявлять ситуации, в которых разработка продукта не достигает целей ценных для заказчика. И в то же время методология содержит набор инструментов для того, чтобы быстро и гибко изменять направление проекта в нужную сторону.


Слайд 4

5 Agile Манифест Основы методологии Agile заложены в Манифесте быстрой разработки, согласно которому: люди и взаимодействия между ними важнее процессов и инструментов; работающая программа важнее всеобъемлющей документации; сотрудничество с заказчиками важнее формальных договоров; реагирование на изменения важнее строгого следования плану; Для нас важно то, что написано справа, но то, о чем написано слева, мы ценим больше.


Слайд 5

6 Agile vs. Waterfall


Слайд 6

7 Разработка в проектах Agile. Используются следующие практики : Покрытие кода Unit тестами ; Проведение рефакторинга; Взаимодействие с заказчиком при работе с “user stories”; Ценность обратная связи; Командное взаимодействие;


Слайд 7

8 Тестирование в проектах Agile. Используются следующие практики : Команда тестирования на проектах Agile следует принципам манифеста Agile; Регрессионное тестирование заменяется ранним обнаружения дефектов с помощью автоматизированных тестов; Context-Driven Principles; Coaching Tests; Conversational Tests; Exploratory Learning;


Слайд 8

9 Agile Манифест люди и взаимодействия между ними важнее процессов и инструментов; работающая программа важнее всеобъемлющей документации; сотрудничество с заказчиками важнее формальных договоров; реагирование на изменения важнее строгого следования плану; Для нас важно то, что написано справа, но то, о чем написано слева, мы ценим больше.


Слайд 9

10 Особенности работы команды тестирования в Agile проектах При старте работы по методологиям быстрой разработки, прежде всего, необходимо прояснить, на сколько придерживается проект принципов быстрой разработки. И дальше действовать исключительно исходя из роли тестировщика в проектах Agile: Тестировщики и разработчики – это одна команда, создающая продукт для заказчика; Тестировщик не является судьей в последней инстанции для разработчика; Тестировщик предоставляет информацию для команды, позволяющую принимать решения;


Слайд 10

11 Начальные условия Краткосрочное планирование; Нет спецификаций требований; Высокоуровневые описания историй пользователя; Тестовая среда обновляется ежедневно; Время на создание документации ограниченно; Процессы на проекте корректируются и изменяются; Короткие итерации, и релизы в среднем раз в 1-3 месяца;


Слайд 11

12 Особенности работы команд тестирования на проектах с Agile методологией Коммуникации в распределенных командах; Стабильная тестовая среда; Недостаточная автоматизация тестирования; Гибкость и адаптивность процессов; Особенности работы с “User stories”; Распределение ролей;


Слайд 12

13 Ваши вопросы…


×

HTML:





Ссылка: