Recommended resources
The freely available resources this lesson will direct you to.
- JIRA Базовый курс #3.1 - AGILE манифест, SCRUM методология разработки и его Спринтыwww.youtube.com
- Agile & Scrum – знакомство и легкое погружениеwww.youtube.com
- Agile: что это? Принципы, Фреймворки и Внедрение Методологииdevelopers.sber.ru
- Agile-манифест разработки программного обеспеченияagilemanifesto.org
Здравствуйте! Начинаем модуль об основах Agile и Scrum — фундаменте, который часто проверяют на собеседованиях Technical Project Manager. В этой первой теме важно устранить распространённую путаницу: Agile — не Scrum, не Jira-доска и не набор обязательных церемоний. Agile задаёт систему приоритетов и способ мышления; фреймворки превращают её в организованную работу команды.
К концу урока вы сможете уверенно объяснить эту разницу на интервью и в рабочем обсуждении: где заканчиваются ценности Agile, какую роль играют принципы и что именно добавляют Scrum, Kanban или XP.
Три уровня: ценности, принципы, фреймворки
Удобно рассматривать Agile как три разных уровня конкретности.
| Уровень | Отвечает на вопрос | Пример |
|---|---|---|
| Ценности Agile | Что для нас важнее, когда приходится выбирать? | Работающий продукт важнее исчерпывающей документации |
| Принципы Agile | Каким поведением и организацией работы выражаются эти ценности? | Регулярно поставлять работающий продукт, сотрудничать с бизнесом ежедневно |
| Фреймворк управления работой | Как именно команда организует работу каждый день и каждую неделю? | Scrum со Sprint, Product Backlog и Review; Kanban с визуализацией потока и WIP-лимитами |
Ключевое различие:
- ценности задают приоритеты;
- принципы поясняют, как эти приоритеты проявляются на практике;
- фреймворки дают конкретную рабочую конструкцию: роли, события, артефакты, правила и метрики.
Поэтому фраза «мы внедряем Agile» сама по себе недостаточна. Нужно уточнить: какие ценности и принципы хотим усилить и каким способом будем это делать? Например, команда может внедрить Scrum, чтобы чаще получать обратную связь и корректировать план. Или использовать Kanban в поддержке, чтобы сделать поток задач прозрачным и не перегружать инженеров параллельной работой.
Agile как система приоритетов, а не отмена дисциплины
Agile Manifesto был сформулирован в 2001 году для разработки ПО. Его четыре ценности сформулированы попарно: слева находится то, чему отдаётся больший приоритет, справа — то, что сохраняет ценность, но не должно становиться самоцелью.

