SlideShare a Scribd company logo
1 of 31
Сбор требований в
условиях неопределенности
Евгений Виноградов
Зачем
Скорость внедрения изменений
Время
Waterfall Agile Конфигурация
Скорость внедрения изменений
Сложность изменений
Настройки Код
BRE
Где?
Начало платежа
Сбор параметров
Выбор
источника
денег
Карта Счет
Мобильный
телефон
Кредит Терминал Банк
3DS
Сайт
эмитента
Авторизаци
я
SMS
Согласован
ие
Проводим операцию?
Авторизация
Где?
Начало платежа
Сбор параметров
Выбор
источника
денег
Карта Счет
Мобильный
телефон
Кредит Терминал Банк
3DS
Сайт
эмитента
Авторизаци
я
SMS
Согласован
ие
Проводим операцию?
Авторизация
Где?
Начало платежа
Сбор параметров
Выбор
источника
денег
Карта Счет
Мобильный
телефон
Кредит Терминал Банк
3DS
Сайт
эмитента
Авторизаци
я
SMS
Согласован
ие
Проведение
операции
Проводим операцию?
Блокировка
операции
Дополнительн
ые требования
Правила
"An employee can be fired for any reason or
no reason but not for an illegal reason"
Правила
• Business rules produce knowledge
• Workflows perform business work
Правила
IF …. THEN …
BRE в платежах
13
Development vs. BRE
15
•Код
•Git
•ant
•jira
•Тесты
•…
•Код
• Git
• ant
• jira
• Тесты
• …
С кого собираем требования
17
• Бизнес-пользователи
• Эксплуатация
• Разработка
• Тестирование
• Data Science
Бизнес-пользователи
Функциональность
Программа – максимум
Функциональность
• Вычисления
• Действия
Функциональность: убираем
• Задел на будущее
• Настройки
Эксплуатация
22
Делим ответственность
Сервис без BRE
УЗО
24
Разработка
25
Функциональность: нагрузка
Слабое звено
Функциональность: нагрузка
Кластеризация
Архитектура: ищем точку приложения
Тестирование
29
Тестирование и мониторинг
30
• Автотесты
• Исторические данные
Немного Data Science
31
Немного Data Science
Как будут работать правила без данных?
Вопросы?
jonny@yamoney.ru
https://www.linkedin.com/in/evinogradov
Евгений Виноградов
33

More Related Content

Viewers also liked

Проблемное интервью, дьявол в деталях
Проблемное интервью, дьявол в деталяхПроблемное интервью, дьявол в деталях
Проблемное интервью, дьявол в деталях
ПрофсоUX
 
Тестирование бизнес-идей (Анна Лопатухина, Agile Museum)
Тестирование бизнес-идей (Анна Лопатухина, Agile Museum)Тестирование бизнес-идей (Анна Лопатухина, Agile Museum)
Тестирование бизнес-идей (Анна Лопатухина, Agile Museum)
PCampRussia
 

Viewers also liked (20)

Больше чем анализ
Больше чем анализБольше чем анализ
Больше чем анализ
 
Коммуникация при различной структуре мышления - таксономия против фолксономии
Коммуникация при различной структуре мышления - таксономия против фолксономииКоммуникация при различной структуре мышления - таксономия против фолксономии
Коммуникация при различной структуре мышления - таксономия против фолксономии
 
Аналитик на тёмной стороне
Аналитик на тёмной сторонеАналитик на тёмной стороне
Аналитик на тёмной стороне
 
Особенности разработки требований в интеграционном проекте
Особенности разработки требований в интеграционном проектеОсобенности разработки требований в интеграционном проекте
Особенности разработки требований в интеграционном проекте
 
Подходы к спецификации изменений
Подходы к спецификации измененийПодходы к спецификации изменений
Подходы к спецификации изменений
 
Постоянные переключения контекста в жизни аналитика
Постоянные переключения контекста в жизни аналитикаПостоянные переключения контекста в жизни аналитика
Постоянные переключения контекста в жизни аналитика
 
Человек со стокгольмским синдромом
Человек со стокгольмским синдромомЧеловек со стокгольмским синдромом
Человек со стокгольмским синдромом
 
UX дизайн в Бизнес Анализе
UX дизайн в Бизнес АнализеUX дизайн в Бизнес Анализе
UX дизайн в Бизнес Анализе
 
Как выжить начинающему бизнес-аналитику?
Как выжить начинающему бизнес-аналитику?Как выжить начинающему бизнес-аналитику?
Как выжить начинающему бизнес-аналитику?
 
To requirements and beyond...
To requirements and beyond...To requirements and beyond...
To requirements and beyond...
 
Системный аналитик в Agile команде
Системный аналитик в Agile командеСистемный аналитик в Agile команде
Системный аналитик в Agile команде
 
Одна голова - плохо
Одна голова - плохоОдна голова - плохо
Одна голова - плохо
 
Собеседование на позицию бизнес-аналитика
Собеседование на позицию бизнес-аналитикаСобеседование на позицию бизнес-аналитика
Собеседование на позицию бизнес-аналитика
 
Ментальная математика для инженеров
Ментальная математика для инженеровМентальная математика для инженеров
Ментальная математика для инженеров
 
Сравнительный обзор сертификаций в области анализа
Сравнительный обзор сертификаций в области анализаСравнительный обзор сертификаций в области анализа
Сравнительный обзор сертификаций в области анализа
 
Управленческие инструменты: отслеживание состояния людей
Управленческие инструменты: отслеживание состояния людейУправленческие инструменты: отслеживание состояния людей
Управленческие инструменты: отслеживание состояния людей
 
