Этапы гибкого цикла создания Agile

Этапы гибкого цикла создания Agile
Этапы гибкого цикла создания Agile

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

Необходимо отметить, методологии не всегда могут обладать гибкостью, например, она не свойственна Waterfall. Лучшие из методик управления задачами и проектами представлены в топ-10 нашего рейтинга.

Здесь же более детально будет рассмотрен вопрос этапов разработки проекта в соответствии с методикой Agile.

Базовые принципы Agile

Ранее уже было сказано о необходимости рассмотрения Agile в качестве обобщенной модели действий, поэтому она не может рассматриваться в качестве пошаговой инструкции с конкретным набором совершаемых действий. Фактически это набор принципов, созданных в 2001 году. Всего в своде 12 принципов, причем их авторы на сегодня неизвестны.

Русифицированный вариант принципов Agile представлен на сайте проекта Agilemanifesto.org:

  • потребности заказчика превыше всего;

  • требования к проекту допустимо менять в любой момент;

  • цикличность выпуска проекта не должна превышать двух месяцев;

  • заказчик должен включаться в состав команды;

  • реализация проекта возможна только профессионалами с хорошей мотивацией;

  • непосредственное общение — основа эффективного обмена информацией;

  • работающий продукт является основным критерием эффективности;

  • бесконечный ритм разработки возможен, и к нему необходимо быть готовым;

  • упрощение — основа сокращения расходов;

  • техническое совершенствование нельзя останавливать;

  • в командах должна быть полноценная самоорганизация;

  • анализ и оптимизация работы — залог ее эффективности.

В основе манифеста Agile необходимо выделить следующие фундаментальные принципы:

  • люди и их взаимодействие играют основную роль в любом проекте;

  • основной ориентир в работе — создание полноценно функционирующего продукта;

  • готовность к трансформациям должна быть постоянной;

  • наличие прямого взаимодействия с клиентом важнее совершенствования договоров.

Оценка данных принципов позволяет легко проследить присутствие в них основных функций современного менеджмента: организация планирования, выстраивание взаимодействия, анализ, оптимизация, контроль реализации. Для Agile последний процесс носит непрерывный характер за счет включения в рабочую команду представителей заказчика.

Указанные принципы в зависимости от конкретной ситуации и конкретных технических моментов могут иметь индивидуальную трактовку. Именно поэтому на сегодняшний день не существует единственной методики Agile.

Методологии Agile

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

Методика Kanban

В основе данной методики, предложенной японскими менеджерами, лежит следующий набор принципов:

  • поощрение возникновения лидеров;

  • всеобщее признание непрерывного эволюционирования проекта;

  • необходимость начинать реализацию проекта с имеющимися возможностями;

  • все процессы и роли требуют уважительного отношения.

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

Технические особенности:

  • kanban не предполагает обязательности наличия итерации;

  • скорость планирования и цикличность устанавливаются на основе поставленных задач;

  • циклы релизов и разработки не предусматривают существования четкой привязки;

  • для оценки величины затрат используется продолжительность минимального цикла;

  • использование показателей KPI не является обязательным для оценки;

  • приоритетность разработки не предусматривает строгости требований;

  • появление новых требований возможно на любой стадии реализации проекта;

  • канбан-доска позволяет отслеживать состояние всех существующих задач;

  • задачи не регламентируются по степени сложности или величине.

Несмотря на то что методика kanban предполагает достаточный уровень свободы и минимум четких регламентов, во многих случаях представители команд самостоятельно вырабатывают те или иные правила, позволяющие повысить эффективность функционирования группы:

  • На ежедневной основе проводятся совещания в команде по вопросам прогресса. Чаще всего в первой половине дня. График их организации может меняться в соответствии с потребностями и интересами участников, в первую очередь заказчика.

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

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

Методика Scrum

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

Данная методика также предполагает наличие непрерывного процесса контроля, в котором активно участвует заказчик.

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

