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

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

1. Экстремальное программирование

«XP - это возможность проверить себя, быть собой, осознать, что, возможно, у вас все было хорошо, и вы просто общаетесь с не той компанией».

—Кент Бек, основатель экстремального программирования

Одним из первых знаменитостей Agile был человек по имени Кент Бек. В том, что мы представляем, был один невероятно разрушительный вечер личного обучения, он понял, что качество результативность команды часто прямо пропорциональна синергии и духовному здоровью людей, ее несущих из.

Его идея на миллион долларов? Разработчики - люди, как и заинтересованные стороны, которым они служат. Мы занимаем оборонительную позицию, когда боимся, неуверенны, недовольны или разочарованы. С введением экстремального программирования (XP) г-н Бек дал миру технологий чувство смирения и искреннее желание объединиться.

instagram viewer

В основе всего этого: подлинная вера в силу других и их способность учиться и расти. Его книга «Объяснение экстремального программирования» называет эффективное общение, частую обратную связь и взаимное уважение ключевыми составляющими.

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

2. Безопасно

Scaled Agile Framework, по сути, является гибкой методикой масштабирования. Что именно это означает?

Установка киоска с лимонадом перед домом немного отличается от управления всей корпорацией. То, что работает на первом уровне, не всегда «масштабируется» вверх по мере роста и развития бизнеса.

Когда вы имеете дело с тремя клиентами в день, вы, вероятно, сможете делать это самостоятельно. Однако с 300 ежедневными клиентами вы можете быть ошеломлены. SAFe - это рука, которую нужно держать лидерам, совершающим этот масштабный скачок, обеспечивая основу, которая способствует эффективному росту как компании.

Одна из важнейших концепций SAFe - это так называемое «выравнивание». Чувство соответствия сотрудника видению компании выступает в качестве морального компаса. С помощью этого путеводного света все остаются на одной странице, независимо от того, как события развиваются с течением времени.

Существует несколько широких категорий SAFe, каждая из которых предназначена для решения различных задач:

  • Essential SAFe: Эта форма SAFe устанавливает самое необходимое для всего Agile Release Train. Agile Release Train или ART - это наименьшая возможная команда, которая все еще способна достичь поставленной цели. Essential SAFe ставит благополучие этих команд превыше всего.
  • Большое решение SAFe: Большое решение SAFe берет все принципы Essential SAFe и концептуально доводит их до полномасштабного уровня. Он предназначен для помощи правительственным и другим организациям на уровне предприятий. Большое решение SAFe стремится установить стандарт подотчетности для самых влиятельных корпораций на планете, позволяя им оказывать гораздо более положительное влияние на всех, с кем они делятся этим. Это также относится к их клиентам, их собственным сотрудникам и их внутренним лидерам.
  • Портфолио SAFe: Компании, работающие в рамках этой структуры, начинают с потребностей клиента. Из каждого возникающего требования укореняется нечто, называемое эпопеей. Каждый эпос четко согласуется с тем, чего хочет достичь бизнес; он становится движущей силой, оживляющей исполнение каждого АРТ. Этот «поток» ценностей дисциплинируется желанием сохранить «экономичность» - команды создают только то, что необходимо, с минимальными потерями.
  • Полный SAFe: Наконец, мы подошли к наиболее полной форме SAFe. Здесь учтены все возможные потребности с учетом всех основных компетенций.

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

Связанный: Agile vs. Scrum vs. Водопад

3. Scrum

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

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

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

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

Связанный: Лучшие бесплатные онлайн-инструменты для совместной работы для удаленной работы

И это только верхушка айсберга

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

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

ДелитьсяТвитнутьЭл. адрес
Что такое методология гибкого программирования?

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

Читать далее

Похожие темы
  • Программирование
  • Продуктивность
  • Управление задачами
  • Управление проектом
Об авторе
Эмма Гарофало (Опубликована 51 статья)

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

Ещё от Emma Garofalo

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться