Получите бесплатно — все материалы с наших курсов и тренингов
Тренинги, Курсы, Обучение — Agile, Scrum, OKR
Тренинги, Курсы, Обучение — Agile, Scrum, OKR
Тренинги, Курсы, Обучение — Agile, Scrum, OKR

Понимание принципов и ценностей Agile манифеста, их роли в работе и методы применения. Узнайте, как эффективно использовать Agile для повышения производительности.

24 января, 2024 г.
14 отзывов, в среднем 5 из 5
Принципы и ценности Agile манифеста, какие компании работают по Agile, какие элементы используют
Нравится
3
Редактировать
Дополнить

Что такое Agile манифест?

Это документ с описанием ценностей и принципов гибкой разработки

Нравится Что такое Agile манифест?
8
Комментарий Что такое Agile манифест?
0
Редактировать Что такое Agile манифест?
Редактировать
Mikhail Ряженка
Founder, Executive Partner

Сколько ценностей и принципов в Agile манифесте?

4 ценности и 12 принципов

Нравится Сколько ценностей и принципов в Agile манифесте?
4
Комментарий Сколько ценностей и принципов в Agile манифесте?
0
Редактировать Сколько ценностей и принципов в Agile манифесте?
Редактировать
Mikhail Ряженка
Founder, Executive Partner

Как появился Agile?

Как же появился Agile?

Нравится Как появился Agile?
8
Комментарий Как появился Agile?
0
Редактировать Как появился Agile?
Редактировать
Mikhail Ряженка
Founder, Executive Partner

Agile манифест

Среди моих друзей много айтишников и они работают по гибким методологиям. Я спросила, нравится ли им Agile? Ответы всегда были одинаковые — мы пробовали чистый Agile и Scrum, а потом оставили элементы, которые работают для наших проектов.

По данным исследования ScrumTrek, 80% IT–компаний используют хоть что–то из Agile. Например, мои друзья работают в Ultimate Guitar, Belka Games, VIvid Money. Что из гибких методологий используют в этих компаниях:

  • Спринт — временной отрезок, который команда работает над проектом. Длится от 7 дней. Цель спринта — создать кусочек продукта, чтобы показать заказчику.

  • Ретроспектива — совещания по итогам спринта. На них обсуждают, что было сделано, какие были трудности, как их исправить и сделать лучше в следующий спринт.

  • Бэклог — список задач.

  • Стэндап — короткие совещания участников команды (не дольше 15 минут). Каждый говорит, что сделал, что будет делать, какие есть проблемы, вопросы.

  • Доска — реальная или виртуальная, куда пишут задачи по спринту и ход их выполнения.

Нравится Agile манифест
3
Комментарий Agile манифест
0
Редактировать Agile манифест
Редактировать

Что такое Agile и Agile манифест?

Что такое Agile и Agile манифест?

Нравится Что такое Agile и Agile манифест?
5
Комментарий Что такое Agile и Agile манифест?
0
Редактировать Что такое Agile и Agile манифест?
Редактировать
Mikhail Ряженка
Founder, Executive Partner

Что такое Agile манифест (20 лет)?

Недавно Agile манифесту стукнуло 20 лет. С юбилеем! Как говорится, годы идут, а гибкие методы разработки не теряют своей актуальности. В этом тексте разберемся в принципах Agile и вспомним историю создания манифеста.

Начнем с того, что методы, правила, фреймворки и инструменты, из которых сейчас состоит Agile, не взялись из ниоткуда. По отдельности они были придуманы давно и использовались по кусочкам в разных компаниях и проектах. Поговорим о самых распространенных.

  • Crystal — самый ранний. Появился еще в 1992 году. В основе этого подхода — командная работа, много общения внутри нее, чтобы все понимали, кто и что делает. Продукт делают по кусочками, принята частая поставка кода. В дальнейшем многие из этих принципов лягут в основу Agile–манифеста.

  • В 1995 году появился метод Scrum. Он про отказ от долговременного планирования и деление разработки на короткие этапы. Каждый этап заканчивается экспресс–оценкой и внесением правок. Важно место в Скрам отводят расстановке приоритетов.

  • В 1996-1999 появился метод экстремального программирования — XP. Именно отсюда вышли пользовательские историиUser Stories и продуктовые релизы.

