Skip to content

Commit

Permalink
Merge pull request #2548 from flant/localize_agile_sd
Browse files Browse the repository at this point in the history
[ru] Localize agile-software-development.md
  • Loading branch information
tym83 authored Apr 1, 2024
2 parents 7d08ccf + 61f6994 commit 91dde2d
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions content/ru/agile-software-development.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
title: Гибкий подход к разработке программного обеспечения (Agile)
status: Completed
category: concept
tags: ["methodology", "", ""]
---

Набор практик, в которых особое внимание уделяется итеративным циклам разработки и самоорганизующимся командам.
В отличие от каскадной (waterfall) модели, в которой ценность проявляется только в самом конце проекта,
agile-разработка ПО ориентирована на непрерывное и инкрементное получение ценности
и эволюционное совершенствование самого процесса.

## Какую проблему решает

Определить, понять и донести требования до всех заинтересованных сторон в программном проекте очень сложно, если вообще возможно.
Тем не менее, заказчики хотят, чтобы их программные проекты выполнялись в срок, с хорошим качеством, в рамках бюджета и с соблюдением требований.
Благодаря своей цикличности, agile-разработка ПО позволяет непрерывно адаптировать требования
и быстрее приспосабливаться к любым другим обстоятельствам (в отличие от каскадных стратегий).

## Как именно решает проблему

Agile-разработка программного обеспечения содержит все фазы традиционных (каскадных) стратегий,
такие как проработка требований, планирование, реализация, анализ, тестирование и поставка.
Самое большое отличие заключается в том, что весь период работы над программным проектом разбивается на итерации, каждая из которых содержит все эти этапы.
По окончании каждой итерации заказчик анализирует созданную ценность и корректирует требования для достижения конечной цели.
Кроме того, команда разработчиков проводит ретроспективный анализ того, какие действия необходимо предпринять для улучшения самого процесса.

0 comments on commit 91dde2d

Please sign in to comment.