Манифест Agile в IT

Манифест Agile в IT

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

В манифесте Agile (Agile Manifesto) заявлены следующие четыре ценности:

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

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

Манифест Agile в IT
  • Эпик. Так называют всё, что невозможно выполнить за один цикл работы или итерацию.
  • Пользовательские истории. Элемент эпиков — законченные решения потребностей пользователей, которые можно подготовить к запуску за одну итерацию.
  • Отдельные задачи. Пользовательские истории декомпозируют на разработку бэкенда, фронтенда, дизайн интерфейса и другие задачи.

Для управления Agile-проектами можно использовать разные фреймворки. К самым популярным относятся:

  • Scrum
  • Kanban
  • Экстремальное программирование DSDM

Разберем два основных, Scrum и Kanban:

Манифест Agile в IT
Манифест Agile в IT

Сравнение водопада и гибкого подхода

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

Манифест Agile в IT
Манифест Agile в IT
реклама
разместить
Начать дискуссию