Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

1,083 views

Published on

Доклад Евгения Виноградова на конференции Analyst Days-5, 22-23 апреля 2016 г., Санкт-Петербург
www.analystdays.com

Published in: Education
  • Be the first to comment

  • Be the first to like this

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

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

×