Технические особенности:

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

  • обязательное использование KPI и иных показателей для оценки достигнутого в процессе реализации прогресса;

  • наличие собственных целей и задач для каждой итерации без возможности их корректировки;

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

  • наличие четкого распределения ролей между участниками команды проекта, включая представителей заказчика;

  • бэклоги спринтов являются индивидуальными, наличие общего бэклога допускается только для всего проекта в целом;

  • в рамках одного бэклога его элементы выстроены относительно друг друга по принципам приоритетности.

Шаги разработки в гибких циклах

Когда речь заходит о гибких циклах, наличие конкретного набора действий невозможно в принципе, как противоречащее фундаментальным принципам гибкости. В результате вместо слова «шаг» принято использовать «событие». Например, в методике Scrum существует событие планирования, возникающее до начала непосредственной разработки в рамках данной итерации. Событием являются любые совещания и встречи, проводимые участниками в процессе реализации проекта.

Для Scrum порядок осуществляемых действий имеет наличие зафиксированной последовательности:

  • Планирование (Sprint Planning).

  • Daily Scrum — короткое совещание/встреча до начала рабочего дня с целью обсуждения основных задач и уточнений.

  • Sprint Review — предпоследнее из событий в рамках конкретного спринта, необходимое для проверки результатов.

С учетом отсутствия в методах Agile четкой регламентации для kanban встреча является «событием», но принципиально суть действий от этого не изменяется.

Фактически перед менеджерами не стоит ограничений на совмещение подходов Agile с проведением последовательной разработки проекта.

Варианты реализации

Для любой программы характерно существование жизненного цикла, что позволяет использовать последовательную (каскадную) разработку. В этом случае производится сбор данных, их последующая систематизация, анализ, создание проекта будущей архитектуры, реализация кода, тестовое опробование, практическое внедрение.

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

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

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

Начать дискуссию

Менеджер маркетплейса на договоре ГПХ отсудила у него 1,3 млн за вынужденный простой

Суд восстановил незаконно уволенную сотрудницу маркетплейса и взыскал с площадки более 1,3 млн рублей за вынужденный простой.

Все новые правила ведения КУДиР и составления декларации на УСН уже в обновленном курсе «Клерка»

Изменения 2024 года только вступили в силу, а мы уже записали уроки по тому, как с ними работать. Научитесь правильно заполнять КУДиР и декларацию на УСН в соответствии с требованиями налоговой в 2024 году на курсе «Главный бухгалтер на УСН». Вы освоите профессию с нуля, систематизируете и актуализируете свои знания.

Иллюстрация: Вера Ревина/Клерк.ру

15 курсов бухгалтера для ИП: обучение с нуля

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

15 курсов бухгалтера для ИП: обучение с нуля

Курсы повышения
квалификации

18
Официальное удостоверение с занесением в госреестр Рособрнадзора
НДФЛ

Необлагаемый лимит для НДФЛ с депозитных процентов будет несгораемым для длинных вкладов

НДФЛ с процентов от долгосрочных вкладов будут считать по-новому.

Возмещение расходов на предупредительные меры: что и как можно вернуть

До 31 июля можно подать в СФР заявление и вернуть расходы на предупредительные меры: путевки на лечение сотрудников, медосмотры и многое другое. Разбираемся, какие расходы можно вернуть и какие документы для этого понадобятся. 

Возмещение расходов на предупредительные меры: что и как можно вернуть
Общество

В Таиланд можно отправиться без визы на 60 дней

Временный режим безвизового въезда в Таиланд стал постоянным.

Опытом делятся эксперты-практики, без воды

Импортозамещение: решение 1C:ERP — альтернатива SAP в России

Импортозамещение стало ключевым направлением экономической политики России из-за глобальных изменений на мировой арене. Компании стремятся найти надежные и функциональные аналоги иностранным системам управления бизнес-процессами. Одна из таких систем — 1C:ERP, которая предлагает равноценную альтернативу широко известному SAP. 

Импортозамещение: решение 1C:ERP — альтернатива SAP в России

Стандартные налоговые вычеты на детей вырастут в два раза

На второго ребенка родители смогут получить стандартный налоговый вычет по НДФЛ в размере 2,8 тысяч рублей, а на третьего и последующего — 6 тысяч.

Криптовалюта

Лучшие криптообменники Екатеринбурга

Сегодня многие ищут способы купить криптовалюту* в Екатеринбурге, и сделать это можно с помощью крипто-бирж, P2P-сервисов и крипто-обменников. Для тех, у кого в приоритете — анонимность, предпочтительным является последний вариант. Так, криптовалютные обменники не требуют от клиентов никакой другой информации, кроме номеров крипто-кошельков и ников Telegram (для обратной связи с оператором)!

Лучшие криптообменники Екатеринбурга

За бесплатную раздачу продуктов питания могут отменить НДС и налог на прибыль

Депутаты собираются освободить компании от НДС и налога на прибыль за товары, которые отправили на благотворительность.

УСН

Работать на УСН по-простому больше не получится: будут счета-фактуры, книга продаж, декларация НДС

ИП на УСН с доходом в 2024 году более 60 млн рублей автоматически становится плательщиком НДС с первых дней 2025 года. И даже если выбрать ставку 5% без права на вычет, придется оформлять счета-фактуры, формировать книгу продаж и сдавать декларацию по НДС.

Как учитывать расходы на обучение сотрудников для налога на прибыль

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

Как учитывать расходы на обучение сотрудников для налога на прибыль

ЕФС-1 с Разделом 2 за первое полугодие 2024: как сдать отчет

Отчетность по «травматизму» подается в составе единой формы ЕФС-1. Рассказываем, как сдать отчет за полугодие 2024 года.

ЕФС-1 с Разделом 2 за первое полугодие 2024: как сдать отчет

Маршрутизация грузоперевозок программным роботом RPA

Мы разработали программного робота RPA, и… робот превзошел все ожидания нашего заказчика (одна из крупнейших транспортных компаний страны).

Маршрутизация грузоперевозок программным роботом RPA

Пользователи не могут войти в приложение «Т-Инвестиции»

Клиенты брокера пожаловались на сбой в работе мобильного приложения «Т-Инвестиции».

НДФЛ

Командированные за границу для строительства атомных станций априори будут налоговыми резидентами РФ

Физлица, которые в течение года были в России менее 183 дней, являются нерезидентами РФ. Но есть исключения для ряда случаев. Таких исключений станет больше.

Как оплачивать переработки в командировках: считаем сверхурочные

Если сотрудник в командировке работает в нормальном режиме, оплата рассчитывается по его среднему заработку. Но он может работать в выходные, сверхурочно и в ночное время. Разбираем, как оплачивать сверхнормативное время командированного сотрудника.

Как оплачивать переработки в командировках: считаем сверхурочные

С этими заблуждениями сталкивается каждый предприниматель: эксперт рассказал о завышенных ожиданиях в бизнесе

Какие заблуждения могут помешать начинающим бизнесменам добиться успеха, рассказывает Лиана Давидян — предприниматель, наставник по бизнесу.

Как без проблем с налоговой работать с самозанятыми

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

Интересные материалы

Более 79 млн проводок, 12 млн казначейских платежей и 2 млн мероприятий по кадровому администрированию и расчету зарплаты: «Северсталь – ЦЕС» исполнилось 15 лет

В июле свое 15-летие празднует «Северсталь – ЦЕС» – профессиональная сервисная компания, специализирующаяся на предоставлении услуг консалтинга, аутсорсинга и автоматизации сквозных бизнес-процессов, построении и управлении общими центрами обслуживания, разработке и внедрении цифровых продуктов и ИТ-сервисов, включая решения на базе SAP и 1С.