Проект без выявленных требований: с чего начать?

В идеальном мире тестирования все регламенты готовы и содержат максимум полезной информации без лишней воды. Но реальность чаще всего выглядит иначе, и вы можете столкнуться (или уже столкнулись) с развитием проекта с нуля и отсутствием требований.

Об этом и пойдет речь сегодня: что делать, если требований к продукту нет, выявляются они очень медленно, не отражены в документации, и в общем ситуацию с ними можно описать словом «хаос».

 Начнем с того, что требования — это определение того, что именно должно быть реализовано.

Держать в уме все требования опасно для работы, потому что велик риск что-нибудь забыть. К тому же эти знания должны быть у всей команды, не только у вас в чертогах разума. Документировать требования и учить делать это команду — необходимо.

 Первое, что нужно сделать, приступая к проекту без требований, это определить, какой именно информации не хватает и в какой сфере: данные, компоненты, функциональность, внешние интерфейсы, качества. Все перечисленное – это то, на что можно разбить понятие «требования».

1. Функциональность. Построение модели CRUD (Create, Read, Update, Delete) или древа функций поможет выявить слепые зоны – пробелы в документации.

2.    Внешние интерфейсы: всевозможные сервисы (отправки рассылок, СМС, оплаты) и пользовательские интерфейсы: все ли экранные формы и взаимодействия между ними описаны? Например, при нажатии кнопки “назад” пользователь должен возвращаться на предыдущую страницу.

3. Проверка передачи данных внутри и между компонентами. Здесь поможет, например, построение модели «Сущность-Связь».

 4. Качества: выявите все критерии надежности, производительности, защиты и безопасности системы. Пара примеров: при каких условиях и когда будет доступна ваша система (определить регламент на случай технических сбоев), на какой софт она установится и за какое время (определить регламенты установки, удаления, восстановления после прерывания процесса, и т.п.).

 Все эти шаги нужно рассматривать углубленно, одной статьи или даже лекции для этого не хватит. Но вы дошли до уровня аналитика в тестировании, а значит готовы принимать новую информацию, чтобы делать свою работу удобнее и продуктивнее!


На нашем курсе «Тестирование без требований: выявление и восстановление информации о продукте» вы узнаете, с чего начать и как выстраивать процесс работы с требованиями в будущем, попрактикуетесь в поиске требований, получите ценные чек-листы.

 Курс стартует 24 января. Если вы чувствуете нужду в экспертной информации, понимаете, что пришло время посмотреть на проблему по-новому — добро пожаловать! 


Отзыв выпускника

Вадим Погода: «Благодарю команду software-testing.ru за курс «Тестирование без требований», который я прошел в декабре 2021 года.

Мне понравилось, что курс позволяет бизнес-аналитику посмотреть на себя со стороны и произвести работу над ошибками, а это очень ценно! Очень удобный формат с видео-лекциями позволяет проходить урок в удобное для студента время.

Для меня было ценно узнать про метод попарной приоритезации нефункциональных требований и наличие готового шаблона для проведения этой работы. Уверен, вы добавите видео с разбором домашних заданий. Это было бы очень полезно. Спасибо большое за тренинг!»

Метки
css (1)html (1)ISTQB FL (6)IT (2)Java для тестировщиков (1)Jedi Point (23)JSON (1)kaizen (2)Pairwise Testing (1)QA (25)QualityLab (1)REST API (1)selenium (1)SOAP UI (1)softskills тестировщика (8)SQA Days-25 (1)Sql в тестировании (7)TestSuites (1)XML (1)xpath (1)Анна Палей (1)Исследовательское тестирование (4)История успеха (18)Курс тестирования для начинающих (28)Мнемоники в тестировании (1)Наталья Руколь (1)Нина Агеева (4)Обучение тестированию (21)ПОИНТ (62)Роман Буданов (3)Сессионное тестирование (1)ТЗ (1)Таблица решений (1)Тест-анализ (5)Тест-дизайн (8)Тест-кейс (2)Тест-стратегия (1)Тест-туры (1)Тестирование usability (6)Тестирование ПО (24)Тестирование игр (5)Тестирование мобильных приложений (10)Тест менеджмент (5)Чек-лист в тестировании по (5)Чит-лист в тестировании (2)автоматизация тестирования (2)автотесты (1)английский для тестировщиков (8)аудит проекта (10)баг (3)багнапродакшене (1)введение в тестирование (1)виды тестировния (2)войти в айти (8)выгорание (2)граничные значения (1)декомпозиция (1)инструменты тестирования по (6)интервью с выпускником (9)как надо тестировать (2)как стать тестировщиком (3)клиент-серверная архитектура (1)комбинаторика в тестировании (1)мануальное тестирование (1)метрики тестирования (3)начать карьеру в IT (11)начинающий тестировщик (17)негативное тестирование (2)ограничения (1)оптимизация QA-процессов (2)организация тестирования (1)персонажи (1)планирование тестирования (1)профессия тестировщик (4)работа в QA (2)резюме (1)ручное тестирование (1)сертификация ISTQB FL (5)скринкаст (1)смена работы (15)сопроводительное письмо (1)тест-кейс (1)тест-менеджмент (4)тестирование безопасности (1)тестирование без требований (1)тестирование веб (13)тестовая стратегия (1)удаленная работа (2)управление требованиями (6)фреймворк тестирования (1)школа тест-аналитика (2)школа тест-менеджера (5)
С 8.02 по 27.04, ОНЛАЙН Зарегистрироваться