Слайд 2План
Зачем рассказываю
Что узнал из этого учебника
![План Зачем рассказываю Что узнал из этого учебника](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-1.jpg)
Слайд 3План
Что узнал из этого учебника
Зачем рассказываю
![План Что узнал из этого учебника Зачем рассказываю](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-2.jpg)
Слайд 4Раньше
Я как {роль} хочу {что-то}, чтобы {цель}
![Раньше Я как {роль} хочу {что-то}, чтобы {цель}](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-3.jpg)
Слайд 5Оказалось, все немного сложнее
![Оказалось, все немного сложнее](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-4.jpg)
Слайд 6Вариант использования
Он же usecase
Повествование о взаимодействии человека с системой.
![Вариант использования Он же usecase Повествование о взаимодействии человека с системой.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-5.jpg)
Слайд 7Части
Действующие лица
Цели
Критерии успеха
Действия (собственно повествование)
Расширения (ветвления, отказы и валидация)
![Части Действующие лица Цели Критерии успеха Действия (собственно повествование) Расширения (ветвления, отказы и валидация)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-6.jpg)
Слайд 8Особенности
Уровни требований и взаимодействия
На каком уровне должна находиться цель
На каком уровне должен
![Особенности Уровни требований и взаимодействия На каком уровне должна находиться цель На](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-7.jpg)
находиться юзкейс
Слайд 9Особенности
Нет ветвлений
Если ветвления есть, то это 2 истории, а не одна.
Есть исключения.
![Особенности Нет ветвлений Если ветвления есть, то это 2 истории, а не](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-8.jpg)
Или расширения.
Слайд 10Особенности
Каждый пункт истории должен приближать пользователя к цели.
Не «если логин и
![Особенности Каждый пункт истории должен приближать пользователя к цели. Не «если логин](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-9.jpg)
пароль верны, то», а "система подтвердила правильность логина и пароля"
Слайд 11Польза
Задачу в тестирование стоит передавать в виде истории.
Уровень цели для возможности тестирования
![Польза Задачу в тестирование стоит передавать в виде истории. Уровень цели для возможности тестирования](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-10.jpg)
Слайд 12Польза
Чтоб написать текст нужно думать
История - форматированный нарратив, хоть и имеющий ограничения,
![Польза Чтоб написать текст нужно думать История - форматированный нарратив, хоть и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-11.jpg)
но все же - являющийся текстом на родном языке.
Слайд 15Пример
Роль. Оператор поставщика (Менеджер).
Цель: Выполнить требование сети и передать информацию о раскладке
![Пример Роль. Оператор поставщика (Менеджер). Цель: Выполнить требование сети и передать информацию](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-14.jpg)
товаров по палетам.
Предусловия: уже известна реальность - сколько товаров в палетах, необходимо занести информацию в систему
Есть черновик десадва или сам десадв.
Минимальные гарантии: Можно отправить и без упаковки.
Успех: Привести сообщение в соответствие с реальностью за минимальные затраты времени.
Слайд 16Пример
История 1:
Оператор открывает в системе черновик сообщения об отгрузке и переходит в
![Пример История 1: Оператор открывает в системе черновик сообщения об отгрузке и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-15.jpg)
интерфейс упаковки.
Выбирает товары, которые попали в первую палету, тыкая по чекбоксам и вводит количество, попавшее в палету
Пакует и если необходимо, вводит цифры штрих кода
Повторяет процедуру нужное количество раз
Сохраняет эту хрень.
Слайд 17Часть вторая, или «К чему это все?»
Каждый новый шаг в выбранной вами
![Часть вторая, или «К чему это все?» Каждый новый шаг в выбранной вами профессии стоит дороже.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-16.jpg)
профессии стоит дороже.
Слайд 18Часть вторая, или «К чему это все?»
Сперва нужно
Знать чем отличается гет от
![Часть вторая, или «К чему это все?» Сперва нужно Знать чем отличается](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-17.jpg)
пост,
Уметь делить на классы эквивалентности и писать чеклисты
Делать что говорят.
Слайд 19Часть вторая, или «К чему это все?»
Затем нужно
разбираться в стеке OSI и
![Часть вторая, или «К чему это все?» Затем нужно разбираться в стеке](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-18.jpg)
пользоваться фидлером
Пользоваться картами памяти
Расставлять приоритеты
Слайд 20Часть вторая, или «К чему это все?»
А дальше:
Помнить слабые места layer’ной архитектуры
Программировать
![Часть вторая, или «К чему это все?» А дальше: Помнить слабые места](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-19.jpg)
на любом языке
Знать, зачем на самом деле нужны ТАУ и ТОС.
Слайд 21Модели роста
Пирамида
Дерево
Синергия
![Модели роста Пирамида Дерево Синергия](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-20.jpg)
Слайд 22Почему аналитика?
Не получается хорошо писать автотесты
![Почему аналитика? Не получается хорошо писать автотесты](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-21.jpg)
Слайд 23Почему Коберн?
Аналитика состоит из
Проектирование и декомпозиция систем
Представление информации
![Почему Коберн? Аналитика состоит из Проектирование и декомпозиция систем Представление информации](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/980714/slide-22.jpg)