Вертикальный срез - Википедия - Vertical slice
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
А вертикальный срез, иногда сокращенно ПРОТИВ, это тип веха, ориентир, или же срок с упором на демонстрацию прогресса по всем компонентам проект.[нужен лучший источник ] Это могло произойти в индустрия видеоигр.[нужен лучший источник ]
Термин «вертикальный слой» относится к поперечному сечению слоев, которые образуют структуру базы программного кода. В основном используется в Scrum терминология, в которой работа планируется с точки зрения функций (или историй). Например, в качестве очень простого подхода программный проект может состоять из трех уровней (или компонентов):
- Уровень доступа к данным (Нижний)
- Слой бизнес-логики (середина)
- Пользовательский интерфейс слой (верх)
В этом распространенном подходе вертикальный срез означает немного каждого слоя. Опять же, в качестве примера, новый запрос функции, такой как «отображение информации о x на главном экране», будет содержать следующие рабочие биты:
- Работайте в UX / UI, который будет отображать информацию
- Работа на уровне обслуживания для преобразования информации
- Работайте на уровне базы данных, чтобы сохранить / получить информацию.
Таким образом, вертикальный срез можно определить как «сумму работы, которая должна быть выполнена на каждом слое, чтобы заставить работать конкретную функцию». Вертикальный срез не обязательно влияет на все компоненты программного обеспечения. Например, если решение содержит веб-службу, оно будет находиться на том же «этаже», что и пользовательский интерфейс, а такая функция, как «поддержка входа / выхода в веб-службе», которая включает только веб-службу, не требует изменения пользовательского интерфейса. , но уровни доступа к бизнесу и базе данных.
Вертикальные истории пользователей
Вертикаль история пользователя инкапсулирует действие одной функции.
Написание вертикальных пользовательских историй
Ниже приведен пример вертикальной пользовательской истории:
Как конечный пользователь я должен иметь возможность войти на портал моей компании, чтобы я мог выполнять свои функции по работе.
Критерии приемки
Критерии приема - это условия удовлетворения. Эта история "готова", когда завершены подробные функции.
- Пример
- Убедитесь, что я могу войти в систему
- Убедитесь, что мои учетные данные будут сохранены
- Убедитесь, что я могу сбросить свой пароль, нажав ссылку «Забыли пароль»
- Убедитесь, что я не могу вернуться на целевую страницу без предварительного входа в систему
Рассечение по слоям
Как разработчик, вам нужно будет подумать о каждом файле, инкапсулированном в каждом слое, который необходимо создать и / или расширить, чтобы завершить эту историю «Пользователь входа в систему».
Источники
- Тренировочная площадка для вертикальной нарезки, автор Бен Клей (масштабируемый масштаб предприятия, 2009)
- Создан для процветания, Джей ван Зил
- Горизонтальные и вертикальные истории пользователей - Нарезка торта, Нед Кремич
- ИНВЕСТИРУЙТЕ В ХОРОШИЕ ИСТОРИИ И РАЗУМНЫЕ ЗАДАЧИ Билла Уэйка
- Доминик Криммер: 6 блестящих способов разрезать пользовательские истории
- Пользовательские истории 2.0 Джеффа Сазерленда