Жизненный цикл проекта —
последовательность этапов, через которые проходит продукт: анализ, проектирование,
разработка, тестирование, релиз, поддержка и развитие.
Анализ (Discovery) —
стартовый этап проекта, на котором уточняются цели, требования, ограничения и риски,
формируется укрупнённый объём работ и первичная дорожная карта.
Архитектура системы —
структура продукта на уровне сервисов, баз данных, интеграций и интерфейсов,
определяющая масштабируемость, устойчивость и развитие системы.
Техлид (Technical Lead) —
старший инженер, отвечающий за архитектурные решения, качество кода
и техническую согласованность проекта.
Код-ревью (Code review) —
проверка изменений в коде перед их слиянием в основную ветку
для выявления ошибок и соблюдения архитектурных стандартов.
Технический долг —
накопленные упрощения и компромиссы в коде и архитектуре,
которые усложняют развитие и поддержку продукта.
CI/CD —
практики автоматизации сборки, тестирования и развёртывания продукта,
обеспечивающие повторяемость и стабильность релизов.
Промежуточное окружение (Staging) —
среда, максимально приближенная к продакшену, используемая
для проверки изменений перед релизом.
SLA (Service Level Agreement) —
соглашение об уровне сервиса, определяющее сроки реакции
и восстановления при инцидентах.
Инцидент —
непредвиденная проблема в работе системы:
сбой, падение сервиса или критическая ошибка.
Регрессия —
ситуация, при которой новые изменения нарушают
ранее корректно работающий функционал.
Дорожная карта (Roadmap) —
план развития продукта с ключевыми этапами,
приоритетами и крупными релизами.
Бэклог (Backlog) —
упорядоченный список задач, включающий новые функции,
улучшения, исправления и технические работы.
Кросс-функциональная команда —
команда, включающая все ключевые роли для полного цикла разработки:
управление, разработку, тестирование и эксплуатацию.
B2B-сотрудничество —
формат взаимодействия, ориентированный на долгосрочное партнёрство,
устойчивые процессы и предсказуемое развитие продукта.