3.1 KiB
title | localeTitle |
---|---|
Agile | Гибкие методологии |
Гибкие методологии
Гибкая разработка программного обеспечения - это набор методологий, используемых для управления командами разработчиков. Он выступает за адаптивное планирование, эволюционную разработку, быстрые результаты и постоянное совершенствование, а также способствует быстрому и гибкому реагированию на изменения. Люди и коммуникация считаются более важными, чем инструменты и процессы.
Для методологий Agile свойственна ориентация на отзывы конечных пользователей и частая демонстрация демо-версий продукта. Методологии Agile являются полностью противоположным подходом к модели «Водопад». В модели «Водопад» бюджет и сроки реализации продукта определяются до начала разработки.
В Agile акцент делается на «гибкость» - способность быстро реагировать на отзывы пользователей и другие изменяющиеся обстоятельства.
Гибкие методологии разработки программного обеспечения делает упор на четырех основных ценностях:
- Предпочтение группового и индивидуального взаимодействия над инструментами и процессами.
- Рабочее программное обеспечение вместо исчерпывающей документации.
- Сотрудничество с клиентом приобретает большее значение, чем переговоры по контракту.
- Ответ на изменения вместо следования плану.
Существует много разных вариантов методологий, включая Scrum и Extreme Programming.