08.05.2024 Экспертиза, МенеджментРазработчики разлюбили agile-разработку ПО, а некоторые даже объявили ее «мертвой». О том, почему они ненавидят agile — и как ее возродить, на портале ITPro Today рассказывает независимый аналитик Кристофер Тоцци. Agile-разработка — это термин, который любят менеджеры и все больше ненавидят разработчики — настолько, что некоторые люди объявили agile «мертвой». Но вопрос о том, действительно ли расцвет agile в прошлом — не говоря уже о том, что она мертв, — остается открытым. Вот некоторый взгляд на состояние agile-разработки, почему некоторые разработчики считают ее несовершенной и как сделать ее лучше. Что такое Agile? Как вы, вероятно, знаете, если хорошо разбираетесь в терминах, связанных с разработкой ПО, agile — это подход, который делает акцент на постепенных и непрерывных изменениях. Он противоположен разработке в стиле «водопада» (waterfall), которая предполагает выпуск обновлений приложения большими кусками на нерегулярной основе. Основная идея agile заключается в том, что сложные программные проекты выполняются более эффективно, если команды разбивают их на легко управляемые части. Кроме того, сторонники agile утверждают, что этот метод приносит пользу пользователям, поскольку обновления приложений выходят на регулярной основе — и им не приходится ждать месяцами или годами нового релиза, в котором появятся ценные функции. История и современное состояние Agile Agile получила популярность более двух десятилетий назад, когда группа разработчиков представила «Манифест ...
читать далее.