Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Как не потерять важное при передаче проекта

305 views

Published on

Доклад Галины Востриковой на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com

Published in: Education
  • Be the first to comment

  • Be the first to like this

Как не потерять важное при передаче проекта

  1. 1. Software quality assurance days 22 Международная конференция по вопросам качества ПО sqadays.com анкт-Петербург. 17–18 ноября 2017 Вострикова Галина Corepartners. Воронеж, Россия Как не потерять важное при передаче проекта
  2. 2. Как не потерять важное при передаче проекта 5 лет в IT: от разработчика до тест-лида Как это было? - От 3-х до 25 человек в команде - Различные методологии - Разные предметные области 2
  3. 3. Как не потерять важное при передаче проекта Мой типичный путь в проектах - Текущий проект не завершала, отдавала коллеге-тестировщику - Меняла проект на новый для меня Новый проект: - Уже был запущен - Процесс разработки, тестирования и взаимодействия в команде уже существует 3
  4. 4. Как не потерять важное при передаче проекта Глобальная Проблема - Сложно быстро освоиться на новом проекте - Прошлый проект «не отпускает» => нет полноценной фокусировки на новом проекте 4
  5. 5. Как не потерять важное при передаче проекта Проблемы Что делать?! 5
  6. 6. Как не потерять важное при передаче проекта Решение Алгоритм передачи проекта: -Поможет не упустить важное -Основан на горьком опыте -Проверен на практике Бонус: можно применять при вхождении на проект 6
  7. 7. Как не потерять важное при передаче проекта Сложности передачи проекта - Отсутствие некоторых ключевых ролей - Отсутствие документации/инструкций - Уход с проекта “носителя” знаний - Личностные взаимодействия 7
  8. 8. Как не потерять важное при передаче проекта Что ещё влияет? - Долгосрочный/краткосрочный проект - Начало/середина/конец всей разработки/итерации - Выпуск в продакшн/заказчику на приёмку - Есть или нет запаса времени на фикс ошибок по фидбекам 8
  9. 9. Как не потерять важное при передаче проекта 1 Общая информация о проекте 1.1 Глоссарий терминов предметной области 1.2 Описание системы 1.3 Особенности системы 1.4 Информация о тестовом окружении 1.5 Артефакты проекта 9
  10. 10. Как не потерять важное при передаче проекта 1.1 Глоссарий терминов предметной области Надо уметь говорить на языке бизнеса и пользователей. Или хотя бы понимать их! 10
  11. 11. Как не потерять важное при передаче проекта 1.2 Описание системы Обязательно: -Поддерживаемые ОС -Версии ОС -Браузеры и их версии Что-то ещё? – ДА! 11
  12. 12. Как не потерять важное при передаче проекта 1.2 Описание системы Всё общее о системе: -Цели проекта/этапа, ЦА -Бизнес-логика пользователей -Описание приложений, подсистем (аудио- и видео- обучения) -Схема взаимодействия между приложениями, подсистемами => !!! #1 12
  13. 13. Как не потерять важное при передаче проекта 1.2 Описание системы Всё общее о системе: -Разделение Frontend & Backend -Виды тестирования -Процесс сдачи версии заказчику/в прод => !!! #2 13
  14. 14. Как не потерять важное при передаче проекта 1.3 Особенности системы Всё то, что накапливается со временем: -Узкие места: где чаще ломается, где пользователи/заказчик часто “спотыкаются” -Сторонние приложения, от которых зависит, или интегрируется 14
  15. 15. Как не потерять важное при передаче проекта 1.4 Тестовое окружение Например: -Сервера -Логины-пароли и прочее -Информация об обратной совместимости => !!! #3 15
  16. 16. Как не потерять важное при передаче проекта 1.5 Артефакты проекта - Входные и выходные данные - Полезные ссылки с информацией - Вики, ТЗ/SRS - Список тестовой документации - Информация о тестовых стендах 16
  17. 17. Как не потерять важное при передаче проекта 2 Организация работы на проекте 2.1 Команда проекта 2.2 Цели, планы, задачи на ближайший период 2.3 Методология разработки, тестирования 2.4 Система управления проектом, задачами, тест-кейсами 2.5 Отчетность, уровни ответственности 17
  18. 18. Как не потерять важное при передаче проекта 2.1 Команда проекта -Обязательно сообщить команде о новичке -Рассказать, кто за что отвечает -Познакомить с заказчиком 18
  19. 19. Как не потерять важное при передаче проекта 2.2 Цели, планы, задачи на ближайший период Новый человек должен знать, по какому курсу мы плывём! 19
  20. 20. Как не потерять важное при передаче проекта 2.3 Методология разработки, тестирования - Какие методологии и подходы используются - Почему - Какие особенности есть 20
  21. 21. Как не потерять важное при передаче проекта 2.4 Система управления проектом, задачами, тест-кейсами - Логика выставления приоритетов тикетов - Есть ли внешний баг-трекер - Workflow тикетов - Как ведётся версионность - Порядок проведения тестирования 21
  22. 22. Как не потерять важное при передаче проекта 2.5 Отчетность, уровни ответственности - Схема взаимодействия с заказчиком - Уровень коммуникации (к кому с какими вопросами идти) - Есть ли особенности отчетности - Кто принимает решение о релизе версии, кто дает оценку готовности к релизу 22
  23. 23. Как не потерять важное при передаче проекта 3 Этап подтверждения 3.1 Опрос по предметной области 3.2 Опрос по системе 3.3 Проверка освоения баг-трекера и системы тест-менеджмента 3.4 Совместная разработка тест-кейсов или самостоятельная разработка с последующим контролем 23
  24. 24. Как не потерять важное при передаче проекта 4 Дополнение информации 4.1 Идеи и предложения по улучшению 4.2 Мысли о необходимости добавить или убрать что-то 4.3 Варианты упрощения 4.4 Новые области, которые непонятны 24
  25. 25. Как не потерять важное при передаче проекта Общий алгоритм 1. Общая информация о проекте 2. Организация работы 3. Этап подтверждения 4. Дополнение информации 25
  26. 26. Как не потерять важное при передаче проекта Спасибо за внимание! skype vostrikova.galina1004 email vostrikova.galina1004@gmail.com 26

×