Последнее обновление: 2021-10-09 15:18:50
Waterfall – это четко запланированный и детализированный подход, где исполнитель придерживается плану. Agile – прямая противоположность, которая предполагает гибкость разработки с возможностью внесения изменений на каждом этапе проекта.
Agile — семейство принципов, на которых строятся гибкие методологии. То есть работать можно по-разному, но в основе будут одни и те же ценности. Гибкие методологии отличаются по своим целям, сферам применения и правилам — но все они строятся на одних идеалах Agile. Благодаря им они и называются гибкими.
Гибкая методология разработки (англ. agile software development, agile-разработка) — обобщающий термин для целого ряда подходов и практик, основанных на ценностях Манифеста гибкой разработки программного обеспечения и 12 принципах, лежащих в его основе. ... Agile-методы делают упор на непосредственном общении лицом к лицу.
Если не вдаваться в технические детали, то Agile — это не методология, а собирательное название различных методик и подходов к управлению, которые: Фокусируют команду на нуждах и целях клиентов. Упрощают оргструктуру и процессы. Предлагают работу короткими циклами.
Основной смысл Agile-практик сосредоточен в манифесте гибкой разработки ПО (Agile Manifesto), который ставит в приоритет: людей и их взаимодействие, а не рабочие процессы и инструменты; работающий продукт, а не регламенты, описания, инструкции и т.
Основная польза от agile в том, что он позволяет ускорить работу команды, повысить эффективность и сфокусироваться на нуждах клиента.
Методология Agile не ограничивается командами разработчиков программного обеспечения. Бесчисленные организации улучшили свою гибкость и скорость, благодаря образу мышления Agile, и многие успешно применяют подход в каждом отделе. Agile уже широко используется в маркетинге, образовании и даже в производстве автомобилей.
Agile — это скелет, который помогает структурировать работу, но не диктует, как вы должны вести проект. Он поощряет команды к самоорганизации, поиску пути более эффективной работы, упрощения процессов. Передовые команды разработчиков становятся более мультидисциплинарными и гибкими, чем прежде.
Когда использовать Agile? Когда потребности пользователей постоянно меняются в динамическом бизнесе. Изменения на Agile реализуются за меньшую цену из-за частых инкрементов. В отличие от модели водопада, в гибкой модели для старта проекта достаточно лишь небольшого планирования.
Лучшие книги по теме Agile Project ManagementAgile Project Management for Dummies. ... The Lean Product Playbook: How to Innovate with Minimum Viable Products. ... The Lean Startup. ... The Software Project Manager's Bridge to Agility.•23 авг. 2019 г.