Когда появился Agile

«Когда появился Agile» — вопрос из категории Методологии разработки, который задают на 23% собеседований Менеджер Проектов. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Agile как методология управления проектами официально появился в 2001 году с публикацией Agile Manifesto (Манифеста гибкой разработки). Группа из 17 разработчиков собралась в Snowbird, США, чтобы обсудить альтернативы традиционным методам (например, Waterfall). Результатом стал документ, определяющий 4 ценности и 12 принципов Agile.

Хотя сам термин «Agile» был формализован в 2001-м, итеративные подходы (Scrum, XP, Lean) существовали и раньше. Например, Scrum зародился в 1995 году, а XP (Extreme Programming) — в 1996-м.

Пример Agile-подхода (Scrum):

# Sprint Planning  
def plan_sprint(backlog, team_capacity):  
    selected_tasks = []  
    for task in backlog:  
        if task.effort <= team_capacity:  
            selected_tasks.append(task)  
            team_capacity -= task.effort  
    return selected_tasks  

Agile стал ответом на медленные и бюрократизированные процессы, сделав упор на гибкость, клиентоориентированность и быструю адаптацию.