Нравится Что такое Agile манифест (20 лет)?
2
Комментарий Что такое Agile манифест (20 лет)?
0
Редактировать Что такое Agile манифест (20 лет)?
Редактировать

Из чего состоит Agile манифест?

Из чего состоит Agile манифест?

Нравится Из чего состоит Agile манифест?
4
Комментарий Из чего состоит Agile манифест?
0
Редактировать Из чего состоит Agile манифест?
Редактировать
Mikhail Ряженка
Founder, Executive Partner

Как появился Agile манифест

У каждого из описанных выше методов (и еще многих других) есть свои авторы. И вот однажды, точнее в феврале 2001-го, эти великие мужи решили затусить на горнолыжном курорте Сноуберд недалеко от Солт–Лейк Cити. Всего их было 17:

Kent Beck

Mike Beedle

Arie van Bennekum

Alistair Cockburn

Ward Cunningham

Martin Fowler

James Grenning

Jim Highsmith

Andrew Hunt

Ron Jeffries

Jon Kern

Brian Marick

Robert C. Martin

Steve Mellor

Ken Schwaber

Jeff Sutherland

Dave Thomas

Чуваки горели идеей: объединить все свои наработки и создать наикрутейшую методику для айтишников, чтобы ее могли использовать во всем мире и создавать мощные продукты.

И вот они собрались в комнате у доски. Первым взял слово Боб Мартин, активный практик метода экстремального программирования XP. Он предложил выделить и записать общие принципы уже существующих легковесных подходов. Легковесные — то бишь те, где все участники процесса работают с первичными требованиями от пользователей, заказчика или стейкхолдеров. Эти требования могут быть заявкой, хотелкой, пользовательской историей или выражены еще в какой–то форме удобной людям. Легковесные подходы как альтернатива тяжеловесным — где очень и очень много документации и жестких регламентов.

Но вернемся к событиям той судьбоносной Agile–встречи. Кто–то из участников не особо верил в успех мероприятия. Например, Alistair Cockburn говорил, что не ожидал, что конкретно эта группа людей сможет договориться о чем–то значительном.

Однако дела пошли на лад и уже в этот день Martin Fowler сформулировал первые 4 принципа манифеста. Остальные добавили еще два. Но один потом решили убрать. Как вспоминал Jim Highsmith это звучало примерно так:

  • Мы хотим восстановить баланс.

  • Мы поддерживаем моделирование, но не ради того, чтобы диаграмма пылилась в корпоративном репозитории.

  • Мы поддерживаем документацию, но не сотни страниц никогда неактуализируемых и редко используемых томов.

  • Мы планируем, но признаем ограничения планирования в турбулентной среде.

Нравится Как появился Agile манифест
8
Комментарий Как появился Agile манифест
0
Редактировать Как появился Agile манифест
Редактировать
Mikhail Ряженка
Founder, Executive Partner

Почему этот документ назвали манифестом?

Потому что ценности звучали как боевой клич или призыв. К тому же они противопоставлялись тяжеловесным подходам, отражали убеждения и ценности самих авторов манифеста.

На второй части встречи они дополнили ценности 12-ю принципами.

Нравится Почему этот документ назвали манифестом?
5
Комментарий Почему этот документ назвали манифестом?
0
Редактировать Почему этот документ назвали манифестом?
Редактировать
Mikhail Ряженка
Founder, Executive Partner

Почему важен здравый смысл в Agile?

Почему важен здравый смысл в Agile?

