QA ОРГАНИЗАЦИЯ В MOBILE ДЕПАРТАМЕНТЕ Декабрь 2011.

Презентация:



Advertisements
Похожие презентации
Когда команды создают классные апы Андрей
Advertisements

Как не получить «кота в мешке» или поэтапная разработка мобильных приложений Евгений Кузьмин Руководитель отдела разработки.
серия подходов к разработке программного обеспечения, ориентированных на использование итеративной разработки и динамическое формирование требований в.
Эффективность в каждом решении Управление разработкой Корпоративного портала: как грамотно выстроить работу с подрядчиком.
Agile. Scrum.. Agile Гибкий подход к разработке ПО. Лучшие практики: Scrum XP TDD, etc. "Agility is not a technology, science, or product but a culture"
Сервисы Google в образовании. Почему Google? 10 аргументов «за» 1. Бесплатность. 2 доступны все базовые возможности; отсутствие ограничений на период.
О разработке приложений для разных мобильных платформ Виктор Кузьмин Руководитель разработки компании AlterGeo О разработке приложений для разных мобильных.
Зам.генерального директора Роман Охотников Казань 2009.
Разработка программного обеспечения (Software Engineering) Часть 2. Создание ПО.
Жизненный цикл программного обеспечения Подготовил студент 1 курса Лось Павел.
Как мы учим студентов Взгляд работодателя Артём Круглов Руководитель магистратуры веб-разработчиков Руководитель ресурсно-технологического центра Группы.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 8. Прохождение фазы внедрения в каждой команде.
Устав проекта. Устав проекта (PROJECT CHARTER ) Выпущенный высшим руководством документ, формально удостоверяющий существование проекта. Данный документ.
Татьяна Сметанина. Автоматизированное тестирование веб-приложений Coded UI тесты и сценарии применения.
Автоматизация лизинговой компании Общее описание проекта.
Agile в больших проектах Асхат Уразбаев ScrumTrek © ScrumTrek.ru, 2008.
1 Тестирование в Agile Антон Поляков, 908 Сообщество тестировщиков Днепропетровска.
Тестирование программных средств Сафронов Сергей, 2008 год.
В двух словах Михаил Смирнов
URL: Тел./Факс: (4732) , Офис: , г. Воронеж, ул. 20-летия Октября, 119 системы управления проектами.
Транксрипт:

QA ОРГАНИЗАЦИЯ В MOBILE ДЕПАРТАМЕНТЕ Декабрь 2011

СОДЕРЖАНИЕ Что такое мобильная разработка Цели построения QA организации Характеристики QA организации QA портал и документация Процесс разработки и тестирования Результаты

МОБИЛЬНАЯ РАЗРАБОТКА Мобильная разработка это: Короткий цикл разработки Минимум документации Минимальное количество участников Часто отсутствие последующих версий приложения Использование одних и тех же технологий: – UI/Operational guidelines – GPS + Google API – Акселерометр, компас, камера – Back-end communication (XML, JSON) – Webview – style

QA ОРГАНИЗАЦИЯ Цели: Эффективная работа QA в условиях мобильной разработки Возможности профессионального роста и развития QA инженеров в условиях однотипных приложений и тестов

QA ОРГАНИЗАЦИЯ QA организация изнутри это: Общий план работ на все проекты Одно контактное лицо для других организаций Еженедельный митинг по обсуждению текущих проектов Совместное обсуждение процесса, результатов работы, планов на будущее Взаимовыручка и ротация QA организация в Mobile департаменте: QA Проект Статус проекта

QA ПОРТАЛ Текущие проекты в департаменте: Планы QA команды Описание процесса Ссылки на документацию и описание подходов к тестированию

СТАТУС ПРОЕКТА

ТЕСТ ПЛАН И ТЕСТ КЕЙСЫ

ПРОЦЕСС 1.Начало проекта. Обсуждение деталей, планирование архитектуры. Участники – PM, разработчик, заказчик. Обсуждение часто в устной форме, переписки по почте или skype. Реже – документ с детальным тех. заданием. 2.Разбивка работы на таски и итерации, создание тикетов в JIRA Участники – PM, разработчик, обсуждение зачастую в устной форме. 3.Процесс разработки Изменение функционала на лету, изменение состава итераций, дат окончания итераций. 4.Релиз проекта. Необходимость Go-not Go decision?

РЕЗУЛЬТАТ? Проекты Сервис: тестирование и информация (готовность, качество проекта) Максимум времени на тестирование, минимум на документацию Project Status - индикатор уровня понимания проекта QA инженером Возможность ротации внутри организации Люди Возможность принятия решений разного уровня у каждого члена организации Ответственность за успех всей команды Непосредственное участие в процессе взаимодействия заказчик-клиент Развитие в сторону управления процессами, delivery management

THANK YOU