Neural Project InstituteСертификация по управлению проектами для эпохи ИИ

Руководство по Agile · Основы Agile

Глоссарий Agile: более 80 терминов простыми словами

Этот глоссарий Agile простыми словами объясняет термины, которые встречаются в Agile, Scrum, Kanban и масштабированном Agile. Если у термина есть отдельное руководство, перейдите по ссылке за подробностями. Официальные термины Scrum соответствуют Руководству по Scrum 2020 года.

Главное

  • Словарь Agile охватывает ценности, фреймворки, роли, события, артефакты и метрики.
  • Многие распространённые термины — это практики, а не официальные термины Scrum.
  • Согласуйте в команде общие определения, чтобы избежать путаницы.
  • Переходите по ссылкам на подробные руководства по любому термину, который нужно применить.

От A до C

ТерминОпределение
Критерии приёмкиУсловия, которым должен соответствовать элемент бэклога, чтобы его приняли; см. пользовательских историй
Разработка через приёмочное тестирование (ATDD)Написание приёмочных тестов вместе с заказчиком до создания функции
AgileПодход к работе, основанный на коротких циклах, обратной связи и адаптации; см. что такое Agile
Agile-коучСпециалист, помогающий командам и руководителям внедрять Agile-подходы к работе
Agile ManifestoДокумент 2001 года с четырьмя ценностями и двенадцатью принципами; см. Agile Manifesto
Agile-мышлениеУстановки, благоприятствующие обучению, сотрудничеству и адаптивности; см. Agile-мышление
Agile Release Train (ART)В SAFe — долгосрочная команда из Agile-команд; см. Agile Release Train
БэклогУпорядоченный список работы; см. бэклог продукта
Уточнение бэклогаПостоянная работа по уточнению, разбиению и оценке элементов бэклога; см. уточнение бэклога
БлокерВсё, что мешает продвижению работы; см. кластеризация блокеров
Диаграмма сгоранияДиаграмма оставшейся работы во времени
Диаграмма выполненияДиаграмма выполненной работы и общего содержания во времени
РитмРегулярный ритм событий, например двухнедельные спринты
ЗагрузкаОбъём работы, который команда может взять на себя за период; см. планирование мощностей в Agile
ЦеремонияНеформальное название регулярной Agile-встречи; см. Agile-встречи
Непрерывная поставкаПоддержание ПО в постоянной готовности к релизу; см. непрерывная поставка
Непрерывная интеграция (CI)Частое слияние и тестирование изменений кода, нередко несколько раз в день
Кросс-функциональная командаКоманда, обладающая всеми навыками, необходимыми для поставки готовой работы
Накопительная диаграмма потокаДиаграмма, показывающая количество элементов на каждом этапе процесса во времени; см. CFD
Время циклаВремя от начала работы над элементом до её завершения; см. время цикла

От D до I

ТерминОпределение
Ежедневный Scrum15-минутное ежедневное событие, на котором разработчики проверяют прогресс в достижении цели спринта; см. Ежедневный Scrum
Ежедневный стендапОбщее название короткой ежедневной встречи команды
критериям готовности (Definition of Done)Общее описание качества, необходимого, чтобы работа считалась завершённой; см. критериям готовности (Definition of Done)
Критерии готовности к работе (Definition of Ready)Необязательный чек-лист для элементов перед их включением в спринт
DevOpsПрактики, объединяющие разработку и эксплуатацию; см. DevOps
Разработчики (Scrum)Участники Scrum-команды, создающие инкремент в каждом спринте
ЭмпиризмПринятие решений на основе наблюдений и опыта; см. эмпиризм в Scrum
ЭпикКрупный объём работы, разбитый на истории; см. эпики в Agile
ОценкаПрогнозирование объёма или трудозатрат работы; см. стори-поинты
Экстремальное программирование (XP)Agile-метод с инженерными практиками, такими как парное программирование и разработка через тестирование
ФункцияЧасть функциональности, приносящая ценность; в SAFe находится между эпиками и историями
ПотокПлавное движение работы через процесс; см. эффективность потока
ИнкрементПригодный к использованию шаг к цели продукта; см. инкремент
Информационный радиаторНаглядное отображение информации команды, например доска или диаграмма
INVESTЧек-лист хороших историй: независимая, обсуждаемая, ценная, оцениваемая, небольшая, тестируемая (Independent, Negotiable, Valuable, Estimable, Small, Testable)
ИтерацияФиксированный таймбокс, в течение которого команда выполняет работу; в Scrum — спринт
Итеративный и инкрементальныйУлучшение работы через повторяющиеся циклы и поставка частями; см. итеративная и инкрементальная разработка

От K до P

ТерминОпределение
KanbanМетод управления потоком с помощью визуальных досок и WIP-лимитов; см. что такое Kanban
Kanban-доскеДоска со столбцами для этапов процесса работы; см. Kanban-доски
Large-Scale Scrum (LeSS)Фреймворк для множества команд, работающих над одним продуктом; см. LeSS
Время выполнения (lead time)Время от поступления запроса до его выполнения; см. время цикла и время выполнения
LeanМышление, ориентированное на ценность и устранение потерь; см. бережливое управление проектами
Минимально жизнеспособный продукт (MVP)Минимальная версия продукта, позволяющая учиться у реальных пользователей
Моб-программированиеВся команда одновременно работает над одной и той же задачей
Парное программированиеДва человека вместе работают за одним рабочим местом над одним и тем же кодом
ПерсонаВымышленный профиль, представляющий группу пользователей
PI PlanningВ SAFe — регулярное мероприятие по планированию для Agile Release Train; см. PI Planning
Покер планированияИгра-оценка на основе консенсуса с использованием карт с числами
Цель продуктаДолгосрочная цель Scrum-команды; обязательство для бэклога продукта
Владелец продуктаОтвечает за максимизацию ценности продукта; см. владелец продукта в Scrum
Инкремент программы (PI)В SAFe — таймбокс из нескольких итераций, обычно 8–12 недель
Вытягивающая системаРабота начинается только при наличии мощности; см. вытягивание и выталкивание

