На каком этапе разработки сайта нужны какие-либо артефакты

«На каком этапе разработки сайта нужны какие-либо артефакты» — вопрос из категории Планирование проекта, который задают на 23% собеседований Менеджер Проектов. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Артефакты используются на всех этапах разработки сайта, но их тип и назначение различаются:

  1. Планирование: Бизнес-требования, пользовательские истории, roadmap, матрица рисков.
  2. Анализ: Use-case диаграммы, user flow, CJM (Customer Journey Map).
  3. Дизайн: Wireframes, макеты (Figma/Sketch), style guides, UI-киты.
  4. Разработка: Техническое задание, архитектурные схемы (например, блок-схема API), документация API (Swagger), репозиторий кода (Git).
  5. Тестирование: Test cases, чек-листы, баг-репорты (JIRA/TestRail).
  6. Деплой: Инструкции по развертыванию, CI/CD-конфиги (например, .gitlab-ci.yml), чек-лист релиза.
  7. Поддержка: Лог изменений (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'