Уязвимости мышления
Уязвимости мышленияУязвимости мышления
Уязвимости мышления
 
Проблемное интервью, дьявол в деталях
Проблемное интервью, дьявол в деталяхПроблемное интервью, дьявол в деталях
Проблемное интервью, дьявол в деталях
 
Дзен и искусство проектирования себя
Дзен и искусство проектирования себяДзен и искусство проектирования себя
Дзен и искусство проектирования себя
 
Тестирование бизнес-идей (Анна Лопатухина, Agile Museum)
Тестирование бизнес-идей (Анна Лопатухина, Agile Museum)Тестирование бизнес-идей (Анна Лопатухина, Agile Museum)
Тестирование бизнес-идей (Анна Лопатухина, Agile Museum)
 

Similar to Cбор требований в условиях неопределенности

Николай Зайченко (Nevsky IP Law)
Николай Зайченко (Nevsky IP Law)Николай Зайченко (Nevsky IP Law)
Николай Зайченко (Nevsky IP Law)
Ontico
 
построение системы веб аналитики для сайта услуг
построение системы веб аналитики для сайта услугпостроение системы веб аналитики для сайта услуг
построение системы веб аналитики для сайта услуг
Oleg Rudakov
 
матрос банк михайловский
матрос банк михайловскийматрос банк михайловский
матрос банк михайловский
FinancialStudio
 

Similar to Cбор требований в условиях неопределенности (20)

Приём платежей в Badoo - взгляд изнутри, Анатолий Панов (Badoo)
Приём платежей в Badoo - взгляд изнутри, Анатолий Панов (Badoo)Приём платежей в Badoo - взгляд изнутри, Анатолий Панов (Badoo)
Приём платежей в Badoo - взгляд изнутри, Анатолий Панов (Badoo)
 
Arbitros
ArbitrosArbitros
Arbitros
 
ТКС Банк: Интернет-эквайринг, прием платежей онлайн
ТКС Банк: Интернет-эквайринг, прием платежей онлайнТКС Банк: Интернет-эквайринг, прием платежей онлайн
ТКС Банк: Интернет-эквайринг, прием платежей онлайн
 
7seconds for inv
7seconds for inv7seconds for inv
7seconds for inv
 
Прием платежей в Badoo взгляд изнутри. Dev Conf 2014
Прием платежей в Badoo  взгляд изнутри. Dev Conf 2014Прием платежей в Badoo  взгляд изнутри. Dev Conf 2014
Прием платежей в Badoo взгляд изнутри. Dev Conf 2014
 
Применение CQRS и EventSourcing в DDD-проекте
Применение CQRS и EventSourcing в DDD-проектеПрименение CQRS и EventSourcing в DDD-проекте
Применение CQRS и EventSourcing в DDD-проекте
 
Презентация РАБИС бизнес
Презентация РАБИС бизнесПрезентация РАБИС бизнес
Презентация РАБИС бизнес
 
Легализация доходов Интернет-сервисов
Легализация доходов Интернет-сервисовЛегализация доходов Интернет-сервисов
Легализация доходов Интернет-сервисов
 
Николай Зайченко (Nevsky IP Law)
Николай Зайченко (Nevsky IP Law)Николай Зайченко (Nevsky IP Law)
Николай Зайченко (Nevsky IP Law)
 
TК°Conf. Как проложить путь к успеху с помощью банковских карт. Александр Сычев.
TК°Conf. Как проложить путь к успеху с помощью банковских карт. Александр Сычев.TК°Conf. Как проложить путь к успеху с помощью банковских карт. Александр Сычев.
TК°Conf. Как проложить путь к успеху с помощью банковских карт. Александр Сычев.
 
Кредитный конвейер - Step Integrator
Кредитный конвейер - Step IntegratorКредитный конвейер - Step Integrator
Кредитный конвейер - Step Integrator
 
Юлия Беляева - Метрика для вебмастеров
Юлия Беляева - Метрика для вебмастеровЮлия Беляева - Метрика для вебмастеров
Юлия Беляева - Метрика для вебмастеров
 
Киришун
КиришунКиришун
Киришун
 
Машинное прогнозирование кассовых разрывов
Машинное прогнозирование кассовых разрывовМашинное прогнозирование кассовых разрывов
Машинное прогнозирование кассовых разрывов
 
аксиоматика аксикредит-цб рф
аксиоматика аксикредит-цб рфаксиоматика аксикредит-цб рф
аксиоматика аксикредит-цб рф
 
Интернет-банки 2016: востребованность функционала и юзабилити. Исследования и...
Интернет-банки 2016: востребованность функционала и юзабилити. Исследования и...Интернет-банки 2016: востребованность функционала и юзабилити. Исследования и...
Интернет-банки 2016: востребованность функционала и юзабилити. Исследования и...
 
"Влияние данных на увеличение продаж, улучшении экономики бизнеса и безопасн...
 "Влияние данных на увеличение продаж, улучшении экономики бизнеса и безопасн... "Влияние данных на увеличение продаж, улучшении экономики бизнеса и безопасн...
"Влияние данных на увеличение продаж, улучшении экономики бизнеса и безопасн...
 
построение системы веб аналитики для сайта услуг
построение системы веб аналитики для сайта услугпостроение системы веб аналитики для сайта услуг
построение системы веб аналитики для сайта услуг
 
BitCAD
BitCADBitCAD
BitCAD
 
матрос банк михайловский
матрос банк михайловскийматрос банк михайловский
матрос банк михайловский
 

More from SQALab

More from SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Cбор требований в условиях неопределенности