SlideShare una empresa de Scribd logo
1 de 17
серия семинаров
Создание успешных публичных массовых веб-продуктов



Разработка требований к продукту /
семинар-тренинг

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

Теория
2. Что такое требования?
3. Зачем они нужны?
4. Какие виды требований бывают?
5. Какие требования — хорошие?
6. Какие документы требований бывают?
7. Каково содержание документов требований?
Практика
9. Разработка пользовательских требований
Что такое требования?

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

Назначение требований:
• Формировать образ продукта
• Задавать основу для планирования его
   создания (оценка сроков и управление)
• Задавать основу для эффективной
   разработки (минимизация переделок)
• Фиксировать принятые решения
Какие виды требований бывают?

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

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

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

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

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

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

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

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

  Пример
  • Система должна отправлять электронное
     письмо с использованием протокола IMAP
Качества хороших требований

1.   Целостность
2.   Ясность
3.   Согласованность
4.   Проверяемость
5.   Трассируемость
6.   Выполнимость
7.   Отделённость от проектирования
8.   Неделимость
Документы требований

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

Концепция
2. Заинтересованные лица и их интересы
3. Проблемы ЗЛ
4. Цели продукта
5. Контекстные сценарии использования
6. Формула продукта
7. Фичи
Содержание Пользовательских требований


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


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

Техническое задание
2. Назначение продукта
3. Требования к структуре
4. Требования к функциям
5. Требования к подсистемам
6. План работ

Más contenido relacionado

La actualidad más candente

Change Management: The Phenomenon, Org Changes, Changes in Products (Russian)
Change Management: The Phenomenon, Org Changes, Changes in Products (Russian)Change Management: The Phenomenon, Org Changes, Changes in Products (Russian)
Change Management: The Phenomenon, Org Changes, Changes in Products (Russian)
Denis Beskov
 
Обзор сертификаций для ИТ-аналитиков (и не только)
Обзор сертификаций для ИТ-аналитиков (и не только)Обзор сертификаций для ИТ-аналитиков (и не только)
Обзор сертификаций для ИТ-аналитиков (и не только)
Denis Beskov
 
Взаимодействие аналитиков и тестировщиков
Взаимодействие аналитиков и тестировщиковВзаимодействие аналитиков и тестировщиков
Взаимодействие аналитиков и тестировщиков
Denis Beskov
 
Д. Устюжанин как вырастить менеджера по продукту внутри компании
Д. Устюжанин   как вырастить менеджера по продукту внутри компанииД. Устюжанин   как вырастить менеджера по продукту внутри компании
Д. Устюжанин как вырастить менеджера по продукту внутри компании
PCampRussia
 
(Максим саморуков, Crazy panda) выстраивание правильной экологии в компании ...
(Максим саморуков, Crazy panda) выстраивание правильной экологии в компании  ...(Максим саморуков, Crazy panda) выстраивание правильной экологии в компании  ...
(Максим саморуков, Crazy panda) выстраивание правильной экологии в компании ...
PCampRussia
 
Первые шаги продакт-менеджера на новом месте (Дмитрий Петрашев, Wrike)
Первые шаги продакт-менеджера на новом месте (Дмитрий Петрашев, Wrike)Первые шаги продакт-менеджера на новом месте (Дмитрий Петрашев, Wrike)
Первые шаги продакт-менеджера на новом месте (Дмитрий Петрашев, Wrike)
PCampRussia
 
Антон Хабурский, Sail play программы лояльности с игровыми элементами в e com...
Антон Хабурский, Sail play программы лояльности с игровыми элементами в e com...Антон Хабурский, Sail play программы лояльности с игровыми элементами в e com...
Антон Хабурский, Sail play программы лояльности с игровыми элементами в e com...
PCampRussia
 
Денис Бесков стандарт менеджера продукта #pcampmsk
Денис Бесков стандарт менеджера продукта #pcampmskДенис Бесков стандарт менеджера продукта #pcampmsk
Денис Бесков стандарт менеджера продукта #pcampmsk
PCampRussia
 