Формула манифеста принципиальна: он не отрицает ценность процессов, инструментов, документации, договоров и планов. Речь идёт о выборе при конфликте приоритетов.
Например, в FinTech-проекте нельзя сказать: «Документация не нужна, потому что мы Agile». Для интеграции с банком, миграции данных или выпуска в регулируемой среде необходимы API-контракты, архитектурные решения, регламенты эксплуатации и согласования. Но если команда месяцами согласовывает документ, не проверяя реальную интеграцию, она нарушает смысл второй ценности: работающий и проверенный результат важнее полноты документа ради полноты.
Рассмотрим все четыре ценности как решения, которые приходится принимать менеджеру.
1. Люди и взаимодействия важнее процессов и инструментов
Jira, Confluence, диаграммы, статусы и регламенты делают работу видимой и воспроизводимой. Но они не заменяют разговор между аналитиком, разработчиком, QA-инженером, архитектором и представителем бизнеса.
Представьте проблему: в бэклоге есть задача «добавить возможность отмены кредитной заявки». В трекере описаны статусы и API-методы, но неясно:
- можно ли отменять заявку после скоринга;
- что происходит с уже созданной заявкой во внешней системе;
- какой статус должен увидеть клиент;
- требуется ли запись в аудите;
- кто принимает решение в спорном случае.
Передача задачи по цепочке через комментарии увеличит риск неверной реализации. Ценность Agile здесь подсказывает: организовать своевременное взаимодействие нужных людей, а затем зафиксировать принятое решение в подходящем артефакте.
Неверная интерпретация: «процессы не нужны».
Зрелая интерпретация: «процесс должен поддерживать полезное взаимодействие, а не подменять его».
2. Работающий продукт важнее исчерпывающей документации
Прогресс лучше всего подтверждается результатом, который можно проверить: работающей функцией, интеграцией в тестовом контуре, исправленным дефектом, доступным пользователю сценарием.
Это не означает, что документированию отводится второстепенная роль всегда. Для технического PM важно выбирать достаточную документацию:
- OpenAPI-контракт для интеграции;
- ADR для значимого архитектурного выбора;
- схема миграции для изменения данных;
- runbook для эксплуатации критичного сервиса;
- критерии приёмки для проверяемого результата.
Но статус «документ согласован» не равен статусу «ценность доставлена». В проекте обработки заявок на автокредит работа считается реально продвинувшейся, когда сценарий прошёл через интерфейс, backend, необходимые проверки и интеграции, а не когда согласовано его описание.
3. Сотрудничество с заказчиком важнее согласования условий контракта
В продуктовой среде под «заказчиком» часто понимают не внешнего клиента, а владельца бизнес-направления, Product Owner, операционный блок, службу рисков или пользователей продукта. Ценность требует поддерживать с ними непрерывную обратную связь.
Контракт, scope и формальные согласования не исчезают, особенно когда есть внешние подрядчики, юридические обязательства или бюджетные ограничения. Однако документ не способен заранее предусмотреть все уточнения, которые появятся после первых проверок решения.
Для PM это означает:
- создать понятный канал принятия продуктовых решений;
- регулярно показывать инкремент и собирать обратную связь;
- фиксировать значимые изменения объёма, сроков, рисков и договорённостей;
- не превращать формальное согласование в барьер для обсуждения реальной потребности.
4. Готовность к изменениям важнее следования первоначальному плану
План необходим: он синхронизирует участников, помогает управлять бюджетом, зависимостями и сроками. Но план — это гипотеза о будущем, составленная на основе известных на тот момент данных.
В разработке эта гипотеза меняется из-за новых требований, результатов эксперимента, технических ограничений, поведения пользователей, внешних интеграций или регулирования. Agile-подход не требует бездумно принимать каждую новую идею. Он требует регулярно переоценивать приоритеты и сознательно выбирать реакцию.
Допустим, в середине квартала внешний партнёр изменил формат обязательного поля в API. Строгое следование первоначальному плану привело бы к выпуску неработающей интеграции. Готовность к изменениям означает оценить влияние, переприоритизировать работу, сообщить стейкхолдерам о последствиях и адаптировать план.
Agile & Scrum – знакомство и легкое погружение
Посмотрите фрагмент «Agile & Scrum – знакомство и легкое погружение» от ITVDN. Он последовательно отделяет Agile как образ мышления и набор приоритетов от Scrum как практического инструмента организации работы.
Начните с понятия Agile: обратите внимание, почему автор называет Agile не традиционной методологией, а философией работы в условиях изменений. Затем посмотрите четыре ценности и сформулируйте для себя, что означает слово «важнее» в каждой паре. Завершите переходом к Scrum, где проводится прямое различие между мышлением Agile и фреймворком.
Принципы: как ценности проявляются в работе
Если ценности отвечают на вопрос «что важнее», то 12 принципов Agile Manifesto описывают устойчивые паттерны поведения команды. Это не пошаговая инструкция и не чек-лист сертификации. Принципы не говорят, во сколько проводить встречу, как назвать колонку на доске или сколько дней должен длиться спринт. Они объясняют, какой результат должна поддерживать организация работы.
Их удобно объединить в четыре смысловые группы.
Ориентация на ценность и обратную связь
Сюда относятся ранняя и непрерывная поставка ценного ПО, приветствие изменений требований и частая доставка работающего результата.
Практический смысл: команда не должна ждать финала многомесячного проекта, чтобы узнать, подходит ли решение бизнесу. Она поставляет небольшие проверяемые части ценности, получает обратную связь и уточняет дальнейшие решения.
Для PM это меняет характер планирования. Вместо одного подробного плана на весь период нужны:
- ясная цель продукта или проекта;
- упорядоченный бэклог;
- ближайший детализированный горизонт;
- регулярные точки проверки результата;
- механизм пересмотра приоритетов.
Совместная работа и автономия команды
Принципы подчёркивают ежедневное сотрудничество бизнеса и разработчиков, работу мотивированных людей, прямое общение и самоорганизацию команд.
Самоорганизация не означает отсутствие управления или ответственности. Она означает, что команда, располагая целью, ограничениями и необходимой информацией, самостоятельно выбирает разумный способ достижения результата. Руководитель проекта не обязан распределять каждую техническую подзадачу; его функция — обеспечить ясность целей, условия для принятия решений, управление рисками и межкомандными зависимостями.
Качество и устойчивость
Agile связывает скорость не с постоянным ускорением, а с устойчивым темпом, техническим совершенством и вниманием к хорошему дизайну. Это особенно важно в высоконагруженных и регулируемых системах.
Если команда каждый релиз компенсирует нехватку тестов ручными проверками, регулярно работает сверхурочно и откладывает критичный технический долг, то формально она может выпускать функции часто. Но такая система неустойчива: скорость неизбежно снижается, а число инцидентов и стоимость изменений растут.
Простота и непрерывное улучшение
Принципы призывают не делать лишнюю работу, регулярно анализировать способ работы и корректировать его. «Простота» не означает примитивную архитектуру или отказ от надёжности. Это означает не строить функциональность, интеграции, документы и процессы, ценность которых не подтверждена.
Регулярное улучшение — это цикл:
- наблюдать результат и процесс;
- выявлять проблему или возможность;
- выбрать небольшое изменение;
- проверить эффект;
- сохранить, скорректировать или отменить решение.
Scrum later formalizes этот цикл через свои события; пока важно увидеть, что сам принцип непрерывного улучшения шире любого одного фреймворка.
Что фреймворк добавляет к Agile
Фреймворк — это не «ещё одна ценность Agile». Это структурированный способ организовать работу, чтобы ценности и принципы было проще применять регулярно, а не только декларировать.
Фреймворк обычно определяет часть следующих элементов:
- роли или зоны ответственности;
- события и ритм работы;
- артефакты, в которых видны работа, решения и прогресс;
- правила управления потоком или итерацией;
- практики качества и обратной связи;
- метрики, помогающие понимать систему.
При этом один и тот же принцип можно реализовать разными способами. Принцип частой поставки результата не предписывает Scrum. Команда может использовать Scrum со спринтами, Kanban с непрерывным потоком или инженерные практики XP с малыми поставками и автоматическими тестами.
| Подход | Что организует | Типичные элементы | Как поддерживает Agile |
|---|---|---|---|
| Scrum | Работу команды короткими итерациями | Scrum Team, Product Backlog, Sprint, Sprint Goal, Review, Retrospective | Создаёт регулярный ритм поставки, инспекции и адаптации |
| Kanban Method | Непрерывный поток задач | Визуальная доска, явные правила, WIP-лимиты, управление потоком | Делает работу и узкие места видимыми, снижает перегрузку |
| XP | Инженерную сторону разработки ПО | TDD, парное программирование, рефакторинг, непрерывная интеграция | Поддерживает техническое качество и возможность безопасно меняться |
| SAFe, LeSS и другие масштабные подходы | Координацию нескольких команд | Общая синхронизация, межкомандное планирование, управление зависимостями | Пытаются сохранить обратную связь и адаптацию в более крупной системе |
Несколько уточнений, полезных на собеседовании:
-
Scrum не равен Agile. Scrum — один из фреймворков, основанный на эмпиризме: решения принимаются на основе наблюдаемого результата, а не только исходного плана.
-
Kanban-доска не делает команду Agile автоматически. Если на доске только визуализирован поток задач, но приоритеты не пересматриваются, заказчик не получает обратной связи, а работающий результат не поставляется, ценности Agile могут не проявляться.
-
Не все полезные практики обязаны быть Agile-фреймворками. Например, диаграмма Ганта, реестр рисков, архитектурный комитет или change management могут быть оправданны. Вопрос в том, помогают ли они команде доставлять ценность и принимать решения на основе фактов либо создают задержки без отдачи.
-
Фреймворк не гарантирует Agile-поведение. Команда может проводить Daily и Retrospective, но скрывать проблемы, не показывать инкремент заказчику и не менять процесс по итогам ретроспективы. В таком случае форма есть, а смысл утрачен.
JIRA Базовый курс #3.1 - AGILE манифест, SCRUM методология разработки и его Спринты
Фрагмент «JIRA Базовый курс #3.1» от ACSES MEDIA показывает, как Scrum вырастает из идей Agile и переводит их в более конкретную модель работы. Он также вводит понятия прозрачности, инспекции и адаптации, которые будут разобраны в следующих уроках.
Посмотрите Scrum как фреймворк. Сфокусируйтесь на различии: Agile задаёт фундаментальные идеи, тогда как Scrum вводит практический механизм регулярной проверки и корректировки работы. Термины «прозрачность», «инспекция» и «адаптация» пока достаточно зафиксировать как основу Scrum; детально свяжем их с событиями Scrum в отдельном уроке.
Один кейс, три уровня анализа
Рассмотрим ситуацию: команда разрабатывает сервис обработки кредитных заявок. В план на квартал входила интеграция с внешним сервисом проверки автомобиля. Через две недели выясняется, что партнёр ограничивает частоту запросов сильнее, чем было заявлено ранее. При текущем решении в пиковые часы часть заявок будет получать ошибки или слишком долгий ответ.
Ошибочный вывод: «Agile требует просто менять план»
Это слишком упрощённо. Бесконтрольное изменение объёма работ разрушает предсказуемость и может создавать новые риски.
Верное применение ценности
Ценность «готовность к изменениям важнее следования первоначальному плану» требует не игнорировать новую информацию. Команда должна исследовать последствия и сделать осознанный выбор.
Принципы подсказывают поведение
- проверить решение на работающем прототипе или нагрузочном тесте, а не спорить только по документам;
- быстро синхронизировать бизнес, разработку и владельца интеграции;
- поставить ценность небольшими частями, если это возможно;
- сохранить устойчивое качество, не выпускать обходное решение без контроля ошибок и наблюдаемости;
- по итогам скорректировать способ ранней проверки внешних ограничений.
Фреймворк задаёт механизм
В Scrum команда может обсудить риск в текущем Sprint, договориться с Product Owner о пересмотре ближайших элементов Product Backlog и показать результат исследования или готовую часть решения на Sprint Review.
В Kanban-подходе команда может визуализировать блокировку на доске, ограничить запуск новых задач, сфокусироваться на разблокировке потока и анализировать, как задержка повлияла на cycle time.
Оба варианта способны поддерживать Agile. Отличается не ценность, а механизм организации работы.
Как объяснить различие на интервью
Ответ можно строить в четырёх предложениях:
Agile — это набор ценностей и принципов для разработки в условиях неопределённости и изменений. Ценности задают приоритеты, например работающий продукт и взаимодействие с заказчиком. Принципы описывают ожидаемое поведение: частую поставку, обратную связь, устойчивый темп, техническое качество и постоянное улучшение. Scrum, Kanban и XP — конкретные фреймворки или методы, которые предлагают разные механизмы реализации этих идей: роли, события, правила управления потоком и инженерные практики.
Если интервьюер попросит пример, добавьте: «В Scrum принцип регулярной обратной связи поддерживается Sprint Review, а в Kanban — непрерывным управлением потоком и явными правилами работы. Но ни Sprint Review, ни Kanban-доска сами по себе не являются Agile, если команда не использует их для проверки результата и адаптации».
Короткая самопроверка перед завершением
Попробуйте мысленно классифицировать утверждения:
- «Нам нужно проводить Sprint Planning раз в две недели» — правило конкретного фреймворка, не ценность Agile.
- «Работающий результат важнее отчёта о степени готовности» — ценность Agile.
- «Нужно регулярно поставлять результат и получать обратную связь» — принцип Agile.
- «Ограничим число одновременно выполняемых задач» — практика управления потоком, характерная для Kanban.
- «Новая информация требует пересмотреть план и приоритеты» — проявление ценности Agile, которое можно реализовать разными фреймворками.
Итоги
Agile задаёт не календарь встреч и не шаблон доски, а приоритеты: люди и взаимодействие, работающий продукт, сотрудничество с заказчиком и готовность к изменениям. Его принципы переводят эти приоритеты в наблюдаемое поведение команды: частую поставку, совместную работу, качество, устойчивый темп и улучшение способа работы.
Scrum, Kanban и XP находятся на другом уровне. Это практические способы организовать работу, но не синонимы Agile. Для технического PM важно не выбирать фреймворк по моде, а понимать, какую проблему он решает и как его правила помогают команде реализовать ценности.
В следующем уроке разберём, как выбирать между предиктивным, Agile- и гибридным подходами, исходя из неопределённости требований и технологии.