BDD в аналитике. Требования через поведение. Татьяна Ошуркова | TechMeetup #7 System analysis

preview_player
Показать описание
Как говорить с заказчиками и разработкой на одном языке?
Сегодня для системного аналитика очень важно хорошо разбираться в бизнес-процессах. Он постоянно работает с заказчиком, который понимает лишь автоматизируемый процесс, что часто вызывает трудности в постановке разработке: можно не понять задачи бизнеса или сложно правильно сформулировать требования при переводе с языка поведения на язык программных сущностей.

На очередном TechMeetup, Татьяна Ошуркова, опытный аналитик и разработчик из Росбанка, расскажет про методологию "Разработка через поведение" (BDD). Вы узнаете, как BDD помогает решать проблемы аналитика, язык Gherkin, рекомендации к применению и практические примеры. Этот доклад будет особенно полезен системным аналитикам среднего и старшего уровня.

Кратко о том, что мы обсудим:
- Проблемы, с которыми сталкивается аналитик при работе с бизнес-задачами.
- Основы методики BDD и её плюсы для аналитика.
- Сходства и различия между TDD и BDD.
- Преимущества использования языка Gherkin.
- Как применять BDD на практике.
- Ограничения методики BDD.
- Возможности масштабирования решений с использованием BDD.

Материалы:

Доклад:
00:00 - Татьяна Ошуркова: ex-разработчик баз данных, системный аналитик Росбанка
00:50 - О чем будем говорить? Методология "Разработка через поведение"
01:28 - Какие проблемы приводят к поиску решения изменения постановки?
02:35 - КАК и какие BDD решает проблемы?
04:06 - Требования для тестирование. Описываем поведение, а не систему
04:45 - Планирование тестирования, потом разработка
05:05 - Тестирование в начале, а отличия? TDD и BDD
07:07 - Как внедрить изменение постановки требований в работу?
08:13 - Алгоритм описания требований. Правила и Gherkin
11:01 - Инструменты, среды и средства использования BDD
12:14 - Требования через BDD-сценарий
12:59 -Selenium. Создание тестов по BDD-сценариям
14:04 - BDD - а когда не стоит?
15:50 - Куда и как развивать и мастабировать процесс?
17:40 - Поведение системы - ключ к полным требованиям
19:06 - Как попробовать решение самому?

Q&A:
20:14 - Q&A. Роль СА в команде. Постановка и проверка. СА и QA отдельно?
21:18 - Q&A. Описание поведения - системная или бизнес аналитика?
22:26 - Q&A. BDD = Gherkin или фокус на поведение?
23:58 - Q&A. BDD сразу или по необходимости?
25:00 - Q&A. BDD или DDD? Системная и бизнес аналитика - поведение или сущности?
26:44 - Q&A. Командная роль аналитика. ЧТО или КАК делать лучше для разработчика?
27:38 - Q&A. Описание поведения и скорость разработки. Как влияет BDD на TTM?

28:48 - СПА-СИ-БО за просмотр, подпишись)

#tech_meetup #systemanalyst #systemanalysis #tech_meetup7
---

Есть вопросы?

Рекомендации по теме
Комментарии
Автор

Поделись мнением о докладе, теме, подаче
Спикерам важна каждая ОС ❤‍🩹

tech_common