Термин agile происходит от Agile Software Development. В переводе с английского – гибкая методология разработки программного обеспечения.
Изначально этот подход применяли IT-компании. Он предполагал командную работу и способность изменять первоначальный план действий, если изменились требования клиента.
Постепенно и другие компании стали применять методологии управления agile, но в более широком понимании.
Можно выделить несколько характерных черт Agile-подхода:
– Рабочий процесс разбит на короткие циклы, которые длятся 1–4 недели. В конце каждого из них команда демонстрирует продукт заказчику, подводит промежуточные итоги, анализирует работу и планирует дальнейшие действия на основе обратной связи клиента.
– Главный критерий результативности – работоспособный продукт, полученный в заданные сроки.
– При использовании agile-подхода работающий продукт выпускают максимально часто (от нескольких недель до нескольких месяцев) и дорабатывают по мере получения новых данных.
– При использовании Agile продукт разрабатывает небольшая команда 3–10 человек, которая взаимодействует с заказчиком.
– В ее состав могут входить сотрудники абсолютно разных отделов и областей квалификации – маркетинга, производства, IT, аналитики и других.
– Внутри каждой группы есть человек, ответственный за порядок работы, приоритеты и конечный результат – владелец продукта.
На заметку:
Почему стоит внедрять Agile?
– Agile-проекты завершаются вовремя, что отлично подходит для тех команд, которые стремятся закончить работу в срок и не превысить смету.
– Agile-проекты обеспечивают высокое качество продукта, а это важно для команд, уставших создавать, например, неэффективное, полное ошибок программное обеспечение.
– Agile-команды делают потребителей счастливыми, в этом их огромное отличие от разработчиков сложных продуктов, суть которых пользователи не понимают.
– Но главное, сотрудники в эффективной agile-команде трудятся только в рабочее время, поэтому могут проводить вечера и выходные с семьей и друзьями – возможно, впервые за долгие годы.
Почему Agile как подход к организации работы появился в IT-среде?
Именно разработчики ПО наиболее остро столкнулись с проблемами постоянно меняющейся среды и требований заказчиков. Плюс к этому необходимо постоянно проверять работоспособность технически сложного продукта, вносить изменения, улучшения и доработки.
Но позже оказалось, что приемы, которые взяли на вооружение команды программистов, могут быть использованы и в других отраслях. Ведь речь об организации работы людей. А в любой компании работают люди.
Если в вашей компании тоже происходит внедрение «гибких» подходов, важно понять, как получить от них максимальную пользу.
Agile – это набор методов и методологий.
Они помогают вашей команде эффективнее мыслить, работать и принимать решения. Они охватывают управление проектами, дизайн и оптимизацию процессов.
Все методы и методологии состоят из процедур, максимально четких и оптимизированных, которые легко применить.
Agile – это мировоззрение.
Правильное мышление определяет эффективность процедур.
Это мировоззрение помогает членам команды делиться друг с другом информацией, самим принимать важные решения по проекту, не полагаясь только на менеджера.