Agile – это способ управления командами и проектами, гибкость, быстрое мышление, способность двигаться легко и быстро, умение быстро принимать решения.
Agile – это не только методология создания продукта и принципов команды, но и набор инструментов и принципов, благодаря которым можно оптимизировать процессы внутри компании. Например, проект по разработке онлайн-сервиса или приложения, методы Agile помогают команде ставить цели и выполнять их за определенный отрезок времени.
Ценности Agile.
· Люди и личностные взаимоотношения важнее рабочих процессов и инструментов.
· Готовый продукт важнее бюрократии и документации.
· Личные взаимоотношения и контакты с заказчиком важнее согласования условий договора.
· Гибкость и готовность к быстрым изменениям важнее установленного первоначального плана.
Основные принципы Agile.
· Приоритет команды и отдельно каждого члена команды это глубокая фокусировка на запросах, нуждах, приоритетах и желаниях клиента. Понимание целей и проблем клиента помогает сделать работу более структурированной и ведет к принятию эффективных и гибких решений. Каждый сотрудник уникален, но в то же время взаимозаменяем.
· Упрощённая организационная структура и понятные процессы в коллективе, концентрация сотрудников на работе, а не на соблюдении различных регламентов и правил.
· Работа строится на максимально коротких циклах. В конце каждого цикла должен получится работоспособный, упрощенный, вариант продукта, как готовая часть от целого продукта. И с каждым циклом продукт дорабатывается.
· Важный элемент обратная связь на каждом этапе работы. Также эффективны – короткие и максимально интенсивные встречи всех членов команды или тех, кто задействован в проекте. На таких встречах обмениваются мнениями, информацией, идеями, и принимается решения, как действовать дальше.
· Гуманистический подход к работе всей компании. Agile подход дает понимание, что для людей очень важна самореализация и возможность самовыражения с помощью ращения сложных задач, принося пользу. И дает понимание, что по мимо материального удовольствия, сама работа является удовольствием.
· Сотрудники получают право и полномочия по принятию решений в своей области, что помогает, научится навыку обдумывать свои действия и нести ответственность. В результате, даже при нестандартных вопросах и проблемах работа продолжается, что никак не мешает высокой продуктивности команды.
В Agile у каждого сотрудника или участника проекта есть своя роль, что дает четкое понимание, что и как должен делать сотрудник. В Agile-подходе есть четыре действующих ветки.
1. Заказчик продукта – как правило именно он дает идею и общую картину того, каким должен быть продукт, по его мнению, или четким представлениям.
2. Группа людей (stakeholders) – которая