Нравится Почему важен здравый смысл в Agile?
2
Комментарий Почему важен здравый смысл в Agile?
0
Редактировать Почему важен здравый смысл в Agile?
Редактировать
Mikhail Ряженка
Founder, Executive Partner

Структура Agile-манифеста

Структура Agile–манифеста следующая:

  • 4 ценности

  • 12 принципов

Нравится Структура Agile-манифеста
2
Комментарий Структура Agile-манифеста
0
Редактировать Структура Agile-манифеста
Редактировать

Как был создан Agile-манифест?

Как был создан Agile–манифест?

Нравится Как был создан Agile-манифест?
7
Комментарий Как был создан Agile-манифест?
0
Редактировать Как был создан Agile-манифест?
Редактировать
Mikhail Ряженка
Founder, Executive Partner

Расшифровка ценностей Agile манифеста

Группа еще поработала с формулировками и зафиксировала 4 ценности в Agile манифесте. До нас они дошли в таком формате:

  • Люди и их взаимодействие друг с другом важнее, чем процессы и инструменты. Документы, инструкции, субординация, регламенты, работа от звонка до звонка — это не про людей и не для них. Agile project management это про сотрудников с горящими глазами, которые реально болеют за продукт. Они могут чего–то не уметь, но знать, как надо. Они выпустят тестовый продукт, и пока тот будет приносить клиентов и собирать обратную связь, прокачают свои компетенции, чтобы следующую версию сделать мощнее и круче.

  • Работающий продукт важнее исчерпывающей документации о нем. Представьте, что в компании работают над мобильным приложением по продаже товаров. Разработчики выпустили тестовую версию, маркетологи корпят над разделом вопрос–ответ. Но потом вдруг выясняется, что часть вопросов касается функций, которые внедрят через месяц–полтора. А пользователи, которые скачали тестовый продукт жалуются на глюки и баги. Так, может, маркетологам лучше заняться сбором обратной связи для их устранения? А вопрос–ответ оставить напоследок, когда у пользователей накопятся вопросы, а разработчики выкатят весь функционал продукта. Вот это будет по agile.

  • Отношения с клиентом важнее юридически выверенного и подробного контракта. Если вдруг в контракте написано про SEO, но в процессе работы вы поняли, что клиенту важнее простота и удобство сайта, пойдите навстречу. Лучше довольный клиент и хороший, работающий сайт, чем «все по документам».

  • Готовность к изменениям важнее, чем слепое следование первоначальному плану. В Agile project management команда может быстро (и безболезненно) повернуть в другую сторону, поменять маршрут, если заказчику или пользователям это нужно или меняется ситуация на рынке. Представьте, что вы готовите контент–план по продвижению продукта в соцсетях на месяц вперед. Но перед публикацией очередного поста узнаете, что ваш конкурент выкатил обновление продукта и получил массу негатива от пользователей в первые сутки. Быть Agile — значит реагировать на ситуацию на рынке. И срочно готовить свою публикацию о приложении конкурента, и чем оно так не зашло людям.

Нравится Расшифровка ценностей Agile манифеста
7
Комментарий Расшифровка ценностей Agile манифеста
0
Редактировать Расшифровка ценностей Agile манифеста
Редактировать
Mikhail Ряженка
Founder, Executive Partner

1ая ценность Agile-манифеста

1ая ценность Agile–манифеста

Нравится 1ая ценность Agile-манифеста
7
Комментарий 1ая ценность Agile-манифеста
0
Редактировать 1ая ценность Agile-манифеста
Редактировать
Mikhail Ряженка
Founder, Executive Partner

2ая ценность Agile-манифеста

2ая ценность Agile–манифеста

Нравится 2ая ценность Agile-манифеста
7
Комментарий 2ая ценность Agile-манифеста
0
Редактировать 2ая ценность Agile-манифеста
Редактировать
Mikhail Ряженка
Founder, Executive Partner

3яя ценность Agile-манифеста