От R до S

ТерминОпределение
РефакторингУлучшение внутренней структуры кода без изменения его поведения
РелизПредоставление инкрементов пользователям; см. планирование релизов в Agile
РетроспективаВстреча для анализа и улучшения того, как работает команда; см. Ретроспектива спринта
Дорожная картаВысокоуровневый план целей во времени; см. Agile-дорожная карта
Scaled Agile Framework (SAFe)Фреймворк для Agile в масштабе предприятия; см. SAFe
ScrumЛегковесный фреймворк для сложной работы в спринтах; см. что такое Scrum
Scrum-мастерОтвечает за эффективность Scrum-команды; см. роль Scrum-мастера
Scrum of ScrumsКоординационная встреча между Scrum-командами; см. Scrum of Scrums
ScrumbanСочетание Scrum и Kanban; см. Kanban и Scrumban
Самоуправляемая командаКоманда, которая сама решает, кто, что, когда и как делает
СпайкИсследование в рамках таймбокса для снижения неопределённости
СпринтФиксированный таймбокс продолжительностью не более месяца в Scrum; см. что такое спринт
Бэклог спринтаЦель спринта, выбранные элементы и план; см. Бэклог спринта
цель спринтаЕдинственная цель спринта
Планирование спринтаСобытие, с которого начинается спринт; см. Планирование спринта
Обзор спринтаСобытие для проверки результата спринта; см. Обзор спринта
Заинтересованная сторонаЛюбой, кто заинтересован в продукте или проекте
Стори-поинтыОтносительные единицы для оценки элементов бэклога; см. стори-поинты
Устойчивый темпРабочий ритм, который команда может поддерживать неограниченно долго
Роение (swarming)Несколько участников команды работают вместе над одним элементом; см. Роение (swarming) в Agile

От T до Z

ТерминОпределение
T-образные навыкиГлубокие навыки в одной области плюс широкие навыки в других; см. структуры Agile-команд
ЗадачаТехнический шаг для выполнения истории; см. эпики, истории и задачи
Технический долгБудущая цена срезания углов; см. технический долг
Разработка через тестирование (TDD)Написание автоматизированного теста до написания кода, который должен его пройти
ТемаШирокая область фокуса, объединяющая несколько эпиков
Пропускная способностьКоличество элементов, выполненных за период; см. пропускная способность
ТаймбоксФиксированная максимальная продолжительность деятельности или события
Пользовательская историяКраткое описание потребности пользователя; см. пользовательских историй
Поток создания ценностиШаги, создающие ценность для клиента; см. картирование потока создания ценности
СкоростьОбъём работы, который команда выполняет за спринт; см. диаграмма скорости
WIP (незавершённая работа)Элементы, работа над которыми начата, но не завершена
WIP-лимитОграничение незавершённой работы; см. WIP-лимиты

Как пользоваться этим глоссарием

  • Согласуйте в команде общие определения, особенно для таких терминов, как «готово» и «готово к работе».
  • Помните, что многие термины (стори-поинты, скорость, эпики) — это распространённые практики, а не часть Руководства по Scrum; см. глоссарий Scrum с официальными терминами Scrum.
  • Используйте связанные руководства, чтобы глубже разобраться в любом термине.

Частые вопросы

Какие термины Agile важнее всего знать?

Начните со спринта, бэклога, пользовательской истории, критериев готовности, скорости, ретроспективы, Kanban-доски и WIP-лимита.

В чём разница между Agile и Scrum?

Agile — это широкий подход, основанный на ценностях и принципах; Scrum — конкретный фреймворк, который их применяет. См. Agile и Scrum.

Что означает спринт в терминологии Agile?

Фиксированный таймбокс, обычно от одной до четырёх недель, в течение которого команда создаёт пригодный к использованию инкремент.

Что означает WIP в Agile?

Незавершённая работа (work in progress): элементы, работа над которыми начата, но не закончена.

Что такое скорость в Agile?

Объём работы, часто в стори-поинтах, который команда выполняет за спринт; используется для прогнозирования.

Что такое эпик в Agile?

Крупный объём работы, который разбивается на более мелкие пользовательские истории; см. эпики в Agile.

Что такое спайк в Agile?

Короткое исследование или эксперимент в рамках таймбокса, позволяющее ответить на вопрос до принятия решения что-либо создавать.

Что означает MVP в Agile?

Минимально жизнеспособный продукт: минимальная версия продукта, позволяющая команде учиться у реальных пользователей.

В чём разница между диаграммами сгорания и выполнения в Agile?

Диаграмма сгорания показывает оставшуюся работу; диаграмма выполнения показывает выполненную работу и общее содержание, поэтому изменения содержания становятся видны.

Являются ли стори-поинты частью Scrum?

Нет. Стори-поинты — распространённая практика оценки, но Руководство по Scrum их не предписывает.

Что такое таймбокс в Agile?

Фиксированная максимальная продолжительность события или деятельности, например 15-минутный ежедневный Scrum.