Разработка требований к продукту / семинар-тренинг «Каким должен быть продукт?» Денис Бесков http://beskov.ru webproducts@beskov.ru

Содержание

Слайд 2

План занятия Теория Что такое требования? Зачем они нужны? Какие виды

План занятия

Теория
Что такое требования?
Зачем они нужны?
Какие виды требований бывают?
Какие требования —

хорошие?
Какие документы требований бывают?
Каково содержание документов требований?
Практика
Разработка пользовательских требований
Слайд 3

Что такое требования? Требование — это: Условие, которому должен удовлетворять продукт Описание свойств продукта

Что такое требования?

Требование — это:
Условие, которому должен удовлетворять продукт
Описание свойств продукта

Слайд 4

Зачем нужны требования? Назначение требований: Формировать образ продукта Задавать основу для

Зачем нужны требования?

Назначение требований:
Формировать образ продукта
Задавать основу для планирования его создания

(оценка сроков и управление)
Задавать основу для эффективной разработки (минимизация переделок)
Фиксировать принятые решения
Слайд 5

Какие виды требований бывают? Китайская классификация требований: Бизнес-требования Маркетинговые требования Пользовательские

Какие виды требований бывают?

Китайская классификация требований:
Бизнес-требования
Маркетинговые требования
Пользовательские требования
Функциональные требования
Нефункциональные требования
Технические требования

Слайд 6

Бизнес-требования Бизнес-требования Каких целей должен позволять достигать продукт Заказчику? Пример Продукт

Бизнес-требования

Бизнес-требования
Каких целей должен позволять достигать продукт Заказчику?
Пример
Продукт должен способствовать повышению лояльности

пользователей за счёт предоставления функциональности бронирования
Критерий: количество забронированных билетов в день — не менее 1 тыс.
Слайд 7

Маркетинговые требования Маркетинговые требования Какими фичами должен обладать продукт? Пример Система

Маркетинговые требования

Маркетинговые требования
Какими фичами должен обладать продукт?
Пример
Система должна иметь возможность бронирования

билетов на киносеансы в одной из крупнейших киносетях города (не менее 10 кинотеатров)
Слайд 8

Пользовательские требования Пользовательские требования Какие задачи пользователя должен помогать решать продукт

Пользовательские требования

Пользовательские требования
Какие задачи пользователя должен помогать решать продукт и каким

образом?
Пример
Продукт должен предоставлять пользователю возможность снять бронь с билета (+ сценарий)
Продукт должен предоставлять возможность проголосовать за понравившийся рецепт (+ сценарий)
Слайд 9

Функциональные требования Функциональные требования Что должна уметь делать система для решения

Функциональные требования

Функциональные требования
Что должна уметь делать система для решения задач пользователя?
Пример:
Продукт

должен отправлять электронные письма
Продукт должен производить бронирование в системе GFL
Слайд 10

Нефункциональные требования Нефункциональные требования Ограничения (юридические, технические и т.д.): Продукт должен

Нефункциональные требования

Нефункциональные требования
Ограничения (юридические, технические и т.д.):
Продукт должен соответствовать закону о

персональных данных
Атрибуты качества (надёжность, производительность, удобство и т.д.):
Время отклика продукта не должно превышать 3 секунд
Бизнес-правила (логика бизнеса):
Продукт должна давать скидку в 7% покупателям с общим счётом не менее 10 тыс.руб.
Слайд 11

Технические требования Технические требования Как должна делать система то, что она

Технические требования

Технические требования
Как должна делать система то, что она должна делать?
Пример
Система

должна отправлять электронное письмо с использованием протокола IMAP
Слайд 12

Качества хороших требований Целостность Ясность Согласованность Проверяемость Трассируемость Выполнимость Отделённость от проектирования Неделимость

Качества хороших требований

Целостность
Ясность
Согласованность
Проверяемость
Трассируемость
Выполнимость
Отделённость от проектирования
Неделимость

Слайд 13

Документы требований Концепция продукта Документ пользовательских требований Функциональная спецификация Техническое задание

Документы требований

Концепция продукта
Документ пользовательских требований
Функциональная спецификация
Техническое задание

Слайд 14

Содержание Концепции Концепция Заинтересованные лица и их интересы Проблемы ЗЛ Цели

Содержание Концепции

Концепция
Заинтересованные лица и их интересы
Проблемы ЗЛ
Цели продукта
Контекстные сценарии использования
Формула продукта
Фичи

Слайд 15

Содержание Пользовательских требований Документ пользовательских требований Роли пользователей Задачи пользователей Сценарии решения задач с помощью продукта

Содержание Пользовательских требований

Документ пользовательских требований
Роли пользователей
Задачи пользователей
Сценарии решения задач с помощью

продукта
Слайд 16

Содержание Функциональной спецификации Функциональная спецификация Функциональные блоки Алгоритмы работы продукта / Вариации поведения продукта Правила вычислений/преобразований

Содержание Функциональной спецификации

Функциональная спецификация
Функциональные блоки
Алгоритмы работы продукта / Вариации поведения продукта
Правила вычислений/преобразований