3яя ценность Agile–манифеста

Нравится 3яя ценность Agile-манифеста
2
Комментарий 3яя ценность Agile-манифеста
0
Редактировать 3яя ценность Agile-манифеста
Редактировать
Mikhail Ряженка
Founder, Executive Partner

4ая ценность Agile-манифеста

4ая ценность Agile–манифеста

Нравится 4ая ценность Agile-манифеста
5
Комментарий 4ая ценность Agile-манифеста
0
Редактировать 4ая ценность Agile-манифеста
Редактировать
Mikhail Ряженка
Founder, Executive Partner

Поколение Agile

Все элементы из того списка не имеют смысла, если под ними нет основы. Эту основу составляют ценности Agile манифеста. О них хорошо знают аджаил–коучи и скрам–мастера. Разбуди ночью — назовут все.

Для обычных разработчиков формулировки не так важны. За 20 лет существования Agile–манифеста они впитали эти ценности, вся их работа строится на них без ежедневного проговаривания. И пусть не всегда осознанно, но эта культура гибких методологий уже проросла в них. Поэтому остановимся подробно на ценностях манифеста, и том, как они работают на практике.

Нравится Поколение Agile
8
Комментарий Поколение Agile
0
Редактировать Поколение Agile
Редактировать
Mikhail Ряженка
Founder, Executive Partner

Сколько существует принципов Agile-манифеста?

Сколько существует принципов Agile–манифеста?

Нравится Сколько существует принципов Agile-манифеста?
2
Комментарий Сколько существует принципов Agile-манифеста?
0
Редактировать Сколько существует принципов Agile-манифеста?
Редактировать
Mikhail Ряженка
Founder, Executive Partner

12 принципов Agile манифеста

  • Наивысший приоритет — удовлетворение потребностей заказчика. Чем быстрее он получит ценность от разработки, тем лучше.

  • Изменение требований даже на поздних стадиях разработки — это вполне нормально. В принципе на любых стадиях изменения — это ок.

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

  • На протяжении всего проекта команда разработчики и заказчики должны работать вместе. Лучше ежедневно.

  • Над проектом должны работать мотивированные профессионалы. Им нужно создать условия. Работу построить на поддержке и доверии.

  • Непосредственное общение — это самый практичный и эффективный способ коммуникации с командой разработки и внутри нее.

  • Работающий продукт — это главный и самый важный показатель прогресса.

  • Инвесторы, разработчики и пользователи должны поддерживать этот рабочий ритм постоянно. Это залог устойчивого процесса разработки.

  • Постоянное внимание к техническому совершенству и качеству повышает гибкость проекта.

  • Лишней работы должно быть минимум.

  • Самоорганизующееся команды дают лучшие решения (самые эффективные и качественные).

  • Команда должна регулярно анализировать и думать, как еще она может улучшить свою работу, повысить эффективность. Этот процесс непрерывных улучшений должен стать системным.

Нравится 12 принципов Agile манифеста
6
Комментарий 12 принципов Agile манифеста
0
Редактировать 12 принципов Agile манифеста
Редактировать
Mikhail Ряженка
Founder, Executive Partner

1ый принцип Agile-манифеста

1ый принцип Agile–манифеста

Нравится 1ый принцип Agile-манифеста
5
Комментарий 1ый принцип Agile-манифеста
0
Редактировать 1ый принцип Agile-манифеста
Редактировать
Mikhail Ряженка
Founder, Executive Partner

2ой принцип Agile-манифеста

2ой принцип Agile–манифеста

Нравится 2ой принцип Agile-манифеста
8
Комментарий 2ой принцип Agile-манифеста
0
Редактировать 2ой принцип Agile-манифеста
Редактировать
Mikhail Ряженка
Founder, Executive Partner

3ий принцип Agile-манифеста

3ий принцип Agile–манифеста

