Ответ
Артефакты используются на всех этапах разработки сайта, но их тип и назначение различаются:
- Планирование: Бизнес-требования, пользовательские истории, roadmap, матрица рисков.
- Анализ: Use-case диаграммы, user flow, CJM (Customer Journey Map).
- Дизайн: Wireframes, макеты (Figma/Sketch), style guides, UI-киты.
- Разработка: Техническое задание, архитектурные схемы (например, блок-схема API), документация API (Swagger), репозиторий кода (Git).
- Тестирование: Test cases, чек-листы, баг-репорты (JIRA/TestRail).
- Деплой: Инструкции по развертыванию, CI/CD-конфиги (например,
.gitlab-ci.yml), чек-лист релиза. - Поддержка: Лог изменений (Changelog), документация для пользователей.
Пример артефакта для этапа разработки — OpenAPI-спецификация в YAML:
openapi: 3.0.0
info:
title: Auth API
version: 1.0.0
paths:
/login:
post:
summary: User login
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/UserCredentials'