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

SQALab
SQALabSQALab
Сбор требований в
условиях неопределенности
Евгений Виноградов
Зачем
Скорость внедрения изменений
Время
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
1 of 31

More Related Content

Viewers also liked(20)

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

ArbitrosArbitros
Arbitros
it-park446 views
7seconds for inv7seconds for inv
7seconds for inv
Alexei Chalenko224 views
Презентация РАБИС бизнесПрезентация РАБИС бизнес
Презентация РАБИС бизнес
Vyacheslav Benedichuk660 views
КиришунКиришун
Киришун
FinancialStudio925 views
BitCADBitCAD
BitCAD
Vladislav Mitrofanov232 views

More from SQALab(20)

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