1. Внутренний Тренинг: Test Managment in Agile Team. Begining
  2. Этап 1: Тренинг "Основы тестирования"
    1. Результаты
      1. Команда 1
      2. Команда 2
      3. Команда 3
    2. Обратная связь
      1. Участие в опросе
      2. Результаты опроса
        1. Не хватило времени
        2. Проблемы с поиском информации
        3. Добавление небольших тестовых заданий по каждой из тем
  3. Этап 2: Анализ ТФС
    1. Результат
  4. Этап 3: Опрос специалистов по тестированию
    1. Опрос
    2. Результаты
  5. Этап 4: Опрос продуктовой команды
    1. Опрос
    2. Результаты
  6. Этап 5: Работа с аналитиками (МНТК)
    1. Требования: Заказчику необходим план тестовых испытаний
    2. Получено
      1. Список функциональных модулей
      2. Форма представления (use-case)
      3. Требования к содержанию (высокая степень детализации вплоть до тестовых данных)
    3. Сделано
      1. Разработан план тестовых испытаний
    4. Итог:
      1. Заказчику предоставляется отчетность о тестировании
  7. Направления работы согласно этапам 1-5
    1. Разработана схема: Тестирование спринта
    2. Разработан рецепт бага (TFS)
    3. Специалисты по тестированию приглашены на регулярные семинары
    4. Планируем
      1. Стандартизировать работу с багами
        1. Создание инструкции
        2. Ознакомление с ней всех членов команды
        3. Доработка (При необходимости)
        4. Внедрение в работу
      2. Убедить: активно участвовать в процессе планирования итерации с целью создания стратегии тестирования
      3. Внедрить принцип раннего тестирования
        1. Тестирование должно начинаться как можно раньше, а не когда уже доступен реализованный функционал (конец итерации)
      4. Научить применять техники тест-дизайна на практике
        1. Фиксация полученных тестов (MTM)
          1. Тест-кейсов
          2. Чек-листов
      5. Внедрить этап регрессионного тестирования итерации
        1. Разработка регрессионного тест-плана
          1. RCRCRC
      6. Уточнить роль и участие тестировщиков в автоматизации
  8. Этап 6: встреча с менеджерами команды
    1. Предоставили результаты анализа проектов
    2. Обсудили рецепт бага применительно к команде
      1. Результат
    3. Выработали стратегию работы по багам
    4. Выработали стратегию работы с регрессионным тестированием и тестированиями итераций
  9. Этап 7: Стандартизация процесса работы с багами
    1. Разработана согласованная инструкция по работе с багами
    2. Команда работает в соответствии с согласованной инструкцией
    3. Контроль
    4. Улучшаем процесс по результатам мониторинга
  10. Этап 8: Работа с тестовой документацией
    1. Передана наша база знаний по работе с тест-кейсами и чек-листами
    2. Переданы примеры тестовой документации (тест-кейсы, чек-листы) по основным проектам
  11. Миссия: сдать качественный продукт в установленный срок
    1. Тестирование приоритетных модулей системы
  12. Контрольная точка (получаем обратную связь от менеджеров команды)
    1. Обратная связь: Положительная
      1. Продолжаем сотрудничество
      2. Наше мнение важно и учитывается
    2. Качество ПО выходит на первый план
    3. Наше участие в подборе сотрудников (тестировщиков) в команду
      1. Обучение новых сотрудников
    4. Запланирована встреча
      1. Перспективы участия в развитии (МИС)
      2. Начинаем строить процесс на другом проекте (1С СП)
  13. Дальнейшие направления работы
    1. Стандартизировать процесс тестирования итерации
      1. Определение стратегии тестирования итерации
      2. Планирование КК по ЮС
      3. Разработка тест-кейсов и тестовых скриптов
      4. Выполнение тестирования
      5. Оценка завершенности реализации функционала
      6. Регрессионное тестирование
      7. Оценка результатов, сбор статистики
        1. Понимание направлений улучшения процесса
        2. Оценка трудозатрат по тестированию для решения стандартных задач
    2. Внедрение MTM
      1. Создание регрессионного тест плана
    3. Определения направление автоматизации и вклада тестировщиков и разработчиков
    4. Цель: стандартизация и адаптация процесса тестирования итерации
    5. Мы выступаем в качестве наблюдателей процесса тестирования 2х недельных итераций
    6. Участвуем во всех митингах, анализируем из результаты вместе, анализирует результаты работы
    7. По результатам строим карту процесса тестирования итерации
    8. ИТОГ: предлагаем наше видение улучшения процесса тестирования итерации
    9. было предложено изначально
    10. Было решено
  14. Этап 9: Анализ существующего процесса тестирования итерации
    1. Встреча со всей командой
      1. С командой согласовано наше присутствие как наблюдателей процесса тестирования итераций (2х недельных)
    2. Определение контрольных точек (для построения карты тестирования итерации)
    3. Снятие карты тестирования итерации
      1. MindMap
    4. Видимые проблемы и предложения по их улучшению (рабочий вариант)
    5. Проблемы и предлагаемые решения (конечный вариант с нашей стороны)
    6. Встреча с представителями команды
      1. Доработка плана мероприятий
      2. Следующую итерацию начинают внедрять изменения
      3. Через неделю собираем обсуждаем полученные результаты
      4. Цель разработки
        1. Максимально рабочий продукт с максимальным набором функций, модули которого сдаются в установленные сроки
  15. Изначальные требования руководителя подразделения к тестировщикам на проекте
    1. Проводил мануальное тестирование и заносил баги. Сценарии тестирования заносил в TFS.
    2. Дописывал unit-тесты по кейсам, которые не были покрыты разработчиками
    3. Проверял code-coverage, выносил задачи разработчикам
    4. Писал тесты интерфейса
    5. Писал нагрузочные тесты, проводил нагрузочное тестирование
    6. Давал рекомендации руководителю команды по готовности к релизу
    7. KPI тестера будет формироваться из найденных багов на продакшене