(михаил карпов, яндекс) Product camp про сообщество
(михаил карпов, яндекс) Product camp   про сообщество(михаил карпов, яндекс) Product camp   про сообщество
(михаил карпов, яндекс) Product camp про сообщество
PCampRussia
 
Где искать менеджеров продукта
Где искать менеджеров продуктаГде искать менеджеров продукта
Где искать менеджеров продукта
Denis Beskov
 
Продуктовые эксперименты в Контур.Экстерн (Эльдар Сафаров, СКБ Контур)
Продуктовые эксперименты в Контур.Экстерн (Эльдар Сафаров, СКБ Контур)Продуктовые эксперименты в Контур.Экстерн (Эльдар Сафаров, СКБ Контур)
Продуктовые эксперименты в Контур.Экстерн (Эльдар Сафаров, СКБ Контур)
PCampRussia
 

La actualidad más candente (20)

Change Management: The Phenomenon, Org Changes, Changes in Products (Russian)
Change Management: The Phenomenon, Org Changes, Changes in Products (Russian)Change Management: The Phenomenon, Org Changes, Changes in Products (Russian)
Change Management: The Phenomenon, Org Changes, Changes in Products (Russian)
 
Обзор сертификаций для ИТ-аналитиков (и не только)
Обзор сертификаций для ИТ-аналитиков (и не только)Обзор сертификаций для ИТ-аналитиков (и не только)
Обзор сертификаций для ИТ-аналитиков (и не только)
 
Взаимодействие аналитиков и тестировщиков
Взаимодействие аналитиков и тестировщиковВзаимодействие аналитиков и тестировщиков
Взаимодействие аналитиков и тестировщиков
 
Д. Устюжанин как вырастить менеджера по продукту внутри компании
Д. Устюжанин   как вырастить менеджера по продукту внутри компанииД. Устюжанин   как вырастить менеджера по продукту внутри компании
Д. Устюжанин как вырастить менеджера по продукту внутри компании
 
(Максим саморуков, Crazy panda) выстраивание правильной экологии в компании ...
(Максим саморуков, Crazy panda) выстраивание правильной экологии в компании  ...(Максим саморуков, Crazy panda) выстраивание правильной экологии в компании  ...
(Максим саморуков, Crazy panda) выстраивание правильной экологии в компании ...
 
Первые шаги продакт-менеджера на новом месте (Дмитрий Петрашев, Wrike)
Первые шаги продакт-менеджера на новом месте (Дмитрий Петрашев, Wrike)Первые шаги продакт-менеджера на новом месте (Дмитрий Петрашев, Wrike)
Первые шаги продакт-менеджера на новом месте (Дмитрий Петрашев, Wrike)
 
Антон Хабурский, Sail play программы лояльности с игровыми элементами в e com...
Антон Хабурский, Sail play программы лояльности с игровыми элементами в e com...Антон Хабурский, Sail play программы лояльности с игровыми элементами в e com...
Антон Хабурский, Sail play программы лояльности с игровыми элементами в e com...
 
