Чем больше опыт в тестировании, тем легче внедриться специалисту на новый проект. Но есть факторы, которые могут затруднить этот процесс: количество прошлых проектов и их отрасли; технические знания; коммуникации; время; тестовая документация.
Несмотря на богатый опыт и наличие первоклассной тестовой документации, новый проект - это всегда ответственно и сложно. В этой статье мы расскажем, как организовать процесс внедрения на проект максимально продуктивно.
Несколько советов при внедрении
Советы будут полезны как для начинающего, так и для опытного специалиста:
- Не стесняйтесь задавать вопросы - глупых вопросов не бывает;
- Всегда есть люди, которые помогут. Коллеги заинтересованы в Вашей быстрой адаптации;
- Делать ошибки можно. Просто минимизируйте их повтор;
- Не бойтесь трудностей. Трудности и их решение - это один из самых действенных способов разобраться в вопросе;
- Пользуйтесь блокнотом, ручкой и стикерами - весь объем новой информации в голове удержать нелегко.
Как быстро передать проект?
Первое, с чего обычно начинается любой проект - установка или получение параметров доступа. Затем человек, ответственный за ввод нового сотрудника, проводит устный knowledge transfer, показывает основной функционал, дает пару часов на изучение тестовой документации (если такая существует) и на этом все. Ты (новый человек на проекте) готов приступать к тесту.
Конечно, такой подход значительно увеличивает время понимания специфики проекта.
Однако, уловить незнакомую техническую информацию на слух - тяжелая задача. Для нового человека Ваша попытка объяснить, где находится какая-то настройка юзера, будет звучать запутанно, громоздко и тяжело для восприятия.
Как сделать процесс внедрения эффективнее:
- Составьте четкую инструкцию по установке тестового оборудования;
- Соберите всю тестовую документацию в одну папку и дайте права доступа к ней тем, сотрудникам, которые будут работать на проекте;
- Проведите краткий knowledge transfer по основной функциональности, при этом представьте, что Вы объясняете обычному юзеру;
- Дайте самостоятельно изучить юзер-кейсы (тест-кейсы) - сотруднику будет полезно прокликать продукт;
- Четко поставленная цель перед сотрудником - залог успеха самостоятельного изучения кейсов. Например: необходимо разобраться с функционалом создания Аккаунта и Контакта, определить как они связаны, и каким образом Аккаунт можно перевести в Лида.
Определение целей, а лучше написание конкретных заданий на основе главной бизнес-логики продукта, поможет внедрить сотрудника на проект, даже если у Вас нет тестовой документации. При этом сотрудник будет задавать более четкие вопросы относительно проекта.
Приведем пример (проект Salesforce):
- Разберись с функционалом создания Аккаунта и Контакта, определи как они связаны и как Аккаунт можно перевести в Лида;
- Создай Аккаунт;
- Создай Контакт;
- Свяжи Аккаунт с Контактом;
- Найди данные объекты в базе данных;
- Переведи Аккаунт в Лида.
Наличие тестовой документации
Наличие готовых тест-кейсов во многом определяет время внедрения на проект. Но кейсов может и не быть, а существующие тесты не актуальны или описаны не полностью.
В первую очередь, уточните у Вашего куратора:
- Актуальна ли существующая документация - особенно при различиях с текущим проектом.
- Если Вы не получили ответ, обратитесь к менеджеру проекта. Не тратьте время на изучение старой функциональности.
Только после того, как Вы получили актуальную информацию, можете приступать к действию:
- Определите тип тестовой документации. Это не обязательно тест-кейсы. Иногда стоит выбрать Test survey (документ, который содержит подробный перечень всех модулей и функций приложения, конкретные проверки для них, а также результаты всех тестов) или Check list (высокоуровневый список проверок, набор правил и критериев, по которым проводится тестирование приложения. Описывает основные проверки для типовой функциональности);
- Разбейте продукт на модули (функциональности);
- Определите список вопросов для заказчика;
- Если логика очень сложная прибегните к тест-дизайну. Decision table помогут сократить количество тестовых кейсов и не упустить важные проверки.
Внедрение нового сотрудника в команду - это всегда трудоемкий и ответственный процесс, который зависит как и от руководителя, так и от самого сотрудника.
Мы надеемся, что наши советы помогут Вашей команде пройти эту стадию незаметно, а главное - продуктивно.