Нравится 3ий принцип Agile-манифеста
6
Комментарий 3ий принцип Agile-манифеста
0
Редактировать 3ий принцип Agile-манифеста
Редактировать
Mikhail Ряженка
Founder, Executive Partner

4ый принцип Agile-манифеста

4ый принцип Agile–манифеста

Нравится 4ый принцип Agile-манифеста
4
Комментарий 4ый принцип Agile-манифеста
0
Редактировать 4ый принцип Agile-манифеста
Редактировать
Mikhail Ряженка
Founder, Executive Partner

5ый принцип Agile-манифеста

5ый принцип Agile–манифеста

Нравится 5ый принцип Agile-манифеста
5
Комментарий 5ый принцип Agile-манифеста
0
Редактировать 5ый принцип Agile-манифеста
Редактировать
Mikhail Ряженка
Founder, Executive Partner

6ой принцип Agile-манифеста

6ой принцип Agile–манифеста

Нравится 6ой принцип Agile-манифеста
8
Комментарий 6ой принцип Agile-манифеста
0
Редактировать 6ой принцип Agile-манифеста
Редактировать
Mikhail Ряженка
Founder, Executive Partner

7ой принцип Agile-манифеста

7ой принцип Agile–манифеста

Нравится 7ой принцип Agile-манифеста
5
Комментарий 7ой принцип Agile-манифеста
0
Редактировать 7ой принцип Agile-манифеста
Редактировать
Mikhail Ряженка
Founder, Executive Partner

8ой принцип Agile-манифеста

8ой принцип Agile–манифеста

Нравится 8ой принцип Agile-манифеста
7
Комментарий 8ой принцип Agile-манифеста
0
Редактировать 8ой принцип Agile-манифеста
Редактировать
Mikhail Ряженка
Founder, Executive Partner

9ый принцип Agile-манифеста

9ый принцип Agile–манифеста

Нравится 9ый принцип Agile-манифеста
4
Комментарий 9ый принцип Agile-манифеста
0
Редактировать 9ый принцип Agile-манифеста
Редактировать
Mikhail Ряженка
Founder, Executive Partner

10й принцип Agile-манифеста

10й принцип Agile–манифеста

Нравится 10й принцип Agile-манифеста
5
Комментарий 10й принцип Agile-манифеста
0
Редактировать 10й принцип Agile-манифеста
Редактировать
Mikhail Ряженка
Founder, Executive Partner

11й принцип Agile-манифеста

11й принцип Agile–манифеста

Нравится 11й принцип Agile-манифеста
8
Комментарий 11й принцип Agile-манифеста
0
Редактировать 11й принцип Agile-манифеста
Редактировать
Mikhail Ряженка
Founder, Executive Partner

12й принцип Agile-манифеста

12й принцип Agile–манифеста

Нравится 12й принцип Agile-манифеста
4
Комментарий 12й принцип Agile-манифеста
0
Редактировать 12й принцип Agile-манифеста
Редактировать
Mikhail Ряженка
Founder, Executive Partner

С чего начать внедрять Agile project management

Agile нельзя купить или внедрить за день. Переходить нужно постепенно и вдумчиво. Если компания большая, то и времени заложите побольше.

В любом случае начинать лучше с небольших изменений:

  • Команда. Объясните сотрудникам, что теперь они работают как одна команда. И несут командную ответственность за проект.

  • Свобода. Предоставьте участникам команды больше свободы и самостоятельности. Пусть они сами обсуждают и планируют выполнение задач.

  • Разрешите заказчикам вносить изменения в продукт на любом этапе разработки. Не бойтесь отойти от контракта. Пусть продукт и отношения с клиентами встанут на первое место. На дополнительные работы всегда можно заключить допсоглашение и озвучить цену.

  • Откажитесь от лишних документов. Разрешите сотрудникам обсуждать какие–то вопросы неформально, без инструкций.

  • Проводите митинги и стендапы. По сути это новый формат планерок. Но не тот, где шеф кого–то журит, кого–то хвалит, а потом специалисты говорят, что надо дальше делать. Выделите команде время для обсуждения текущих задач, проблем и ошибок.

  • Привлекайте к работе над проектом заказчиков и ответственных лиц. Почаще показывайте им готовые решения и работающий продукт. Собирайте и используйте их обратную связь, чтобы все поправить и улучшить.

Эти шаги не сделают вас Agile. Но подготовят почву, помогут сотрудникам перестроиться и увидеть плюсы в работе по новым правилам. Переключат команду, руководителей и клиентов на тот самый гибкий образ мышления.

Нравится С чего начать внедрять Agile project management
2
Комментарий С чего начать внедрять Agile project management
0
Редактировать С чего начать внедрять Agile project management
Редактировать
Mikhail Ряженка
Founder, Executive Partner

Кейс по внедрению Scaled Agile Framework в банке

SAFe — это фреймворк. Его придумали для крупных компаний (больше 100 человек в штате), которые хотят работать по Agile. В таких организациях много небольших команд, каждая работает над своей частью проекта. В стандартном Agile–подходе управлять ими сложно, команды не видят картинку в целом, сотрудники не понимают, зачем работают и какой вклад вносят в общее дело.

С этим проблемам столкнулись в банке «Хоум кредит». Для перехода на Scaled Agile Framework они составили карту внедрения, разделили процесс на этапы для каждой команды. Начали с тех, кто уже работал по гибким методологиям: направления «Кредиты и депозиты» и «Карты и лояльность». Затем стали переводить на фреймворк критичные сервисные функции и каналы.

Через год работы по SAFe получили от команд фидбэк:

  • Люди в командах начали фокусироваться на общих целях. Раньше этого не было

  • Задачи стали прорабатывать эффективнее

  • Участникам команд и руководству стало проще общаться друг с другом по рабочим вопросам

  • Команды разных блоков перестали жестко конкурировать между собой

  • Мотивация сотрудников повысилась, навыки прокачались.

Но всплыли и проблемы. Среди них — команды слишком сильно зависят друг от друга в плане задач. Не всегда понятно, кто над чем работает и где проблема. Не все сотрудники захотели тратить время на погружение в новый фреймворк. Это в среднем занимало 2-3 дня.

Нравится Кейс по внедрению Scaled Agile Framework в банке
3
Комментарий Кейс по внедрению Scaled Agile Framework в банке
0
Редактировать Кейс по внедрению Scaled Agile Framework в банке
Редактировать
Mikhail Ряженка
Founder, Executive Partner

Кейс Мегафон и Agile

Год назад «Мегафон» начал переходить на Agile. Они собрали 50 кроссфункциональных команд. В них объединили IT–специалистов, продуктологов, бизнес–аналитиков и маркетологов. К каждой команде приставили Agile–коуча. Он занимается менторством и настройкой процессов.

Как говорит Александр Соболев, директор по стратегии и развитию бизнеса МегаФона, лучше всего гибкие методологии показывают себя в продуктовых командах, которые разрабатывают тарифные планы.

«В современном мире нужно много экспериментировать, и для этого отлично подходит agile. Наши команды выдвигают гипотезу и во время коротких «спринтов» подтверждают или опровергают ее. В результате, если говорить о МегаФоне, продолжительность time to market, в зависимости от задач, сократилась в 5-12 раз», — отмечает Соболев в интервью Rusbase.

В компании открыли школу для обучения собственных Agile–коучей внутри компании, чтобы не искать их на стороне. Пока специалистов не хватает, один коуч работает с несколькими командами.

Коучи обучают сотрудников МегаФона по Greenbook. Это свод правил, который прописали вместе с руководством.

Нравится Кейс Мегафон и Agile
6
Комментарий Кейс Мегафон и Agile
0
Редактировать Кейс Мегафон и Agile
Редактировать
Mikhail Ряженка
Founder, Executive Partner