Продакт менеджер & системный аналитик. О судьбе отношений и роли в команде (А...
Продакт менеджер & системный аналитик. О судьбе отношений и роли в команде (А...Продакт менеджер & системный аналитик. О судьбе отношений и роли в команде (А...
Продакт менеджер & системный аналитик. О судьбе отношений и роли в команде (А...
 
2013 10-organizational-product-management-competence
2013 10-organizational-product-management-competence2013 10-organizational-product-management-competence
2013 10-organizational-product-management-competence
 
Денис Бесков стандарт менеджера продукта #pcampmsk
Денис Бесков стандарт менеджера продукта #pcampmskДенис Бесков стандарт менеджера продукта #pcampmsk
Денис Бесков стандарт менеджера продукта #pcampmsk
 
(михаил карпов, яндекс) Product camp про сообщество
(михаил карпов, яндекс) Product camp   про сообщество(михаил карпов, яндекс) Product camp   про сообщество
(михаил карпов, яндекс) Product camp про сообщество
 
Промышленная разработка ПО. Лекция 1. Общие понятия
Промышленная разработка ПО. Лекция 1. Общие понятияПромышленная разработка ПО. Лекция 1. Общие понятия
Промышленная разработка ПО. Лекция 1. Общие понятия
 
Внедрение системы управления требованиями. Опыт пользователя
Внедрение системы управления требованиями. Опыт пользователяВнедрение системы управления требованиями. Опыт пользователя
Внедрение системы управления требованиями. Опыт пользователя
 
Где искать менеджеров продукта
Где искать менеджеров продуктаГде искать менеджеров продукта
Где искать менеджеров продукта
 
Жаргон как средство повышения эффективности работы над проектом
Жаргон как средство повышения эффективности работы над проектомЖаргон как средство повышения эффективности работы над проектом
Жаргон как средство повышения эффективности работы над проектом
 
Продуктовые эксперименты в Контур.Экстерн (Эльдар Сафаров, СКБ Контур)
Продуктовые эксперименты в Контур.Экстерн (Эльдар Сафаров, СКБ Контур)Продуктовые эксперименты в Контур.Экстерн (Эльдар Сафаров, СКБ Контур)
Продуктовые эксперименты в Контур.Экстерн (Эльдар Сафаров, СКБ Контур)
 
Путь Jama для управления требованиями
Путь Jama для управления требованиямиПуть Jama для управления требованиями
Путь Jama для управления требованиями
 
Как аналитик может помочь в планировании выпуска версий
Как аналитик может помочь в планировании выпуска версийКак аналитик может помочь в планировании выпуска версий
Как аналитик может помочь в планировании выпуска версий
 
Бизнес-аналитик в проектах по разработке ПО в обозримой перспективе
Бизнес-аналитик в проектах по разработке ПО в обозримой перспективеБизнес-аналитик в проектах по разработке ПО в обозримой перспективе
Бизнес-аналитик в проектах по разработке ПО в обозримой перспективе
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
 

Destacado

Веб-продукты — Проектирование интерфейсов — Основные строительные блоки
Веб-продукты — Проектирование интерфейсов — Основные строительные блокиВеб-продукты — Проектирование интерфейсов — Основные строительные блоки
Веб-продукты — Проектирование интерфейсов — Основные строительные блоки
Denis Beskov
 
Обзор рынка проектирования интерфейсов 2010
Обзор рынка проектирования интерфейсов 2010Обзор рынка проектирования интерфейсов 2010
Обзор рынка проектирования интерфейсов 2010
Denis Beskov
 
Организация навигации в интерфейсах веб-сайтов: 5 принципов
Организация навигации в интерфейсах веб-сайтов: 5 принциповОрганизация навигации в интерфейсах веб-сайтов: 5 принципов
Организация навигации в интерфейсах веб-сайтов: 5 принципов
Denis Beskov
 
Согласование интересов с помощью диаграммы Use Case
Согласование интересов с помощью диаграммы Use CaseСогласование интересов с помощью диаграммы Use Case
Согласование интересов с помощью диаграммы Use Case
Denis Beskov
 
Building Systems Analysts Office
Building Systems Analysts OfficeBuilding Systems Analysts Office
Building Systems Analysts Office
Denis Beskov
 
Базовые инструменты и методы работы аналитика
Базовые инструменты и методы работы аналитикаБазовые инструменты и методы работы аналитика
Базовые инструменты и методы работы аналитика
Denis Beskov
 
Состояние потока (FLOW) как цель проектирования взаимодействия
Состояние потока (FLOW) как цель проектирования взаимодействияСостояние потока (FLOW) как цель проектирования взаимодействия
Состояние потока (FLOW) как цель проектирования взаимодействия
Denis Beskov
 
Die 19 Schnellsten Autos Der Welt
Die 19 Schnellsten Autos Der WeltDie 19 Schnellsten Autos Der Welt
Die 19 Schnellsten Autos Der Welt
rogerrabbit
 
Celebrity charity websites the importance of taglines and hook statements
Celebrity charity websites the importance of taglines and hook statementsCelebrity charity websites the importance of taglines and hook statements
Celebrity charity websites the importance of taglines and hook statements
Katharine Coles
 
Database Tuning Method & Technics
Database Tuning Method & TechnicsDatabase Tuning Method & Technics
Database Tuning Method & Technics
Denis Beskov
 
Art Vs Content Presentation
Art Vs Content PresentationArt Vs Content Presentation
Art Vs Content Presentation
Katharine Coles
 

Destacado (20)

Веб-продукты — Проектирование интерфейсов — Основные строительные блоки
Веб-продукты — Проектирование интерфейсов — Основные строительные блокиВеб-продукты — Проектирование интерфейсов — Основные строительные блоки
Веб-продукты — Проектирование интерфейсов — Основные строительные блоки
 
Обзор рынка проектирования интерфейсов 2010
Обзор рынка проектирования интерфейсов 2010Обзор рынка проектирования интерфейсов 2010
Обзор рынка проектирования интерфейсов 2010
 
Организация навигации в интерфейсах веб-сайтов: 5 принципов
Организация навигации в интерфейсах веб-сайтов: 5 принциповОрганизация навигации в интерфейсах веб-сайтов: 5 принципов
Организация навигации в интерфейсах веб-сайтов: 5 принципов
 
Согласование интересов с помощью диаграммы Use Case
Согласование интересов с помощью диаграммы Use CaseСогласование интересов с помощью диаграммы Use Case
Согласование интересов с помощью диаграммы Use Case
 
Building Systems Analysts Office
Building Systems Analysts OfficeBuilding Systems Analysts Office
Building Systems Analysts Office
 
Базовые инструменты и методы работы аналитика
Базовые инструменты и методы работы аналитикаБазовые инструменты и методы работы аналитика
Базовые инструменты и методы работы аналитика
 
Концепция проекта как инженерный документ — основа успеха проекта
Концепция проекта как инженерный документ — основа успеха проектаКонцепция проекта как инженерный документ — основа успеха проекта
Концепция проекта как инженерный документ — основа успеха проекта
 
Пример концепции проекта — модернизация портала округа
Пример концепции проекта — модернизация портала округаПример концепции проекта — модернизация портала округа
Пример концепции проекта — модернизация портала округа
 
Состояние потока (FLOW) как цель проектирования взаимодействия
Состояние потока (FLOW) как цель проектирования взаимодействияСостояние потока (FLOW) как цель проектирования взаимодействия
Состояние потока (FLOW) как цель проектирования взаимодействия
 
Digital in Trade. Кейс компании Efes Rus в сети Магнит
Digital in Trade. Кейс компании Efes Rus в сети МагнитDigital in Trade. Кейс компании Efes Rus в сети Магнит
Digital in Trade. Кейс компании Efes Rus в сети Магнит
 
Веб-продукты
Веб-продуктыВеб-продукты
Веб-продукты
 
Ведение проектной документации IT-специалистами
Ведение проектной документации IT-специалистамиВедение проектной документации IT-специалистами
Ведение проектной документации IT-специалистами
 
Die 19 Schnellsten Autos Der Welt
Die 19 Schnellsten Autos Der WeltDie 19 Schnellsten Autos Der Welt
Die 19 Schnellsten Autos Der Welt
 
Понятие качества ПО и приоритеты аспектов качества
Понятие качества ПО и приоритеты аспектов качестваПонятие качества ПО и приоритеты аспектов качества
Понятие качества ПО и приоритеты аспектов качества
 
Venturing - Scouting's Next Step
Venturing - Scouting's Next StepVenturing - Scouting's Next Step
Venturing - Scouting's Next Step
 
Celebrity charity websites the importance of taglines and hook statements
Celebrity charity websites the importance of taglines and hook statementsCelebrity charity websites the importance of taglines and hook statements
Celebrity charity websites the importance of taglines and hook statements
 
Gov Sites Access2
Gov Sites Access2Gov Sites Access2
Gov Sites Access2
 
Database Tuning Method & Technics
Database Tuning Method & TechnicsDatabase Tuning Method & Technics
Database Tuning Method & Technics
 
LITA Preconference: Getting Started with Drupal (handout)
LITA Preconference: Getting Started with Drupal (handout)LITA Preconference: Getting Started with Drupal (handout)
LITA Preconference: Getting Started with Drupal (handout)
 
Art Vs Content Presentation
Art Vs Content PresentationArt Vs Content Presentation
Art Vs Content Presentation
 

Similar a Веб-продукты — Разработка требований

5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
Ievgenii Katsan
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиями
ISsoft
 
CodeFest 2013. Бесков Д. — Как быть заказчиком продукта
CodeFest 2013. Бесков Д. — Как быть заказчиком продуктаCodeFest 2013. Бесков Д. — Как быть заказчиком продукта
CodeFest 2013. Бесков Д. — Как быть заказчиком продукта
CodeFest
 
Интернет-реклама для оконного бизнеса (Санкт-Петербург)
Интернет-реклама для оконного бизнеса (Санкт-Петербург)Интернет-реклама для оконного бизнеса (Санкт-Петербург)
Интернет-реклама для оконного бизнеса (Санкт-Петербург)
VEKA Rus
 
Интернет-реклама для оконного бизнеса (Новосибирск)
Интернет-реклама для оконного бизнеса (Новосибирск)Интернет-реклама для оконного бизнеса (Новосибирск)
Интернет-реклама для оконного бизнеса (Новосибирск)
VEKA Rus
 
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звено
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звеноМакс Гапонов. Тактическое управление продуктами: все еще недостающее звено
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звено
ScrumTrek
 
Тактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноТактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звено
Maxim Gaponov
 
владелец продукта
владелец продуктавладелец продукта
владелец продукта
ISsoft
 
Сравнение инструментов для построения отчетов
Сравнение инструментов для построения отчетовСравнение инструментов для построения отчетов
Сравнение инструментов для построения отчетов
Маркетинг-аналитика с OWOX BI
 
положение об отделе ю
положение об отделе юположение об отделе ю
положение об отделе ю
Nika Stuard
 

Similar a Веб-продукты — Разработка требований (20)

5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиями
 
CodeFest 2013. Бесков Д. — Как быть заказчиком продукта
CodeFest 2013. Бесков Д. — Как быть заказчиком продуктаCodeFest 2013. Бесков Д. — Как быть заказчиком продукта
CodeFest 2013. Бесков Д. — Как быть заказчиком продукта
 
Presentacion Ruso
Presentacion RusoPresentacion Ruso
Presentacion Ruso
 
Presentacion Ruso
Presentacion RusoPresentacion Ruso
Presentacion Ruso
 
Интернет-реклама для оконного бизнеса (Санкт-Петербург)
Интернет-реклама для оконного бизнеса (Санкт-Петербург)Интернет-реклама для оконного бизнеса (Санкт-Петербург)
Интернет-реклама для оконного бизнеса (Санкт-Петербург)
 
Интернет-реклама для оконного бизнеса (Новосибирск)
Интернет-реклама для оконного бизнеса (Новосибирск)Интернет-реклама для оконного бизнеса (Новосибирск)
Интернет-реклама для оконного бизнеса (Новосибирск)
 
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звено
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звеноМакс Гапонов. Тактическое управление продуктами: все еще недостающее звено
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звено
 
Тактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноТактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звено
 
Бизнес-анализ: грани разумного
Бизнес-анализ: грани разумногоБизнес-анализ: грани разумного
Бизнес-анализ: грани разумного
 
Технология внедрения и эффекты от систем автоматизации управления производств...
Технология внедрения и эффекты от систем автоматизации управления производств...Технология внедрения и эффекты от систем автоматизации управления производств...
Технология внедрения и эффекты от систем автоматизации управления производств...
 
Yyyyyy yyyy 1-8
Yyyyyy yyyy 1-8Yyyyyy yyyy 1-8
Yyyyyy yyyy 1-8
 
О формировании требований к продуктам EMC
О формировании требований к продуктам EMCО формировании требований к продуктам EMC
О формировании требований к продуктам EMC
 
Никита Ремизов - Введение в разработку ТЗ
Никита Ремизов - Введение в разработку ТЗНикита Ремизов - Введение в разработку ТЗ
Никита Ремизов - Введение в разработку ТЗ
 
владелец продукта
владелец продуктавладелец продукта
владелец продукта
 
Сравнение инструментов для построения отчетов
Сравнение инструментов для построения отчетовСравнение инструментов для построения отчетов
Сравнение инструментов для построения отчетов
 
Нефункциональные требования
Нефункциональные требованияНефункциональные требования
Нефункциональные требования
 
Менеджер ИТ продукта
Менеджер ИТ продуктаМенеджер ИТ продукта
Менеджер ИТ продукта
 
Sep reqm-lec1
Sep reqm-lec1Sep reqm-lec1
Sep reqm-lec1
 
положение об отделе ю
положение об отделе юположение об отделе ю
положение об отделе ю
 

Más de Denis Beskov

Денис Бесков. Как задавать требования к качеству ПО в цифрах?
Денис Бесков. Как задавать требования к качеству ПО в цифрах?Денис Бесков. Как задавать требования к качеству ПО в цифрах?
Денис Бесков. Как задавать требования к качеству ПО в цифрах?
Denis Beskov
 
Типовые заинтересованные лица в продуктовом проекте
Типовые заинтересованные лица в продуктовом проектеТиповые заинтересованные лица в продуктовом проекте
Типовые заинтересованные лица в продуктовом проекте
Denis Beskov
 
Типовые заинтересованные лица в заказном проекте
Типовые заинтересованные лица в заказном проектеТиповые заинтересованные лица в заказном проекте
Типовые заинтересованные лица в заказном проекте
Denis Beskov
 
4 производственных контекста
4 производственных контекста4 производственных контекста
4 производственных контекста
Denis Beskov
 

Más de Denis Beskov (7)

Денис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требованийДенис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требований
 
Денис Бесков. Как задавать требования к качеству ПО в цифрах?
Денис Бесков. Как задавать требования к качеству ПО в цифрах?Денис Бесков. Как задавать требования к качеству ПО в цифрах?
Денис Бесков. Как задавать требования к качеству ПО в цифрах?
 
Типовые заинтересованные лица в продуктовом проекте
Типовые заинтересованные лица в продуктовом проектеТиповые заинтересованные лица в продуктовом проекте
Типовые заинтересованные лица в продуктовом проекте
 
Типовые заинтересованные лица в заказном проекте
Типовые заинтересованные лица в заказном проектеТиповые заинтересованные лица в заказном проекте
Типовые заинтересованные лица в заказном проекте
 
4 производственных контекста
4 производственных контекста4 производственных контекста
4 производственных контекста
 
Шаблоны проектирования баз данных — Введение
Шаблоны проектирования баз данных — ВведениеШаблоны проектирования баз данных — Введение
Шаблоны проектирования баз данных — Введение
 
Beskov Doronin Accessibility Reapproached
Beskov Doronin   Accessibility ReapproachedBeskov Doronin   Accessibility Reapproached
Beskov Doronin Accessibility Reapproached
 

Веб-продукты — Разработка требований

  • 1. серия семинаров Создание успешных публичных массовых веб-продуктов Разработка требований к продукту / семинар-тренинг «Каким должен быть продукт?» Денис Бесков http://beskov.ru webproducts@beskov.ru
  • 2. План занятия Теория 2. Что такое требования? 3. Зачем они нужны? 4. Какие виды требований бывают? 5. Какие требования — хорошие? 6. Какие документы требований бывают? 7. Каково содержание документов требований? Практика 9. Разработка пользовательских требований
  • 3. Что такое требования? Требование — это: 2. Условие, которому должен удовлетворять продукт 3. Описание свойств продукта
  • 4. Зачем нужны требования? Назначение требований: • Формировать образ продукта • Задавать основу для планирования его создания (оценка сроков и управление) • Задавать основу для эффективной разработки (минимизация переделок) • Фиксировать принятые решения
  • 5. Какие виды требований бывают? Китайская классификация требований: 2. Бизнес-требования 3. Маркетинговые требования 4. Пользовательские требования 5. Функциональные требования 6. Нефункциональные требования 7. Технические требования
  • 6. Бизнес-требования Бизнес-требования Каких целей должен позволять достигать продукт Заказчику? Пример • Продукт должен способствовать повышению лояльности пользователей за счёт предоставления функциональности бронирования Критерий: количество забронированных билетов в день — не менее 1 тыс.
  • 7. Маркетинговые требования Маркетинговые требования Какими фичами должен обладать продукт? Пример • Система должна иметь возможность бронирования билетов на киносеансы в одной из крупнейших киносетях города (не менее 10 кинотеатров)
  • 8. Пользовательские требования Пользовательские требования Какие задачи пользователя должен помогать решать продукт и каким образом? Пример • Продукт должен предоставлять пользователю возможность снять бронь с билета (+ сценарий) • Продукт должен предоставлять возможность проголосовать за понравившийся рецепт (+ сценарий)
  • 9. Функциональные требования Функциональные требования Что должна уметь делать система для решения задач пользователя? Пример: • Продукт должен отправлять электронные письма • Продукт должен производить бронирование в системе GFL
  • 10. Нефункциональные требования Нефункциональные требования Ограничения (юридические, технические и т.д.): • Продукт должен соответствовать закону о персональных данных Атрибуты качества (надёжность, производительность, удобство и т.д.): • Время отклика продукта не должно превышать 3 секунд Бизнес-правила (логика бизнеса): • Продукт должна давать скидку в 7% покупателям с общим счётом не менее 10 тыс.руб.
  • 11. Технические требования Технические требования Как должна делать система то, что она должна делать? Пример • Система должна отправлять электронное письмо с использованием протокола IMAP
  • 12. Качества хороших требований 1. Целостность 2. Ясность 3. Согласованность 4. Проверяемость 5. Трассируемость 6. Выполнимость 7. Отделённость от проектирования 8. Неделимость
  • 13. Документы требований 1. Концепция продукта 2. Документ пользовательских требований 3. Функциональная спецификация 4. Техническое задание
  • 14. Содержание Концепции Концепция 2. Заинтересованные лица и их интересы 3. Проблемы ЗЛ 4. Цели продукта 5. Контекстные сценарии использования 6. Формула продукта 7. Фичи
  • 15. Содержание Пользовательских требований Документ пользовательских требований 2. Роли пользователей 3. Задачи пользователей 4. Сценарии решения задач с помощью продукта
  • 16. Содержание Функциональной спецификации Функциональная спецификация 2. Функциональные блоки 3. Алгоритмы работы продукта / Вариации поведения продукта 4. Правила вычислений/преобразований
  • 17. Содержание Технического задания Техническое задание 2. Назначение продукта 3. Требования к структуре 4. Требования к функциям 5. Требования к подсистемам 6. План работ