Files
freeCodeCamp/guide/russian/agile/index.md
Александр Мурзин eec1a140a1 fix translate to russian (#28865)
(planned out and budgeted) mine translate will more correct i think.
2019-02-23 18:48:04 +04:00

34 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Agile
localeTitle: Гибкие методологии
---
## Гибкие методологии
Гибкая разработка программного обеспечения - это набор методологий, используемых для управления командами разработчиков. Он выступает за адаптивное планирование, эволюционную разработку, быстрые результаты и постоянное совершенствование, а также способствует быстрому и гибкому реагированию на изменения. Люди и коммуникация считаются более важными, чем инструменты и процессы.
Для методологий Agile свойственна ориентация на отзывы конечных пользователей и частая демонстрация демо-версий продукта. Методологии Agile являются полностью противоположным подходом к модели «Водопад». В модели «Водопад» бюджет и сроки реализации продукта определяются до начала разработки.
В Agile акцент делается на «гибкость» - способность быстро реагировать на отзывы пользователей и другие изменяющиеся обстоятельства.
Agile подчеркивает, спрашивая конечных пользователей, что они хотят, и часто демонстрирует им демонстрации продукта по мере его разработки. Это, в отличие от подхода «Водопад», разработки, основанного на спецификации, и того, что специалисты Agile называют «Big Up-Front Design». В этих подходах функции планируются и предусматриваются в бюджете до начала разработки.
Гибкие методологии разработки программного обеспечения делает упор на четырех основных ценностях:
1. Предпочтение группового и индивидуального взаимодействия над инструментами и процессами.
2. Рабочее программное обеспечение вместо исчерпывающей документации.
3. Сотрудничество с клиентом приобретает большее значение, чем переговоры по контракту.
4. Ответ на изменения вместо следования плану.
Существует много разных вариантов методологий, включая Scrum и Extreme Programming.
![Различные методы Agile методологий и Agile тестирования](https://www.guru99.com/images/11-2014/agile_Processesv1_2.png)
### Больше информации
[Домашняя страница Agile Alliance](https://www.agilealliance.org/)