Обзор гибких ценностей и принципов

В этой статье представлен обзор наиболее часто используемых ценностей и принципов в Agile. Неудивительно, что Agile предложил эффективную замену традиционной модели управления проектами с использованием водопадов. Из-за обременительного, жестко медленного и ориентированного на документы метода разработки продукта команда из 17 системных разработчиков (называемая «Agile Alliance») выпустила «Agile Manifesto» в 2001 году.

Agile Manifesto получил глобальное признание и может быть определен как документированный набор из 4 значений и 12 принципов, который предлагает разработчикам рекомендации по разработке системы / приложения.

Таким образом, Agile Manifesto содержит «4 ключевых значения» и «12 соответствующих принципов», которые направляют гибкую методологию разработки системы. Agile Manifesto служит в качестве руководства для обеспечения высокого качества продукции для клиентов.

Ценности гибкого манифеста

Agile Manifesto состоит из 4 значений. Позвольте нам понять их в деталях.

Значение 1 - (отдельные лица и взаимодействия имеют большее значение, чем процессы и инструменты)

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

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

Значение 2 - (Рабочее программное обеспечение имеет значение по сравнению с подробной документацией)

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

С внедрением Agile акцент сместился на рабочее программное обеспечение с документооборота. Работающее программное обеспечение обеспечивает эффективную адаптацию к изменениям и лучшее понимание требований клиентов. Таким образом, Agile ограничивает использование документов только «пользовательскими историями», которые определяют разработчиков при выполнении задач.

Значение 3 - (партнерство с клиентами имеет большее значение, чем переговоры по контракту)

В традиционной модели Waterfall клиенты общаются с разработчиками о конкретных требованиях до возобновления работы проекта. Обычные договорные методы обсуждения создают стену между заказчиками и разработчиками. Участие клиентов ограничено началом проекта и готовностью продукта к доставке. И участие клиента не происходит во время процесса изготовления.

И наоборот, в соответствии с манифестом Agile Values ​​and Principles, участие клиентов поощряется на протяжении всего процесса создания или создания. Гибкий подход увеличивает участие клиентов на регулярной основе для своевременных демонстраций. Это не только помогает понять требования клиентов, но и позволяет им создавать ценность. Таким образом, сотрудничество с клиентами на протяжении всего жизненного цикла продукта составляет основу гибкого подхода.

Значение 4 - (Быть адаптивным к изменениям вместо того, чтобы быть конкретным планом)

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

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

Принципы Agile Манифеста

12 принципов Agile, распространяемых Agile Alliance:

1) Одним из главных приоритетов гибкого подхода является стремление к удовлетворению клиента за счет быстрой и постоянной доставки продуктов с добавленной стоимостью.

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

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

4) Управление бизнесом и разработчики систем должны работать совместно на протяжении всего цикла проекта.

5) Гибкий подход заключается в том, чтобы назначать проекты мотивированным людям и предоставлять людям хорошую рабочую среду и систему поддержки, прививая им доверие к выполнению работы.

6) Agile Ценности и Принципы направлены на то, чтобы способствовать личным дискуссиям и продвигать их как эффективное средство общения с командой разработчиков и внутри нее.

7) Рабочее программное обеспечение является одним из основных средств измерения прогресса системы в Agile.

8) Гибкий подход направлен на содействие последовательному и устойчивому прогрессу в развитии системы. Заинтересованные стороны обязаны поддерживать постоянную и постоянную скорость в разработке продукта.

9) Постоянное обновление благодаря постоянному технологическому обновлению и эффективности способствует гибкому подходу.

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

11) Самоорганизованные команды помогают создавать хорошие структуры, требования и разработки. Agile команды проактивны, что позволяет им преодолевать любые препятствия и сводить к минимуму ошибки для достижения совершенства.

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

Вывод

Обсудив 4 ценности и 12 принципов Agile Manifesto, становится очевидным, что акцент на удовлетворение потребностей клиентов принес успех гибким предприятиям по всему миру. Подход Agile практически доказал свою эффективность не только в индустрии программного обеспечения, но и в разных отраслях.

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

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

Рекомендуемые статьи

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

  1. Принципы Лин Шесть Сигм
  2. Гибкое программирование
  3. Общие концепции управления качеством
  4. Роли и обязанности руководителя проекта