Самый популярный элемент Agile который пришел из Скрам – это спринты. Скрам подход был раньше Agile, но именно его автор понимая сложность обучения участвовал в становлении Agile принципов. Конечно, можно и сразу глобально провести изменение во всей компании.
Основа — регламентация приоритета между документами, инструментами и человеческими отношениями. Agile-маркетинг — подход к маркетингу на базе принципов и практик методологии Agile. Разработка цифрового продукта по принципам гибкой методологии корректируется с учётом отклика от пользователей. Agile хоть и был разработан для управления проектами в сфере разработки программного обеспечения, нашёл применение и в других областях. GIST фреймворк – это очень интересный способ организации процесса разработки, который описывает подходы как работать с целями, идеями, проектами и задачами – максимально эффективно. Настоящие фанаты гибкой методологии, те самые 17 компаний, которые участвовали в создании манифеста, делятся новостями, достижениями и вариантами реализации гибкого подхода.
Эти 6 признаков характерны для многих гибких подходов, если они правильно применяются. Будучи жестко заданы на старте, детали контракта мешают учитывать новые данные и приоритеты, появляющиеся лишь во время разработки. Чтобы клиенты были довольны, им нужен именно работающий продукт. Чтобы ускорить процесс разработки, люди также должны взаимодействовать напрямую (без посредников в виде документов или других людей), активно общаться между собой лично, а не письменно. Правда, в современном бизнесе общение часто вынуждено переходить в онлайн.
Знание методологии Аgile даёт значительное преимущество как небольшим, так и крупным компаниям. В предыдущем тематическом посте мы рассмотрели 12 основных методологий программирования (и да, забыли Kanban). Самое время взглянуть на каждый из пунктов подробнее, познав суть, преимущества и недостатки, область применения. Начнем с одного из фундаментальных понятий — Agile-разработки.
Крупные организации сталкиваются с конкуренцией со стороны стартапов, и им необходимо быстрее выводить новые продукты на рынок, быстрее принимать решения, быстрее договариваться. Для таких организаций существуют подходы Large-Scale Scrum (LeSS), Scaled Agile Framework (SAFe) и Scrum of Scrums. Эти три подхода – самые популярные из способов масштабирования Agile в России. Спринты – короткие итерации с одинаковой ограниченной продолжительностью. Всю работу выполняет небольшая команда (максимум 10 человек).
Практика показывает, что на этапе, когда заказчик и клиент в своей работе прибегают к повторному чтению контракта, доверие теряется. Поэтому важно на протяжении всего процесса общаться с клиентом, получать от него обратную связь, показывать ему промежуточные версии продукта, приглашать его на ключевые встречи. Руководителям над такими командами необходимо понять, что Agile подразумевает высокий уровень самоуправления. https://deveducation.com/ Необходимо разъяснять сотрудникам, что от них требуется, но не ставить строгие рамки и алгоритмы по тому, как именно этого добиться. В феврале 2001 года в США встретились 17 разработчиков из разных стран и решили бороться с устаревшими подходами и душащей бюрократией в сфере IT-разработки. Был создан манифест, который включал в себя принципы и подходы, помогающие создавать по-настоящему инновационные продукты.
Понять все не так и употребляя умные слова – убить весь процесс и завалить проект. Программисты определили четыре ценности, которые, по их мнению, должны помочь в процессе разработки. Даже договор с самыми жесткими условиями можно дополнять и изменять в процессе работы, если это понадобится в интересах клиента. Иногда некоторые этапы, согласованные на старте могут не понадобиться, или задача может быть решена качественнее совершенно другими методами. Желание развивать компанию по Agile невозможно исполнить без выдающихся сотрудников и тех, кто не может нести ответственность за результат.
Я попробовал – и да теперь почти все мои проекты делаются с учетом этой методологии. По секрету скажу что для организации столь сложной штуки я использую аджайл манифест Notion. Потому что прежде чем вникать даже в базовый скрам-гайд который очень короткий, надо сначала хорошо уловить 12 базовых принципов.
Ценности Agile дополняют друг друга, а следование им улучшает бизнес-процессы и повышает скорость разработки любого программного продукта. Необходимо оценить текущих сотрудников и выяснить, есть ли у них необходимые качества. А также набрать новых, которые отличаются мотивированностью и ярким видением концепции и результатов работы в рамках эджайл-команд.
Задачки берутся оттуда, и из них уже формируется бэклог на спринт. Потом лидеры группы основали Agile Alliance и стали продвигать методы гибкого управления в мире. Появилась целая экосистема из конференций, книг, кейсов применения — и спустя два десятка лет она продолжает расти. Тем временем небольшие команды, которые не пользовались формализованными методами, выпускали на рынок продукты быстрее, качественнее и дешевле. Мы постоянно открываем для себя более совершенные методы разработки программного обеспечения, занимаясь разработкой непосредственно и помогая в этом другим.