Методологии Agile (или scrum) - это системы управления, используемые для координации команд и проектов с эффективным использованием времени и ресурсов, динамичным и точным. Они состоят из координации сложных проектов в меняющихся условиях, но требующих скорости, например технологических проектов или стартапов. Скрам - одна из наиболее широко используемых гибких методологий.
Методологии Agile состоят из поэтапного выполнения проекта, частого повторения и достижения небольших вех в краткосрочной, но частой перспективе, а также скорейшего исправления ошибок.
Технологии развиваются с головокружительной скоростью, поэтому проекты нельзя откладывать во времени или работать в тех ритмах и шаблонах, которые инженеры и консультанты делали до сих пор. Необходимо обеспечить определенную скорость, маневренность и гибкость для заказов клиентов или того, что требует рынок. Это причина, по которой возникает необходимость во внедрении гибких методологий работы. Они тесно связаны с системой модели бережливого стартапа, о которой мы говорили в другом посте.
Этапы процесса разработки гибких методологий
Мы собираемся определить основные фазы рабочего процесса в рамках этой методологии:
1-продукт невыполненный (незавершенная работа)
Он состоит из составления списка с функциями, которые должны быть выполнены, и приоритетом каждой из них.
2-спринтский бэклог (незавершенная работа для каждого спринта)
Он состоит из выбора всеми членами команды определенных функций, которые необходимо разработать и реализовать в короткие сроки (спринт). Вы должны определить задачи, приблизительное время для каждой и людей, ответственных за нее, чтобы получить первую доставку клиенту.
3-дневные встречи
Для достижения результатов в рабочей группе проводятся короткие ежедневные встречи, которые были заранее подготовлены каждым участником, на которых раскрывается проделанная работа, возникшие трудности и то, что будет дальше делать с ограничением времени для каждого члена. Таким образом, можно получить глобальное видение проекта, определить цели, время для каждой задачи и предложить совместные решения для получения наилучшего результата в срок.
Обзор 4-спринта
На встрече перед доставкой клиенту разработанные функции рассматриваются.
Ретроспективная встреча 5-спринтов
На этой встрече оцениваются достигнутые цели и отзывы клиентов. Баланс составляется из удовлетворительных моментов, ошибок и обнаруженных проблем, чтобы избежать их в будущем или предложить более эффективные решения, если они возникнут снова.
Кроме того, в каждой рабочей группе есть разные агенты, время и даже методы работы различаются в зависимости от сектора и проекта.
Характеристики гибких методологий
Среди характеристик гибких методологий выделяются следующие:
- Поощряйте командную работу и общение для достижения общей цели.
- С помощью этой системы можно оптимизировать время встреч, которые необходимы, но не могут позволить себе тратить время зря. Каждая минута - деньги. Больше не нужны вечные встречи, на которых подробно обсуждается каждый пункт, где постоянно пересматриваются цели или обсуждаются вопросы, не входящие в повестку дня.
- Повышает способность к самоуправлению работой и временем каждого члена команды, принятие ответственности и дисциплину. Необязательно иметь круглосуточного руководителя, который будет определять ваши задачи и проверять, в порядке ли они.
- Посредством регулярных поставок заказчику обратная связь может быть получена и улучшена на следующем этапе, при этом не будет слишком поздно, и изменение продукта будет обходиться нам дороже. Вам больше не нужно ждать его завершения, чтобы показать его заказчику и высказать свое мнение. Между клиентом и сотрудниками больше общения и прозрачности.
- Получите более точную адаптацию продукта к потребностям клиента. Часто неизвестно, какой именно продукт они хотят. Поэтому необходимо работать вместе с разработчиками и найти лучшее решение.
- С помощью этой системы риски могут быть минимизированы за счет более гибкого и менее затратного реагирования на изменения на всех уровнях.