HR-блог про IT рекрутинг от ИТ Кадрового агентства

AGILE и другие методы гибкого управления ИТ-проектами

Работа в IT Технологии
Как набор принципов Agile, это великий отец гибких методов. Это общий термин, используемый для обозначения других методов реализации Agile, включая Scrum, Kanban, Scrumban, Lean, eXtreme Programming (XP). Это лишь самые распространенные методологии в мире PM-агентств. Одни фокусируются на скорости и эффективности, другие на улучшении коммуникации и командной работы, третьи на правилах и процессах, а третьи смешивают эти элементы. Лучшая методология — та, которая наиболее подходит для проекта, команды и клиента.

СКРАМ

Скрам кажется наиболее методичным способом гибкого управления. Работа над проектами состоит из:
  • небольшая кросс-функциональная команда (до 9 человек) с фиксированными ролями и обязанностями; серия встреч управленческой команды, направленных на быстрый прогресс в развитии реализации продукта в соответствии с пожеланиями клиента;
  • работа разделена на спринты - циклы разработки длительностью 1-4 недели (обычно 2);
  • проведение ежедневных «скрамов» между спринтами, во время которых команда сообщает о прогрессе и препятствиях;
  • Проверка работы на совещании по обзору спринта в конце каждого цикла, чтобы вместе с клиентом определить, соответствует ли она определению DoD.
Такая организация позволяет команде поставлять программное обеспечение итеративно, поэтапно и на регулярной основе.
Scrum был формализован еще в 1995 году Кеном Швабером, вдохновленным статьей « Игра в разработку новых продуктов», опубликованной девятью годами ранее в Harvard Business Review. Первоначально он был разработан для разработки программного обеспечения .
Скрам кажется наиболее методичным способом гибкого управления.
Представляется, что самым важным элементом работы по методологии Scrum является процесс внедрения . Для агентства-исполнителя проекта это означает, что вся проектная команда должна узнать видение клиента; а с уровня индивидуальной работы целое должно вернуться к видению. Это сложнее, чем может показаться. Обмен видением фактически становится упражнением в формировании видения. Постановка работы на спринты, в соответствии с принципами Scrum, сильно ограничивает ее во времени. Большинство проектов сталкиваются с трудностями, но построение гипотез и повторение экспериментов — неотъемлемая часть Scrum . Чтобы достичь цели, видение необходимо реализовать короткими шагами и быстро повторить, уделяя особое внимание обзору работы.

КАНБАН

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

Канбан предполагает:

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

Бережливое производство

В динамично меняющемся мире, как социальном, так и цифровом, каждый постоянно стремится соответствовать рынку продуктов (предоставлять реальную ценность клиентам). Как уже было установлено, не существует единой жесткой методологии, которая решит все проблемы при всех неопределенностях. Бережливое производство говорит: создавайте, измеряйте и учитесь принимать неопределенность. Поскольку все невозможно предсказать, необходимо следовать некоторым общим принципам Agile, которые можно обобщить как дух Lean & Agile.

Реализация каждого проекта в этом духе происходит в следующие этапы:

  • выявление ценностей (гипотез);
  • постоянная их оптимизация;
  • тестирование приближается ли проект к тому, что хочет клиент.
Стоит добавить, что понимание клиента в Lean — это задача не только маркетинга, продаж или менеджмента, но и всей проектной команды. Каждый индивидуально экспериментирует и учится наравне с клиентом (даже если не имеет с ним прямого контакта). Эксперимент предполагает ошибки, поэтому в Lean никто не виноват. В случае сбоя исследуется и устраняется скорее система, вызвавшая сбой.
Бережливое производство — это метод, ориентированный на эффективность и устранение потерь. Этот подход предполагает, что можно сделать больше с меньшими затратами, устранив три дисфункции, которые вызывают потери: муда, мура и мури, также известные как 3М.

СКРАМБАН

Scrumban — относительно новый гибридный метод управления проектами, который сочетает в себе смешанный подход Kanban и Scrum : гибкость первого и структуру второго, сохраняя при этом элемент обзора и ретроспективы. Однако он предполагает, что вместо того, чтобы работать в потенциально ограничительных и ограничивающих спринтах (только потенциально экономящих время), вы можете планировать по требованию, как в Канбане. Это означает, что команда разработчиков сосредоточена на задаче по мере необходимости, а не беспокоится о сроках проверки спринта и о том, что команда обязалась выполнить.

Таким образом, Скрамбан:

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

Экстремальное программирование (XP)

Это методология управления проектами (также известная как XP), которая признает изменения неизбежными и даже естественными в процессе создания. Что отличает его от Scrum, так это тщательное планирование, определение правил и предписывающих процессов. Некоторые из них очень похожи, но принципы технических приемов, кодирования и разработки через тестирование ( TDD) делают их специфичными для проектов разработки. Эти принципы включают итеративно-инкрементальное планирование, сбор требований, планирование отдельных итераций и интеграцию между ними. С точки зрения стоимости, он фокусируется на предоставлении идеального продукта. Сосредоточившись на:
  • сотрудничество с клиентом;
  • смелость реагировать на меняющиеся требования;
  • немедленная обратная связь;
  • простота общения;
  • открытость к принятию изменений.
Метод XP был отражен в Интеграции стратегических знаний (сеть интеграции стратегических знаний под названием SKIWeb) в Американском стратегическом командовании. С его помощью вы сможете понять, как экстремальное программирование воплощается в реальной жизни.
Исследование показало, что большинство вовлеченных людей были в общении . Многие из них подчеркивали важность частых, полных и точных контактов внутри команды разработчиков XP. Из-за быстро меняющегося характера проекта было важно, чтобы: были предоставлены быстрые ответы, все присутствовали на встречах, были приняты решения и все были в курсе проекта.

Краткое содержание

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

Мы - ИТ кадровое агентство, которое поможет вам найти разработчиков за менее чем 2 недели. Свяжитесь с нами уже сегодня, чтобы узнать, как мы можем помочь масштабировать ваш следующий проект. Мы гарантируем поиск самого сильного кандидата, а не самого дорогого. За 10 лет мы закрыли более 5500 вакансий и собрали более 25 команд с нуля. Вы можете ознакомиться с отзывами наших клиентов о нашем рекрутинговом агентстве. Если вам нужны дополнительные референсы, напишите нам в Telegram.