Agile методология

Agile методология, что это?

Аджайл или agile методология, как много в этом слове!

Словом Аджайл, сейчас мало кого удивишь. Практически на всех конференциях, особенно по разработке ПО, его можно услышать. В настоящий момент Agile активно используется и в управлении проектами. Например, PMBOK (Свод знаний по управлению проектами) включил в свой учебник Аджайл. Принц2 уже так же делает доработку по включению agile методологии в свой стандарт.

Так что же такое Аджайл?

Аджайл – это набор методов, по организации работы, со своими ценностями и принципами. В состав Аджайла входят Скрам, Канбан, Скрабан и другие методы, которые основаны на ценностях и принципах Agile.

Ценности Аджайл:

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

Основные принципы Аджайл

Наивысшим приоритетом является удовлетворение потребностей заказчика. Вспоминаем принципы бережливого производства. Что-то похожее, не находите? Agile методология, как и бережливое производство, фокусируется на ценности. И именно Ценность является наивысшим приоритетом. Почитайте принципы Аджайл, я думаю вы много найдете из бережливого производства. Информация взята с официального источника http://agilemanifesto.org

Итак, основные принципы:

  1. Наивысшим приоритетом для нас является удовлетворение потребностей заказчика, благодаря регулярной и ранней поставке ценного программного обеспечения.
  2. Изменение требований приветствуется, даже на поздних стадиях разработки. Agile-процессы позволяют использовать изменения для обеспечения заказчику конкурентного преимущества.
  3. Работающий продукт следует выпускать как можно чаще, с периодичностью от пары недель до пары месяцев.
  4. На протяжении всего проекта разработчики и представители бизнеса должны ежедневно работать вместе.
  5. Создавайте проекты вокруг мотивированных людей. Дайте им среду и поддержку, в которой они нуждаются, и доверьте им выполнение работы.
  6. Самый действенный и эффективный метод передачи информации в команду разработчиков — это личный разговор.
  7. Работающий продукт — основной показатель прогресса.
  8. Гибкие процессы способствуют устойчивому развитию. Инвесторы, разработчики и пользователи должны иметь возможность поддерживать постоянный темп на неопределенный срок.
  9. Постоянное внимание к техническому совершенству и хорошему дизайну повышает маневренность.
  10. Простота — искусство минимизации лишней работы — крайне необходима.
  11. Лучшие архитектурные решения, требования и проекты возникают из самоорганизующихся команд.
  12. Через равные промежутки времени команда размышляет о том, как стать более эффективным, затем настраивает и корректирует свое поведение соответствующим образом.

Более подробно ценности и принципы Аджайл, мы рассмотрим в следующих статьях. Особенно взаимосвязь с бережливым производством.

Константин К.

Спустился с Алтайских гор, с тех пор проживаю на всей территории России.

Посмотреть все записи автора Константин К. →